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.

NOTE
Questa pagina illustra i passaggi principali per configurare una Segnale esterno 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 lavorare con le API di Campaign sono disponibili nella sezione Documentazione di Campaign v8 (console client)

Per configurare il Segnale esterno attività e attivarne l’esecuzione:

  1. Aggiungi un Segnale esterno attività nel flusso di lavoro.

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

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

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