Extern signaal external-signal

De Externe signaal activiteit is de controle activiteit van de a Stroom. Hiermee kunt u de uitvoering van een workflow starten vanuit een andere workflow of vanuit een API-aanroep.

NOTE
Deze pagina presenteert de belangrijkste stappen om een External Signal activiteit in het Gebruikersinterface van het Web van de Campagne te vormen en het van een andere werkschema of een API vraag teweeg te brengen. De gedetailleerde informatie over hoe te om een werkschema en zijn beste praktijken teweeg te brengen, en hoe te met Campagne APIs te werken is beschikbaar in de Campagne v8 (cliëntconsole) documentatie

Volg deze stappen om de Externe signaal activiteit te vormen en zijn uitvoering teweeg te brengen:

  1. Voeg een Externe signaal activiteit in uw werkschema toe.

  2. Voltooi de configuratie van uw workflow en start de uitvoering ervan. De activiteit External Signal wordt weergegeven als "In behandeling", in afwachting van activering.

  3. Haal de onderstaande gegevens op:

    • De interne naam van het werkschema, die naast zijn etiket toont.

      accordion
      Voorbeeld
    • De Externe naam van de signaalactiviteit, die in het werkschema Execution options toont.

      accordion
      Voorbeeld
  4. Als u de workflow wilt activeren, moet u de functie PostEvent JavaScript uitvoeren. Met deze functie kunt u variabelen doorgeven met de waarden van uw keuze en deze gebruiken in de getriggerde workflow.

    De functie PostEvent kan worden uitgevoerd vanuit een andere workflow of vanuit een API-aanroep.

    • Als u een External signal -activiteit wilt activeren vanuit een werkstroom, voert u de PostEvent-functie uit vanuit het deelvenster Initialization script , dat toegankelijk is vanuit de activiteit Execution options . Voor de JavaScript code activiteit, voer de functie van het manuscript van de activiteit uit.

      De syntaxis is als volgt:

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

    In dit voorbeeld, brengen wij de "signaal1"Externe signaalactiviteit teweeg die aan het werkschema is toegevoegd de waarvan interne naam "WKF12345"is. We geven ook een variabele door met de naam 'customID', met de waarde '123456'.

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