Flusso di lavoro secondario sub-workflow
L'attività Sub-workflow consente di attivare l'esecuzione di un altro flusso di lavoro e di recuperare il risultato. Questa attività ti consente di utilizzare flussi di lavoro complessi utilizzando un’interfaccia semplificata.
È possibile chiamare più flussi di lavoro secondari in un unico flusso di lavoro. I workflow secondari vengono eseguiti in modo sincrono.
Nell’esempio seguente, un flusso di lavoro primario sta chiamando un flusso di lavoro secondario utilizzando i ponticelli. Per ulteriori informazioni sugli oggetti grafici di tipo Jump, vedere questa sezione.
-
Crea un flusso di lavoro da utilizzare come flusso di lavoro secondario in un altro flusso di lavoro.
-
Inserire un'attività Jump (end point) con priorità 1 all'inizio del flusso di lavoro. Se disponi di più salti di tipo "end point", Adobe Campaign utilizzerà il salto "end point" con il numero più basso.
-
Inserire un'attività Jump (start point) con priorità 2 alla fine del flusso di lavoro. Se disponi di più salti di tipo "punto iniziale", Adobe Campaign utilizzerà il salto "punto iniziale" con il numero più alto.
note note NOTE Se l'attività del flusso di lavoro secondario fa riferimento a un flusso di lavoro con diverse attività Jump, il flusso di lavoro secondario viene eseguito tra il salto di tipo "punto finale" con il numero più basso e il salto di tipo "punto iniziale" con il numero più alto. Affinché il flusso di lavoro secondario possa essere eseguito correttamente, è necessario disporre di un solo salto di tipo "punto finale" con il numero più basso e di un solo salto di tipo "punto iniziale" con il numero più alto. -
Completa e salva questo "flusso di lavoro secondario".
-
Crea un flusso di lavoro principale.
-
Inserire un'attività Sub-workflow e aprirla.
-
Selezionare il flusso di lavoro da utilizzare dall'elenco a discesa Workflow template.
-
Puoi anche aggiungere uno script di configurazione per modificare il flusso di lavoro di riferimento.
-
Fai clic su Ok. Verrà automaticamente creata una transizione in uscita con l'etichetta dell'attività Jump (start point) dal flusso di lavoro selezionato.
-
Esegui il flusso di lavoro.
Dopo l'esecuzione, il flusso di lavoro chiamato come flusso di lavoro secondario rimane nello stato Being edited, ovvero:
-
Non è possibile fare clic con il pulsante destro del mouse sulle transizioni per visualizzare la destinazione.
-
Impossibile visualizzare il conteggio delle popolazioni intermedie.
-
I registri del flusso di lavoro secondario vengono visualizzati nel flusso di lavoro principale.
Parametri di input (facoltativi) input-parameters--optional-
- tableName
- schema
Ogni evento in entrata deve specificare una destinazione definita da questi parametri.
Parametri di output output-parameters
- tableName
- schema
- recCount
Questo set di tre valori identifica la popolazione target della query. tableName è il nome della tabella che registra gli identificatori di destinazione, schema è lo schema della popolazione (in genere nms:recipient) e recCount è il numero di elementi nella tabella.
- targetSchema: questo valore è lo schema della tabella di lavoro. Questo parametro è valido per tutte le transizioni con tableName e schema.