Skip to Content

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.