Segnale esterno external-signal
L'attività External signal è un'attività Flow control. Ti consente di attivare l’esecuzione di un flusso di lavoro da un altro flusso di lavoro o da una chiamata API.
Segui questi passaggi per configurare l'attività External signal e attivarne l'esecuzione:
-
Aggiungi un'attività External signal al flusso di lavoro.
-
Completa la configurazione del flusso di lavoro e avviane l’esecuzione. L'attività External Signal viene visualizzata come "In sospeso" in attesa di essere attivata.
-
Recupera le seguenti informazioni:
-
Il nome interno del flusso di lavoro , visualizzato accanto alla relativa etichetta.
accordion Esempio di visualizzazione -
Il nome dell'attività External signal, visualizzato nelle opzioni di esecuzione del flusso di lavoro.
accordion Esempio di visualizzazione
-
-
Per attivare il workflow, eseguire la funzione JavaScript
PostEvent
. Questa funzione ti consente di trasmettere le variabili con i valori desiderati e di utilizzarle nel flusso di lavoro attivato.La funzione
PostEvent
può essere eseguita da un altro flusso di lavoro o da una chiamata API.-
Per attivare un'attività External signal da un flusso di lavoro, eseguire la funzione PostEvent dal riquadro Script di inizializzazione, accessibile dalle opzioni di esecuzione dell'attività. Per l'attività Codice JavaScript, eseguire la funzione dallo script dell'attività.
La sintassi è la seguente:
code language-none xtk.workflow.PostEvent("<workflow-internal-name>","<signal-activity-name>","",<variables <variable-name>="<value>"/>, false);
accordion Esempio di visualizzazione In questo esempio, viene attivata l'attività "signal1" External signal. È stato aggiunto al flusso di lavoro con il nome interno "WKF12345". Una variabile denominata "customID" viene passata con il valore "123456".
- Per attivare un'attività External signal da una chiamata API, segui i passaggi descritti nella documentazione API di Campaign. Scopri come utilizzare il metodo
PostEvent
statico.
-