Visítanos en BITAM Show — Stand 105a, Madrid, 28 y 29 de octubre
Inicio de Filmo

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

  1. Abre el pedido La boda de Landmark Venues.
  2. Haz clic en «Ejecutar workflow» Está en el menú de acciones del pedido y entre las acciones rápidas del buscador.
  3. Elige el workflow Busca con «Buscar workflow…» y elige “Enviar recordatorio de entrega”.
  4. 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

  1. Selecciona el disparador «Manual» Haz clic en «Ejecutar workflow».
  2. Rellena el formulario Si el disparador tiene un , rellénalo y haz clic en «Ejecutar».
  3. Comprueba el aviso Aparece «Ejecución lanzada» — «Sigue el resultado en la pestaña Runs».
Con formulario de ejecución, Filmo pide sus campos antes de arrancar.
También aparece «Workflow published» cuando Filmo ha tenido que publicar antes tus cambios.

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íaQué workflows ofrece¿Pausados?
«Ejecutar workflow» en el editorEl 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 fichaLos que tienen disparador «Ejecución manual» sobre ese tipo de fichaNo: «Debe estar activo para poder ejecutarse»
API públicaCualquiera, 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

MensajeQué significa
El workflow no tiene ninguna versión guardadaEs 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 registroFalta el registro o es de otra cuenta. Lánzalo desde la ficha correcta.
Este workflow solo se dispara desde otro workflowSu disparador es «Desde otro workflow». Lánzalo con un paso «Disparar workflow».
Debe estar activo para poder ejecutarseEl 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 registroNo hay ninguno para ese tipo de ficha, o son privados de otra persona o están archivados. Crea uno con «Crear workflow».

Recursos relacionados

¿Te ha resuelto la duda este artículo?