Lanza workflows con señales
Crea una señal en «Señales de workflows», lánzala desde un workflow con «Lanzar una señal» y todos los workflows que la escuchan arrancan con sus datos.
Los administradores de la cuenta crean, editan, archivan y restauran las .
Workflows aún no está abierto en Filmo: la barra lateral lo muestra como próximamente y sus páginas no se pueden abrir. Este artículo describe cómo funciona cuando esté disponible en tu cuenta.
Hay cosas que deben poner en marcha varios trabajos separados. Un pedido urgente puede necesitar un mensaje al almacén, una tarea para transporte y un correo al cliente, cada uno a cargo de una persona distinta.
Una permite que un workflow anuncie “esto ha pasado”, con unos datos, y que todos los workflows que la escuchan arranquen con esos datos. Los eventos son una lista cerrada; las señales las define tu cuenta. Y, a diferencia del , que llama a un workflow, una señal llega a todos los que la escuchan.
Crea la señal
- Abre la página de señales Ve a «Ajustes» → «IA de Filmo» → «Señales de workflows».
- Haz clic en «Nueva señal»
- Ponle nombre y descríbela Por ejemplo, “Pedido urgente”. «Nombre» es obligatorio.
- Añade los datos En «Datos que viajan con la señal», añade cada campo con un nombre y un tipo: «Texto», «Número», «Fecha» o «Sí / No».
- Haz clic en «Crear señal»
Escúchala y lánzala
- Escucha En cada workflow que deba reaccionar, elige el «Señal» y la señal. Sus campos llegan a los como .
- Lanza En el workflow donde ocurre, añade el paso «Lanzar una señal», elige la señal y rellena sus campos.
- Publica y activa los que escuchan Solo arrancan los workflows en .
La lista de señales muestra «Datos que viajan» y «La escuchan»: cuántos workflows tienen un disparador sobre cada señal, estén en «Live» o no.
Cambia, archiva o restaura una señal
- Cambiar el nombre no rompe nada: los workflows guardan la señal por su identidad, no por su nombre.
- Cambiar los campos afecta a los dos lados. El paso que la lanza comprueba sus datos con los campos actuales; cada workflow que la escucha comprueba con la copia que guardó al elegir la señal. Después de cambiar campos, revisa y vuelve a publicar los que la escuchan.
- Las señales no se eliminan, solo se archivan. Una señal archivada muestra «Archivada» y vuelve con «Restaurar». Un paso que lanza una señal archivada falla.
¿Señal o «Disparar workflow»?
| Señal | «Disparar workflow» | |
|---|---|---|
| Qué arranca | Todos los workflows que la escuchan | Un workflow concreto |
| Qué datos lleva | Los campos definidos en «Señales de workflows» | El formulario del workflow llamado |
| Los workflows que arranca | Deben estar en «Live» | Pueden estar pausados |
Conviene saber
- Un workflow arrancado por una señal puede lanzar otras, pero la cadena se corta en 10 workflows. Consulta Créditos y límites de los workflows.
- Cuando se reintenta una , la señal no se vuelve a lanzar.
Si ves un error
| Mensaje | Qué significa |
|---|---|
| Ponle un nombre a la señal | Intentaste crearla sin nombre. Escribe uno. |
| No hay ninguna señal seleccionada | El paso «Lanzar una señal» no tiene señal. Elígela en el editor. |
| La señal «…» ya no existe | No se encuentra la señal elegida. Elige otra. |
| La señal «…» está archivada… | La señal se archivó. Restáurala o elige otra. |
| Los datos no encajan con los campos declarados… | Falta un campo o tiene otro tipo. Corrige los valores del paso; no ha arrancado ningún workflow. |
| Se alcanzó el límite de 10 workflows encadenados por señales… | Hay workflows que se lanzan señales entre sí en bucle. Revisa la cadena. |