|
<< Clic para mostrar Tabla de Contenidos >> Mejores prácticas en pipelines |
Puede usar pipelines en escenarios específicos para ejecutar y reutilizar diferentes elementos de Bizagi. Comprender estos escenarios le ayuda a determinar cuándo un pipeline se ajusta a los requisitos de su proceso. Este artículo explica cuándo usar pipelines y las prácticas recomendadas y consideraciones para configurarlos.
Puede ejecutar diferentes elementos de Bizagi mediante un pipeline o acciones de actividad individuales. Sin embargo, los pipelines pueden resultar más útiles en escenarios que requieren condiciones de ejecución o configuraciones reutilizables.
Usar una condición de ejecución
Cuando necesite invocar una acción específica solo si se cumple una condición, como una condición de negocio, puede usar un pipeline para definir una condición de ejecución para esa acción. El pipeline evalúa la condición para determinar si debe ejecutar la acción.
Por ejemplo, considere un proceso de suscripción en el que un usuario ingresa un nombre de usuario y una dirección de correo electrónico para recibir un correo de confirmación.
Puede agregar una condición de ejecución para evitar que el pipeline envíe el correo de confirmación si el usuario no ingresa un nombre de usuario y una dirección de correo electrónico en la forma.

Reutilización de correos electrónicos
Cuando necesite enviar el mismo correo electrónico desde dos o más tareas de su proceso, puede configurarlo por separado mediante acciones de actividad o configurarlo una sola vez en un pipeline y reutilizar ese pipeline.

Acciones de actividad frente a pipelines
Debe configurar una acción de actividad de tipo correo electrónico en cada tarea de servicio que necesite enviar el correo. Las acciones de actividad no son reutilizables, por lo que debe configurar el mismo correo por separado en cada tarea de servicio que lo necesite, independientemente de si su proceso tiene dos o más tareas de este tipo.

Como alternativa, puede configurar el correo una sola vez como parte de un pipeline. Dado que el pipeline contiene la configuración del correo, puede reutilizarlo en cada tarea que necesite enviar el mismo correo, en lugar de configurar una acción de actividad de tipo correo electrónico independiente para cada tarea de servicio.

Luego, puede reutilizar el mismo pipeline en todas las tareas que necesiten enviar el correo.

Cuando trabaje con pipelines, tenga en cuenta las siguientes prácticas recomendadas:
1.Tareas asíncronas vs tareas síncronas para pipelines
Los pipelines pueden ser definidos tanto en tareas síncronas como asíncronas. Sin embargo, si un pipeline incluye elementos que se conectan con sistemas externos, se recomienda utilizar tareas asíncronas para poder manejar los reintentos.
2.Reintentos en pipelines
Cuando falla un pipeline configurado en una actividad asíncrona, se reintenta la tarea completa, no solo el elemento que falló.
3.Fallas en pipeline
Si un elemento falla durante la ejecución del pipeline, Bizagi no ejecuta los elementos posteriores ni revierte los elementos que se ejecutaron correctamente.
4.Combinando elementos en pipelines
Dado que Bizagi reintenta la tarea completa, tenga en cuenta las siguientes consecuencias al combinar elementos:
oSi el pipeline incluye varias conexiones con sistemas externos, Bizagi reintenta las invocaciones que ocurrieron antes del fallo.
oSi el pipeline combina elementos internos de Bizagi, como reglas de negocio, con elementos externos, como conectores, cualquiera de estos tipos de elementos puede ejecutarse más de una vez, según su posición en el pipeline.
oSi el pipeline combina un correo electrónico con otro elemento, Bizagi puede enviar el correo cada vez que reintenta la tarea, según la posición del correo en el pipeline.
Last Updated 13/10/2026 11:52:34 a. m.