FlowNode Instances
Der FlowNodeInstancesClient ermöglicht das Abfragen einzelner Knoten innerhalb von Prozessinstanzen.
Client erstellen
using ProcessCube.Engine;
IFlowNodeInstancesClient client = ClientFactory.CreateFlowNodeInstancesClient(engineUrl, identityAccessor);Abfragen
QueryAsync
IReadOnlyList<FlowNodeInstance> nodes = await client.QueryAsync(options =>
{
options.FilterByProcessInstanceId("instance-id");
options.FilterByState(FlowNodeInstanceState.Running);
}, ct);Verfügbare Filter
| Filter | Beschreibung |
|---|---|
FilterByProcessInstanceId | Nach Prozessinstanz filtern |
FilterByState | Nach Status filtern (Running, Finished, Error, Terminated) |
Anwendungsfälle
- Prozesspfad nachverfolgen: Welche Knoten hat eine Instanz durchlaufen?
- Fehleranalyse: Welcher Knoten hat einen Fehler verursacht?
- Performance: Wie lange hat ein bestimmter Task gedauert?
Nächste Schritte
- Prozess-Verwaltung — Prozessinstanzen abfragen und steuern
- External Task Workers — Geschäftslogik an Prozesse anbinden