Descripción general de la orquestación
La orquestación es un conjunto de funcionalidades que admite la ejecución programada de secuencias de tareas en Alteryx One. Estas tareas podrían ser procesos externos, tareas de transformación de datos, solicitudes HTTP y más.
En las siguientes secciones, puedes revisar breves resúmenes de características específicas y explorar información más detallada sobre estas.
Términos
Término | Descripción |
|---|---|
plan | Un plan es una secuencia de tareas que se ejecuta desde la plataforma o en los activos a los que tienes acceso. Para orquestar tareas, construyes un plan. Un plan se puede programar para ejecutar manualmente o invocar la ejecución a través de la API. |
activador | Una tarea se ejecuta en función de un activador. Un activador es una condición en función de la cual se ejecuta una tarea. En muchos casos, el activador de una tarea se basa en la programación del plan. |
tarea | Una tarea es una unidad de ejecución en la plataforma. |
instantánea | Se captura una instantánea del plan, y este se ejecuta en función de esta instantánea. Para obtener más información sobre las instantáneas, consulta “Ejecución del plan” a continuación. |
Tipos de tareas
Los siguientes tipos de tareas están disponibles.
Tarea de flujo de trabajo : una tarea de flujo de trabajo te permite ejecutar uno de tus flujos de trabajo de Designer Cloud como parte de un plan que creas en Alteryx One.
Tarea HTTP : una solicitud enviada a un servidor de terceros como parte de un plan ejecutado.
Tarea de Slack: envía un mensaje con información sobre la ejecución del plan a un canal de Slack especificado.
Tarea de eliminación: elimina archivos y carpetas del almacenamiento de datos de back-end.
Limitaciones
You cannot specify parameter overrides to be applied to plans specifically.
Plans inherit parameter values from the objects referenced in the plan's tasks.
If overrides are applied to parameters inside of assets in a plan, those overrides are passed to the plan at the time of task execution.
Tarea básica
Creas un plan y lo programas usando la siguiente tarea básica.
Crea el plan. Un plan es el contenedor de la definición de las tareas, los activadores y otros objetos. Consulta Página Planes .
En la Vista del plan, especifica los objetos que forman parte del plan. Consulta Página Vista del plan .
Programar: la programación define el conjunto de activadores que ponen en cola el plan para la ejecución.
Activar: un activador define el horario y la frecuencia en los que se ejecuta el plan. Un plan puede tener múltiples activadores (por ejemplo, ejecuciones mensuales versus semanales).
Tareas: a continuación, especifica las tareas que se ejecutan en orden.
Según sea necesario, puedes aplicar valores de anulación a cualquier parámetro de flujo. Estas anulaciones se aplican durante la ejecución de un plan. Para obtener más información, consulta el Cuadro de diálogo Administración de parámetros de planes .
Para probar:
Haz clic en Ejecutar ahora .
Para realizar un seguimiento del progreso, haz clic en el enlace Ejecuciones.
En la página de detalles de ejecución, puedes realizar un seguimiento del progreso.
La primera tarea se ejecuta y se completa antes de que se inicie la segunda tarea.
Los trabajos individuales se ejecutan como trabajos separados, que puedes rastrear a través de la página Historial de trabajos. Consulta Página de historial de trabajos .
Cuando el plan se haya completado, puedes verificar los resultados a través de la página Detalles de la tarea. Consulta Página de detalles de la tarea .
Si estás satisfecho con la definición del plan y tu ejecución de prueba, el plan se ejecutará de acuerdo con el activador programado.
Programación del plan
A través de la página de Vista del plan, puedes configurar las ejecuciones programadas del plan. Las programaciones del plan se definen utilizando activadores.
Estas programaciones son independientes de las programaciones de otros tipos de activos.
No puedes crear programaciones de tareas individuales.
Ejecución del plan
Cuando se activa un plan para la ejecución, se toma una instantánea del plan. Esta instantánea se utiliza para ejecutar el plan. Las tareas se ejecutan en la secuencia indicada en la Vista del plan.
Important Notes
A nivel de flujo, puedes definir webhooks y notificaciones de correo electrónico que se activan en función de la generación exitosa de salidas. Cuando ejecutas un plan que contiene una salida con uno de estos mensajes, el mensaje se activa y se entrega a los stakeholders.
Webhook messages and email notification cannot be directly triggered based on a plan's execution. However, you can create HTTP-based tasks to send messages based on a plan task's execution.
When a flow email notification is triggered through a plan, the internal identifier for the plan is included in the email.
See "Webhooks" and "Email notifications" above.
Habilitar
Habilita la siguiente configuración:
Plans feature
El uso compartido de planes, la importación y la exportación también deben estar habilitados.
Registrar
Para obtener más información sobre los planes de depuración, consulta Diagnosticar ejecuciones de planes fallidas .