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 een API-aanroep.

NOTE
Deze pagina verklaart 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, 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 External Signal -activiteit wordt weergegeven als "In behandeling" en wacht op activering.

    het schermschot toont de Externe activiteit van het Signaal in een hangende staat.

  3. Haal de volgende gegevens op:

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

      accordion
      Voorbeeld
      het schermschot toont de interne naam van het werkschema naast zijn etiket.
    • De Externe naam van de signaalactiviteit, die in het werkschema Execution options toont.

      accordion
      Voorbeeld
      het schermschot toont de Externe naam van de activiteit van het Signaal in de opties van de Uitvoering.
  4. Als u de workflow wilt activeren, voert u de functie PostEvent JavaScript uit. Deze functie laat u variabelen met de waarden van uw keus overgaan en hen in het teweeggebrachte werkschema gebruiken.

    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 workflow, voert u de PostEvent-functie uit vanuit het deelvenster Initialization script , dat toegankelijk is via de Execution options -activiteit. 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 wordt de "signaal1" externe signaalactiviteit geactiveerd. Het is toegevoegd aan de workflow met de interne naam "WKF12345". Een variabele met de naam "customID" wordt doorgegeven met de waarde "123456".

    het schermafbeelding toont een voorbeeld van het teweegbrengen van de Externe activiteit van het Signaal gebruikend de functie PostEvent.

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