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.
Volg deze stappen om de Externe signaal activiteit te vormen en zijn uitvoering teweeg te brengen:
-
Voeg een Externe signaal activiteit in uw werkschema toe.
-
Voltooi de configuratie van uw workflow en start de uitvoering ervan. De activiteit External Signal wordt weergegeven als "In behandeling", in afwachting van activering.
-
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
-
-
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'.
- Als u een External signal -activiteit wilt activeren vanaf een API-aanroep, voert u de stappen uit die in de API-documentatie voor campagne worden beschreven. Leer hoe te om de statische
PostEvent
methodete gebruiken
-