Notifications
Der Client kann sich über Socket.IO für Echtzeit-Benachrichtigungen der Engine registrieren.
Notification-Events
const subscription = await client.notification.onProcessStarted((event) => {
// Prozess wurde gestartet
});
// Später abmelden
client.notification.removeSubscription(subscription);ExternalTask-Events
| Event | Beschreibung |
|---|---|
external_task_created | Ein neuer ExternalTask wurde erstellt |
external_task_locked | Ein ExternalTask wurde von einem Worker gesperrt |
external_task_unlocked | Ein Lock ist abgelaufen (Multi-Try) |
external_task_expired | Ein Lock ist abgelaufen (Single-Try) |
Prozess-Events
| Event | Beschreibung |
|---|---|
OnProcessStarting | Prozessinstanz wird gestartet |
OnProcessStarted | Prozessinstanz wurde gestartet |
OnProcessFinished | Prozessinstanz wurde abgeschlossen |
OnProcessError | Fehler in einer Prozessinstanz |
OnProcessTerminated | Prozessinstanz wurde abgebrochen |
Task-Events
| Event | Beschreibung |
|---|---|
user_task_waiting | UserTask wartet auf Bearbeitung |
user_task_finished | UserTask wurde abgeschlossen |
manual_task_waiting | ManualTask wartet auf Bearbeitung |
manual_task_finished | ManualTask wurde abgeschlossen |