Segnale esterno external-signal
Il Segnale esterno l'attività è un Controllo del flusso attività. Consente di attivare l’esecuzione di un flusso di lavoro da un altro flusso di lavoro o da una chiamata API.
Per configurare il Segnale esterno attività e attivarne l’esecuzione:
-
Aggiungi un Segnale esterno attività nel flusso di lavoro.
-
Completa la configurazione del flusso di lavoro e avviane l’esecuzione. Il Segnale esterno L’attività viene visualizzata come "In sospeso", in attesa di essere attivata.
-
Recupera le informazioni seguenti:
-
Il nome interno del workflow, che viene visualizzato accanto alla relativa etichetta.
accordion Esempio di visualizzazione -
Il Nome dell’attività del segnale esterno, visualizzato nel file del flusso di lavoro di Opzioni di esecuzione.
accordion Esempio di visualizzazione
-
-
Per attivare il flusso di lavoro, è necessario eseguire
PostEvent
Funzione JavaScript. Questa funzione ti consente di trasmettere le variabili con i valori selezionati e di sfruttarle nel flusso di lavoro attivato.Il
PostEvent
La funzione può essere eseguita da un altro flusso di lavoro o da una chiamata API.-
Per attivare un Segnale esterno da un flusso di lavoro, eseguire la funzione PostEvent dalla Script di inizializzazione , accessibile dal riquadro dell'attività Opzioni di esecuzione. Per Codice JavaScript esegua 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 Segnale esterno da una chiamata API, segui i passaggi descritti nella documentazione API di Campaign. Scopri come utilizzare il
PostEvent
metodo
-