Prozess-Instanz erstellen
Syntax
createProcessInstance($nameOfWorkflowParticipant, $nameOfInstance)
Beschreibung
Erstellt und initialisiert eine neue Prozessinstanz basierend auf einem Worfklow (Participant). Die Funktion sucht nach einem StartEvent des angegebenen Workflows und initialisiert eine neue Prozessinstanz mit diesem StartEvent. Die Prozessinstanz wird mit dem gegebenen Namen oder einem Standardnamen versehen initialisiert.
Parameter
| Name | Typ | Beschreibung | Pflicht | Default |
|---|---|---|---|---|
| participantName | Zeichenkette | Name des Workflows, dessen Prozess instanziiert werden soll | ja | - |
| processName | Zeichenkette | Name für die neue Prozessinstanz | nein | "newProcessInstance" |
Rückgabewert
Typ: ProcessExecution
Gibt die erstellte und initialisierte Prozessinstanz zurück. Falls der Workflow nicht gefunden wird oder kein StartEvent existiert, wird null zurückgegeben.
Beispiele
// Erstellt eine Prozessinstanz für den Workflow namens Ticketsystem mit Standardnamen
createProcessInstance("Ticketsystem")
// Erstellt eine Prozessinstanz für den Workflow namens Ticketsystem mit spezifischem Namen
createProcessInstance("Ticketsystem", "Ticket-001")