Subflujo de trabajo sub-workflow
La actividad Sub-workflow permite activar la ejecución de otro flujo de trabajo y recuperar el resultado. Esta actividad permite utilizar flujos de trabajo complejos mientras se utiliza una interfaz simplificada.
Puede activar varios subflujos de trabajo en un solo flujo de trabajo. Los subflujos de trabajo se ejecutan de forma sincrónica.
En el ejemplo siguiente, un flujo de trabajo principal llama a un subflujo de trabajo mediante saltos. Para obtener más información sobre los objetos gráficos de tipo salto, consulte esta sección.
-
Cree un flujo de trabajo que utilizará como subflujo de trabajo en otro flujo de trabajo.
-
Inserte una actividad Jump (end point) con una prioridad de 1 al principio del flujo de trabajo. Si tiene varios saltos del tipo "llegada", Adobe Campaign utiliza el salto de "llegada" con el número más bajo.
-
Inserte una actividad Jump (start point) con una prioridad de 2 al final del flujo de trabajo. Si tiene varios saltos del tipo "inicio", Adobe Campaign utiliza el salto "inicio" con el número más alto.
note note NOTE Si la actividad de subflujo de trabajo hace referencia a un flujo de trabajo con varias actividades Jump, se ejecuta el subflujo de trabajo entre el salto de tipo "llegada" con el número más bajo y el salto de tipo "inicio" con el número más alto. Para que el subflujo de trabajo se ejecute correctamente, solo debe haber un único salto de tipo "llegada" con el número más bajo y un único salto de tipo de "inicio" con el número más alto. -
Complete y guarde este "subflujo de trabajo".
-
Cree un flujo de trabajo principal.
-
Inserte una actividad Sub-workflow y ábrala.
-
Seleccione el flujo de trabajo que desee utilizar en la lista desplegable Workflow template.
-
También puede agregar un script de configuración para alterar el flujo de trabajo al que se hace referencia.
-
Haga clic Ok. Se crea automáticamente una transición saliente con la etiqueta de la actividad Jump (start point) del flujo de trabajo seleccionado.
-
Ejecute el flujo de trabajo.
Una vez ejecutado, el flujo de trabajo llamado como subflujo de trabajo permanece en estado Being edited, lo que significa lo siguiente:
-
No puede hacer clic con el botón derecho en las transiciones para mostrar el destino.
-
No se puede mostrar el recuento de poblaciones intermedias.
-
Los registros de subflujo de trabajo se muestran en el flujo de trabajo principal.
Parámetros de entrada (opcional) input-parameters--optional-
- tableName
- esquema
Cada evento entrante debe especificar un objetivo definido por estos parámetros.
Parámetros de salida output-parameters
- tableName
- esquema
- recCount
Este conjunto de tres valores identifica la población objetivo de la consulta. tableName es el nombre de la tabla que registra los identificadores de destinatario, schema es el esquema de la población (normalmente nms:recipient) y recCount es el número de elementos de la tabla.
- targetSchema: Este valor es el esquema de la tabla de trabajo. Este parámetro es válido para todas las transiciones con tableName y schema.