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.

NOTE
In questa pagina sono descritti i passaggi principali per configurare un'attività External Signal nell'interfaccia utente di Campaign Web e attivarla da un altro flusso di lavoro o da una chiamata API. Informazioni dettagliate su come attivare un flusso di lavoro e le relative best practice e come utilizzare le API di Campaign sono disponibili nella documentazione di Campaign v8 (console client)

Segui questi passaggi per configurare l'attività External signal e attivarne l'esecuzione:

  1. Aggiungi un'attività External signal al flusso di lavoro.

  2. 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.

  3. 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
  4. 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".

recommendation-more-help
c39c2d00-ba9a-424b-adf9-66af58a0c34b