pc start-process-model
Startet Prozessmodelle auf der verbundenen Engine.
Verwendung
pc start-process-model [processModelId] [startEventId] [options]
pc start [processModelId] [startEventId] [options]Argumente
| Name | Obligatorisch | Beschreibung |
|---|---|---|
processModelId | Ja | ID des zu startenden Prozessmodells |
startEventId | Ja | ID des zu startenden Start-Events |
Optionen
| Name, Kürzel | Default | Beschreibung |
|---|---|---|
--correlation-id | Setzt eine vordefinierte Correlation ID für die Prozessinstanz | |
--output, -o | text | Steuert das Ausgabeformat: text oder json |
--start-token | {} | Setzt den Start-Token aus einem JSON-String |
--start-token-from-file | Liest den Start-Token als JSON aus einer Datei | |
--start-token-from-stdin | Liest den Start-Token als JSON von STDIN | |
--wait | Wartet, bis die gestartete Prozessinstanz zu Ende gelaufen ist |
Beispiele
Einfacher Start
pc start-process-model Registration.EmailCoupons StartEvent_1Kurzform
pc start Registration.EmailCoupons StartEvent_1Correlation ID setzen
pc start Registration.EmailCoupons StartEvent_1 --correlation-id "my-correlation-id-1234"Start-Token setzen
Per Inline-JSON:
pc start Registration.EmailCoupons StartEvent_1 --start-token '{"answer": 42, "email": "info@example.com"}'Aus einer Datei:
pc start Registration.EmailCoupons StartEvent_1 --start-token-from-file input.jsonVon STDIN:
cat input.json | pc start Registration.EmailCoupons StartEvent_1 --start-token-from-stdinAls Eingabe-Format wird JSON5 verwendet, dessen Regeln weniger strikt sind als bei normalem JSON (z.B. erlaubt JSON5 Kommentare). Die Ausgabe der CLI ist immer striktes, standardkonformes JSON.
Auf Prozessabschluss warten
Die CLI kann per --wait angewiesen werden, zu warten, bis die gestartete Prozessinstanz zu Ende gelaufen ist:
pc start Registration.EmailCoupons StartEvent_1 --wait