Extern signal external-signal

Aktiviteten Extern signal är en Flödeskontroll-aktivitet. Det gör att du kan utlösa körningen av ett arbetsflöde från ett annat arbetsflöde eller från ett API-anrop.

NOTE
Den här sidan innehåller de viktigaste stegen för att konfigurera en External Signal-aktivitet i webbgränssnittet för Campaign och utlösa den från ett annat arbetsflöde eller ett API-anrop. Detaljerad information om hur du utlöser ett arbetsflöde och dess bästa metoder samt hur du arbetar med Campaign-API:er finns i dokumentationen för Campaign v8 (klientkonsolen)

Följ de här stegen för att konfigurera aktiviteten Extern signal och utlösa dess körning:

  1. Lägg till en extern signalaktivitet i arbetsflödet.

  2. Slutför konfigurationen av arbetsflödet och starta körningen. Aktiviteten External Signal visas som Väntande, väntar på att utlösas.

  3. Hämta informationen nedan:

    • Arbetsflödets interna namn, som visas bredvid dess etikett.

      accordion
      Exempel på vy
    • Den externa signalaktivitetens namn, som visas i arbetsflödets Execution options.

      accordion
      Exempel på vy
  4. Om du vill utlösa arbetsflödet måste du köra JavaScript-funktionen PostEvent. Med den här funktionen kan du skicka variabler med valfria värden och använda dem i det utlösta arbetsflödet.

    Funktionen PostEvent kan köras antingen från ett annat arbetsflöde eller från ett API-anrop.

    • Om du vill utlösa en External signal-aktivitet från ett arbetsflöde kör du PostEvent-funktionen från rutan Initialization script som är tillgänglig från aktivitetens Execution options. Kör funktionen från aktivitetens skript för aktiviteten JavaScript code.

      Syntaxen är följande:

      code language-none
      xtk.workflow.PostEvent("<workflow-internal-name>","<signal-activity-name>","",<variables <variable-name>="<value>"/>, false);
      
    accordion
    Exempel på vy

    I det här exemplet utlöser vi den externa signalaktiviteten "signal1" som har lagts till i arbetsflödet vars interna namn är "WKF12345". Vi skickar också en variabel som heter "customID", med värdet "123456".

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