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.

NOTE
In questa pagina vengono illustrati 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, sulle best practice e su 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.

    La schermata mostra lattività External Signal in uno stato in sospeso.

  3. Recupera le seguenti informazioni:

    • Il nome interno del flusso di lavoro , visualizzato accanto alla relativa etichetta.

      accordion
      Esempio di visualizzazione
      La schermata mostra il nome interno del flusso di lavoro accanto alla relativa etichetta.
    • Il nome dell'attività External signal, visualizzato nelle opzioni di esecuzione del flusso di lavoro.

      accordion
      Esempio di visualizzazione
      La schermata mostra il nome dellattività External Signal nelle opzioni di esecuzione.
  4. 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".

    La schermata mostra un esempio di attivazione dellattività External Signal tramite la funzione PostEvent.

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