Ejecuta un workflow manualmente
Lanza un workflow desde una ficha con «Ejecutar workflow», desde el editor, el widget de inicio, otro workflow o la API. Toda ejecución es real.
Administradores de la cuenta. El resto ve «Ejecutar» desactivado en el widget de inicio («No tienes permiso para ejecutarlo») y no ve «Ejecutar workflow» en las fichas.
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.
No todo debe pasar solo. Antes de la boda de Landmark Venues, quizá quieras enviar al cliente un recordatorio de la entrega solo después de revisar tú el pedido.
Un workflow con el sobre pedidos, “Enviar recordatorio de entrega”, hace eso: lo lanzas desde el pedido y sus reciben ese pedido.
Atención: Una lanzada a mano es real: no hay modo de prueba. Los correos se envían, llegan las notificaciones y se crean o cambian registros.
Lánzalo desde el pedido
- Abre el pedido La boda de Landmark Venues.
- Haz clic en «Ejecutar workflow» Está en el menú de acciones del pedido y entre las acciones rápidas del buscador.
- Elige el workflow Busca con «Buscar workflow…» y elige “Enviar recordatorio de entrega”.
- Síguelo Aparece «Ejecución iniciada», con «Ver ejecución» para abrirla.
La lista muestra los workflows con disparador «Ejecución manual» para ese tipo de ficha que puedes abrir, que no están archivados y que están en .
Atención: Mientras Workflows siga retenido, los administradores siguen viendo «Ejecutar workflow» en las fichas, y «Crear workflow» en ese diálogo crea un workflow cuyo editor no se puede abrir. No lo uses hasta que Workflows esté abierto en tu cuenta.
Otras formas de lanzar un workflow
Desde el editor
- Selecciona el disparador «Manual» Haz clic en «Ejecutar workflow».
- Rellena el formulario Si el disparador tiene un , rellénalo y haz clic en «Ejecutar».
- Comprueba el aviso Aparece «Ejecución lanzada» — «Sigue el resultado en la pestaña Runs».
Si hay , Filmo los publica antes, porque una ejecución siempre usa una . Si el workflow estaba en «Live» y falta un campo obligatorio, esa publicación lo pausa.
Desde la página de inicio
Añade el widget «Workflows manuales» a tu panel de inicio; no viene puesto. Muestra los workflows con disparador «Manual», primero los que se pueden lanzar, con «Ejecutar» en cada uno y un enlace a la lista completa.
Desde otro workflow
Un paso lanza un workflow «Manual», o uno con el disparador «Desde otro workflow», y rellena su formulario.
Por la API pública
Con una clave de API de un administrador y el alcance workflows:run, un POST a /api/v1/workflows/{id}/runs pone la ejecución en cola y devuelve su identificador sin esperar a que termine. Con la cabecera , repetir la petición devuelve la misma ejecución. GET /api/v1/workflows, con workflows:read, lista los workflows con su disparador y su formulario.
Qué vías lanzan un workflow pausado
| Vía | Qué workflows ofrece | ¿Pausados? |
|---|---|---|
| «Ejecutar workflow» en el editor | El que estás editando, si su disparador es «Manual» | Sí |
| Widget «Workflows manuales» | Todos los que tienen disparador «Manual» | No: «Debe estar activo para poder ejecutarse» |
| «Ejecutar workflow» en una ficha | Los que tienen disparador «Ejecución manual» sobre ese tipo de ficha | No: «Debe estar activo para poder ejecutarse» |
| API pública | Cualquiera, salvo los que tienen el disparador «Desde otro workflow» | Sí |
| Paso «Disparar workflow» | Workflows «Manual» o «Desde otro workflow» | Sí |
Ninguna vía lanza un workflow sin versión publicada («Debe estar publicado para poder ejecutarse»), salvo el editor, que publica antes.
Si ves un error
| Mensaje | Qué significa |
|---|---|
| El workflow no tiene ninguna versión guardada | Es un «Borrador». Publícalo. |
| El formulario de ejecución no es válido: … | Falta un campo del formulario o tiene un tipo equivocado. Complétalo. |
| La ejecución no es válida: … / No se encontró el registro | Falta el registro o es de otra cuenta. Lánzalo desde la ficha correcta. |
| Este workflow solo se dispara desde otro workflow | Su disparador es «Desde otro workflow». Lánzalo con un paso «Disparar workflow». |
| Debe estar activo para poder ejecutarse | El widget y las fichas no lanzan workflows pausados. Enciéndelo o lánzalo desde el editor. |
| No hay workflows con ejecución manual para este tipo de registro | No hay ninguno para ese tipo de ficha, o son privados de otra persona o están archivados. Crea uno con «Crear workflow». |