Opciones de workflow
Acerca de las opciones del flujo de trabajo
La pestaña Configuración de un flujo de trabajo le permite configurar notificaciones para cuando falla el flujo de trabajo y retrasar el inicio del flujo de trabajo durante días festivos y otros tiempos de inactividad.
Notificaciones
Puede configurar notificaciones para cuando falle un workflow. Para workflows programados, también puede configurar una notificación para cuando el workflow se ejecute correctamente.
Para obtener más detalles e instrucciones paso a paso, consulte Notificaciones de workflow.
Errores de tareas y flujo de trabajo
La sección de fallos de workflow y tareas de las parametrizaciones de workflow le permite controlar lo que le sucede a su workflow si una de sus tareas falla.
Para modificar las opciones de error de tarea:
- Seleccione lo que desea que ocurra cuando falle una tarea:
- Continúe ejecutando las tareas restantes en la ejecución del flujo de trabajo: cuando falla una tarea en su flujo de trabajo, el flujo de trabajo continuará procesando las tareas restantes. Esta opción está seleccionada por defecto.
- Deje de ejecutar la ejecución del workflow y no ejecute las tareas restantes: Cuando una tarea de su workflow falle, las tareas que dependan de la tarea fallida no se ejecutarán. Esto incluye cualquier tarea que utilice texto dinámico de la tarea que ha fallado o si la tarea forma parte de un workflow ETL (por ejemplo, si la tarea de extracción falla, la tarea de carga no se ejecutará).
- Seleccione cómo desea que el sistema vuelva a intentar las tareas fallidas:
- El sistema reintenta cada error de tarea durante un máximo de 24 horas: cuando falla una tarea en su flujo de trabajo, la tarea se reintentará automáticamente durante un máximo de 24 horas. Esta opción está seleccionada por defecto.
- El sistema vuelve a intentar cada error de tarea durante un máximo de 15 minutos: cuando falla una tarea en su workflow, la tarea se reintentará automáticamente durante 15 minutos.
- No vuelva a intentar las tareas fallidas: cuando una tarea de su flujo de trabajo falla, no se volverá a intentar.
Consejo Q: Puede ver más información sobre por qué ha fallado una tarea visualizando la salida JSON de la tarea. Solo se reintentarán los errores 429 y 5xx. - Seleccione si desea permitir que los usuarios reintenten ejecuciones de flujo de trabajo desde la pantalla Historial de ejecuciones:
- Permitir que las ejecuciones de flujo de trabajo se vuelvan a intentar manualmente (predeterminado): los usuarios pueden volver a ejecutar flujos de trabajo seleccionándolos en el historial de ejecución. Para obtener más información, consulte Volver a ejecutar workflows.
- No permitir que las ejecuciones de flujo de trabajo se reintenten manualmente: no puede volver a intentar flujos de trabajo fallidos.
- Especifique durante cuánto tiempo se pueden reintentar manualmente las ejecuciones de flujo de trabajo: puede volver a intentar los flujos de trabajo fallidos si ese flujo de trabajo falló durante el período de tiempo especificado.
- Haga clic en Aplicar.
Consejo Q: Haga clic en el botón Revertir para cancelar los cambios y volver a la configuración predeterminada.
Flujos de trabajo de inicio retrasados
Retrasar la ejecución de flujos de trabajo puede ser útil a la hora de determinar cómo se accionan sus flujos de trabajo. Puede programar fechas específicas en las que se pausará un flujo de trabajo o retrasar los flujos de trabajo durante un período de tiempo especificado cada vez que se inician.
- Abra su flujo de trabajo.
- Vaya a Opciones.
- Seleccione Inicio retrasado.
- Haga clic en Configurar opciones de inicio retrasado.
- Asigne un nombre al retraso.
- En Descripción, indique un motivo para el inicio retrasado (opcional).
- Determine qué tipo de retraso desea configurar. Consulte las subsecciones a continuación para obtener más información.
SIEMPRE DEBEN COMENZAR
Fije workflows para que se retrasen cada vez que se inicien para añadir una memoria intermedia entre cuando se desencadena un workflow y cuando se ejecuta.
- Haga clic en Cada vez que se desencadene el flujo de trabajo.
- Seleccione la duración del tiempo para retrasar el flujo de trabajo.
Consejo Q: Los retrasos deben ser de al menos 15 minutos y como máximo 5 días.
- Cuando haya terminado, haga clic en Aplicar.
PLAZO DE INICIO PROGRAMADO
Puede definir un período de tiempo en el que un flujo de trabajo se pausará inmediatamente después de iniciarse y ejecutarse solo después de que ese período de tiempo haya finalizado. Esto es útil si desea pausar flujos de trabajo durante días festivos o fuera del horario de trabajo y reanudarlos una vez que vuelva a la oficina.
- Seleccione Durante fechas y horas programadas específicamente.
- Indique la fecha de inicio del período de tiempo en el que no se debe ejecutar el flujo de trabajo. Este es el primer día en que se pausará el flujo de trabajo.
Consejo Q: Los flujos de trabajo no se iniciarán durante el período de tiempo que elija y se reanudarán una vez que finalice este período de tiempo.
- Indique la fecha de fin del período de tiempo. Este es el día en que se reanudará el flujo de trabajo y cuando se ejecute cualquier flujo de trabajo desencadenado durante el período de tiempo, todo se ejecutará a la vez.
Consejo Q: La duración máxima de una fecha/período de tiempo de retraso es de 5 días.Atención: Para garantizar que su flujo de trabajo se ejecute correctamente, se añade un período de memoria intermedia aleatorizado de entre 1 minuto y 1 hora a su hora de fin. Esto significa que es posible que los flujos de trabajo de inicio retrasados no se ejecuten a su hora de finalización exacta. Por ejemplo, si selecciona 12:00AM como fecha de fin, el workflow se ejecutará en algún momento entre las 12:01 AM y las 1:00 AM.
- Seleccione un huso horario.
- En Opciones de periodicidad, seleccione si se repite o no el retraso de workflow. Puede ser semanal, mensual o anual.
- Cuando haya terminado, haga clic en Aplicar.
Edición y eliminación de las opciones de inicio retrasado
La cantidad que puede editar depende de si el inicio retrasado está activo o inactivo.
Cuando un período de tiempo de inicio retrasado está inactivo, puede modificar toda la configuración, incluida la eliminación o la anulación de modificaciones.
Cuando un período de inicio retrasado está activo, puede hacer lo siguiente:
- Edite la fecha/hora de fin. Los flujos de trabajo que se iniciaron y se colocaron en la cola retrasada antes de editar la fecha/hora de fin se reanudarán en la fecha/hora de fin original que establezca. Solo las instancias nuevas iniciadas después de editar la fecha/hora de fin respetarán la nueva fecha/hora de fin.
- Elimine el intervalo de inicio retrasado. Tendrá que elegir qué sucede con los flujos de trabajo que se iniciaron (pero luego se retrasaron) durante el intervalo de tiempo retrasado:
- Ejecútelas ahora.
- Ejecútelas al final del período de inicio retrasado.
- Nunca ejecute ejecuciones de flujo de trabajo retrasadas.