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")