Prozess starten
Prozessinstanz starten
IProcessDefinitionsClient client = ClientFactory.CreateProcessDefinitionsClient(engineUrl, identityAccessor);
StartProcessInstanceResponse result = await client.StartProcessInstanceAsync(
processModelId: "MeinProzess",
startEventId: "StartEvent_1",
initialToken: new { Kunde = "Max Mustermann" },
correlationId: null,
callerId: null,
CancellationToken.None);Starten und auf Endereignis warten
StartProcessInstanceAndAwaitEndEventResponse response =
await client.StartProcessInstanceAndAwaitEndEventAsync(
"MeinProzess", "StartEvent_1", initialPayload, correlationId: null, callerId: null, ct);StartProcessInstanceAndAwaitEndEventAsync blockiert bis der Prozess beendet ist und gibt das Endergebnis zurück. Verwenden Sie dies für synchrone Prozesse oder kurze Workflows.