Übergang vollziehen

Syntax

	executeTransition($currentToken, $targetNode)

Beschreibung

Führt einen Übergang von der aktuellen Aufgabe zu einem angegebenen Zielknoten in einer Prozessinstanz aus, wenn ein gültiger Pfad zwischen ihnen besteht.

Parameter

Name des Prozesses Typ Typ Beschreibung Obligatorisch Standard
currentToken Aufgabe Aktuelles Token einer Prozessinstanz Ja -
target Node Zielknoten für den Übergang zu Ja -

Rückgabewert

Typ: Boolean

Gibt true zurück, wenn der Übergang erfolgreich ausgeführt wurde, false, wenn der Übergang nicht möglich ist oder die Parameter ungültig sind.

Beispiele

	// Create a process instance with specific name
processInstance = createProcessInstance($startEvent, "Process-001");

// Get one of the current Tokens
currentToken = $processInstance.get(`tl.bpe.execution:ProcessExecution#activeTokens`).firstElement();

// Get all reachable nodes from current token
targetNode = reachableNodes($currentToken).firstElement();

// Execute Transition to first element of reachableNodes
executeTransition($currentToken, $targetNode)

Ausgabe: true - Die aktive Aufgabe von "Process-001" ist jetzt die Aufgabe zugehörig zu $targetNode.