Segnale esterno external-signal
L'attività External signal è un'attività Flow control. 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 informazioni seguenti:
-
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 flusso di lavoro, è necessario eseguire la funzione JavaScript
PostEvent
. Questa funzione ti consente di trasmettere le variabili con i valori selezionati e di sfruttarle 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 che è stata aggiunta al flusso di lavoro il cui nome interno è "WKF12345". Stiamo inoltre trasmettendo una variabile denominata "customID", 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
-