End Event No Outgoing
Memastikan End Event tidak memiliki sequence flow keluar.
| Atribut | Nilai |
|---|---|
| Rule ID | end-event-no-outgoing |
| Severity | Error — wajib diperbaiki agar BPMN lolos linter |
| Elemen yang dicek | End Event |
| Sumber | Plugin linter AlurKerja (bpmnlint-plugin-alurkerja) |
Rule End Event No Outgoing memeriksa bahwa End Event tidak memiliki sequence flow keluar. End Event adalah titik akhir mutlak sebuah jalur proses.
Pesan di Studio
Temuan rule ini tampil di panel Problems BPMN Editor dengan pesan berikut:
End event has outgoing sequence flow — end events must not have outgoing sequence flow; they are the absolute termination point of a process
Kenapa ini masalah
Token yang sampai di End Event langsung selesai. Sequence flow setelah End Event tidak akan pernah dijalankan, sehingga langkah sesudahnya hanya tampak di diagram tetapi tidak pernah terjadi.
Cara memperbaiki
- Kalau proses memang masih berlanjut, ganti End Event dengan aktivitas atau intermediate event yang sesuai, lalu letakkan End Event di ujung alur.
- Kalau langkah setelahnya adalah proses lain, pisahkan ke pool tersendiri dan hubungkan dengan message flow dari Message End Event.
- Hapus sequence flow yang keluar dari End Event.
Rule terkait
- Start Event No Incoming (
start-event-no-incoming) - Message End Has Outgoing Message Flow (
message-end-has-outgoing-message-flow) - End Event Required (
end-event-required)
