Un flujo tiene un borrador compartido y un historial de versiones desplegadas. Pruebas el borrador antes de desplegarlo, comparas versiones y haces rollback cuando un despliegue sale mal. Esta página cubre ese ciclo.
Borradores y versiones
| Borrador | Versión | |
|---|---|---|
| Qué es | El flujo tal como se está editando | El flujo tal como se desplegó |
| Cómo se crea | Se guarda automáticamente mientras alguien edita | Cada Desplegar crea la siguiente versión (v1, v2 …) |
| Ejecución | Nunca | La versión desplegada se ejecuta mientras el flujo esté encendido |
| Compartido | Sí: un borrador por flujo para todos | Solo lectura |
El editor muestra «El borrador difiere de vn» mientras el borrador tenga cambios. Descartar borrador elimina el borrador: «¿Descartar el borrador? Vuelve la versión desplegada.»
Un borrador de un flujo desplegado que nadie ha tocado durante 30 días se elimina con la limpieza diaria. Un flujo que nunca se desplegó conserva su borrador.
La lista de versiones
Selecciona Versiones en el editor («Versiones de nombre«):
| Columna | Muestra |
|---|---|
| Versión | v1, v2 …; la que se está ejecutando aparece marcada como desplegada |
| Desplegada | Cuándo |
| Por | La persona, o System / Template setup para los despliegues automáticos |
| Nota | La nota del despliegue, o una generada como «Rolled back to version 3» |
| Contenido | Una huella corta del contenido del flujo |
Comparar con ahora muestra qué cambiaría al volver a esa versión: bloques añadidos, eliminados y modificados, y conexiones creadas y eliminadas, con Mostrar en el lienzo.
Rollback
- En Versiones, abre las acciones de la fila y selecciona Volver a esta.
- Confirma: «Esto despliega de nuevo la vn como una nueva versión. Un borrador que hayas guardado se mantiene.»
Un rollback es un despliegue: crea una nueva versión con el contenido antiguo, requiere los mismos permisos y confirmaciones, y queda registrado en la auditoría. No se puede volver a una versión que ya no compila (por ejemplo, si usa un bloque que ya no está disponible): «Esa versión ya no compila aquí».
Cuánto tiempo se conservan las versiones
En Automatización > Ajustes de automatización:
| Ajuste | Por defecto | Rango |
|---|---|---|
| Conservar borradores no guardados (días) | 30 | 7 a 3.650 |
| Versiones que siempre se conservan por flujo | 100 | 100 a 10.000 |
| Conservar versiones más recientes que (días) | 90 | 90 a 3.650 |
Una versión antigua se elimina solo cuando queda fuera de ambos criterios, y nunca la desplegada, la más reciente ni la más reciente aprobada.
Probar un flujo
Probar ejecuta el borrador guardado una vez con un mensaje que tú indicas. «Ejecuta el borrador guardado una vez con tu mensaje. No se escribe nada y no se envía nada.»
- Selecciona Probar («Probar este flujo»).
- Ejecutar: Todo el flujo o Solo un nodo (y después elige el Nodo).
- Entrar por: el disparador por el que entra el mensaje.
- Completa el mensaje: Tipo de mensaje, Tipo de originador, Id del originador y Carga útil (JSON). El formulario se rellena con una muestra del bloque o del tipo de mensaje, o con la entrada real más reciente registrada para el nodo.
- Opcionalmente marca Iniciar desde el estado y contexto en vivo: una copia de solo lectura de lo que el flujo desplegado tiene ahora (contadores, últimos valores). Requiere el permiso de depuración.
- Selecciona Ejecutar prueba.
El resultado lista cada paso («n pasos en m ms»), lo que recibió cada bloque (Entrada:) y lo que envió (Enviado por:), los errores, y en Haría: lo que habrían hecho los bloques de acción (la llamada HTTP, el correo, el comando, los valores guardados). No se almacenan datos, ningún mensaje, llamada o comando sale de la plataforma y no cambia ninguna memoria en vivo. Las esperas de hasta 10 minutos se simulan y terminan de inmediato.
Las pruebas tienen límite de frecuencia: «Demasiadas pruebas. Inténtalo de nuevo en n segundos.»
Probar con mensajes reales
- En la pestaña Mensajes de un bloque, Probar con esta entrada inicia una prueba con un mensaje que pasó por ese bloque.
- En un error del panel Actividad, Probar con esta entrada vuelve a ejecutar la entrada que falló.
- El bloque Script tiene su propio Probar el script, que ejecuta el código en el sandbox real. Consulta El bloque Script.
Vigilar un flujo desplegado
El panel Actividad muestra lo que hace el flujo en ejecución:
| Pestaña | Muestra |
|---|---|
| Debug | Mensajes que llegan a los bloques Debug |
| Ejecuciones | Ejecuciones registradas: cada paso con su entrada y salida (ver el nivel de registro más abajo) |
| Traza | Un mensaje seguido paso a paso |
| Errores | Contadores de errores por bloque y los errores más recientes |
| Más activos | Bloques por mensajes, errores y tiempo |
| Datos | Los valores de contexto del flujo y de la organización, y el grado de llenado de los almacenes |
| Bloque | Las cifras del bloque seleccionado |
| Ayuda | La ayuda del bloque seleccionado |
Registrar define qué se guarda: Nada (solo contadores), Ejecuciones que fallan o Todas las ejecuciones, durante 5 minutos (después vuelve al modo normal). Trazar el siguiente mensaje registra en detalle el siguiente mensaje que pase por un disparador; una traza armada caduca a los 5 minutos. Los registros de ejecución se conservan 24 horas. El contenido de los mensajes solo se muestra a quien puede depurar.
Consulta Solución de problemas en flujos.
El registro de auditoría
Cada creación, cambio, despliegue, rollback, eliminación, restauración, importación, exportación, prueba y cambio de raíz se escribe en el registro de auditoría. En Detalles de un flujo hay una pestaña Auditoría (Cambio, Quién, Cuándo), y la vista de eventos del editor lista las últimas 50 entradas de auditoría del flujo. Consulta Registro de auditoría.
Eliminar y restaurar
- Elimina un flujo desde su menú de fila: «¿Eliminar nombre? Se puede restaurar más adelante.» Un flujo que algo todavía usa (un enlace de raíz, el Ejecutar flujo de otro flujo o un Enlazar salida) no se puede eliminar hasta quitar ese uso; Detalles > Usado por los enumera.
- El filtro Eliminados (últimos 7 días) lista los flujos eliminados con Restaurar. Un flujo restaurado queda apagado («Restaurado. Está apagado.»). Pasados 7 días ya no se puede restaurar.
- Restaurar vuelve a contar en los flujos y bloques de script de tu plan.
Exportar e importar
- Exportar (menú de fila) descarga el flujo como archivo JSON. Los secretos nunca están en el archivo. Un borrador que no superaría las comprobaciones de despliegue se deja fuera.
- Importar (lista de flujos) acepta un archivo exportado desde Hermetry, o desde un router con licencia. Elige Importar al host y, para cada flujo que ya exista: Reemplazar, Importar como copia o Omitir. La vista previa muestra qué cambiaría al reemplazar.
- Los flujos importados llegan apagados y no aprobados. Vuelve a introducir los secretos de sus conexiones («Los secretos nunca están en un archivo. Introdúcelos de nuevo después de la importación»).
- Los bloques que no existen en el host llegan como marcadores de posición que mantienen sus conexiones pero no hacen nada.
- Deshacer última importación se ofrece mientras la página esté abierta; un flujo desplegado o editado desde la importación se deja como está.

