Boundary Event Has Outgoing
Memastikan setiap boundary event memiliki jalur penanganan berupa sequence flow keluar.
| Atribut | Nilai |
|---|---|
| Rule ID | boundary-event-has-outgoing |
| Severity | Error — wajib diperbaiki agar BPMN lolos linter |
| Elemen yang dicek | Boundary Event |
| Sumber | Plugin linter AlurKerja (bpmnlint-plugin-alurkerja) |
Rule Boundary Event Has Outgoing memeriksa bahwa setiap boundary event — misalnya timer, error, atau message yang menempel pada aktivitas — memiliki minimal satu sequence flow keluar.
Pesan di Studio
Temuan rule ini tampil di panel Problems BPMN Editor dengan pesan berikut:
Boundary event has no outgoing sequence flow — it must have at least one outgoing path (e.g. error or timeout handler)
Kenapa ini masalah
Boundary event dipakai untuk menangani kejadian khusus, misalnya batas waktu terlewati atau terjadi error. Tanpa sequence flow keluar, ketika event terpicu proses tidak tahu langkah penanganan apa yang harus dijalankan.
Cara memperbaiki
- Tarik sequence flow dari boundary event ke langkah penanganan, misalnya task eskalasi, notifikasi, atau perbaikan data.
- Arahkan jalur penanganan tersebut ke End Event, atau gabungkan kembali ke alur utama.
Lihat juga BPMN Error Event dan SLA.
Rule terkait
- Boundary Event Valid Attachment (
boundary-event-valid-attachment) - Intermediate Event Has Outgoing (
intermediate-event-has-outgoing)
