Puede utilizar la actividad Fork para crear varias transiciones salientes y ejecutar varias actividades de forma independiente dentro del mismo flujo de trabajo.
Las transiciones salientes que añada después de una actividad Fork no se ejecutan simultáneamente. Este comportamiento puede afectar al rendimiento del flujo de trabajo. Utilice la actividad Fork si necesita ejecutar varias actividades de forma independiente. De forma opcional, puede unirse a las actividades salientes antes de la parte posterior del flujo de trabajo.
Para configurar la actividad Fork y sus actividades relacionadas, siga estos pasos:
Abra la actividad Fork y defina el nombre y la etiqueta de las transiciones salientes.
Abra cada transición saliente y configúrela.
De forma opcional, para unirse a las transiciones salientes, añada una actividad AND-join. Más información.
La parte posterior del flujo de trabajo se ejecuta únicamente al completarse las transiciones salientes unidas.
En este ejemplo, se envían distintos correos electrónicos a diferentes grupos de población. Después de una consulta se utiliza una actividad Fork para realizar dos acciones en paralelo:
Guardado del resultado de la consulta
Segmentación del resultado para enviar varias entregas
El flujo de trabajo incluye estas actividades:
Actividad de Query
Se seleccionan dos grupos de población: mujeres y parisinos.
Actividad de Intersection
Se selecciona la intersección de los resultados de la consulta, es decir, mujeres parisinas.
Actividad de Fork
La población calculada se guarda y, en paralelo, se segmenta en dos grupos:
Actividad de Delivery
Se envía un correo electrónico diferente a cada grupo de población.
Se envía un correo electrónico recurrente a una lista de destinatarios en su cumpleaños. Se utiliza una actividad Fork para incluir destinatarios nacidos el 29 de febrero de un año bisiesto. Obtenga más información acerca de este caso de uso.
A continuación, puede configurar cada transición de salida y, luego, unirlas mediante una actividad AND-join si es necesario. De este modo, el resto del flujo de trabajo se ejecutará solo cuando finalicen las transacciones salientes de la actividad Fork.