No Implicit End
Mencegah akhir alur yang implisit; akhir proses harus dimodelkan dengan end event.
| Atribut | Nilai |
|---|---|
| Rule ID | no-implicit-end |
| Severity | Error — wajib diperbaiki agar BPMN lolos linter |
| Elemen yang dicek | Task, event, dan gateway |
| Sumber | bpmnlint (rule bawaan) |
Rule No Implicit End memeriksa agar tidak ada akhir alur yang bersifat implisit pada diagram. Setiap titik akhir (tempat token berhenti) sebaiknya dimodelkan secara eksplisit menggunakan end event. Elemen yang tidak memiliki outgoing sequence flow namun bukan end event akan menciptakan akhir tersembunyi yang menurunkan keterbacaan diagram.
Contoh penggunaan yang salah:
Contoh penggunaan yang benar:
Pesan di Studio
Temuan rule ini tampil di panel Problems BPMN Editor dengan pesan berikut:
Element is an implicit end
Cara memperbaiki
- Sambungkan elemen yang dilaporkan ke langkah berikutnya, atau ke End Event bila memang langkah terakhir.
Referensi
Dokumentasi BPMN Linter: https://github.com/bpmn-io/bpmnlint/blob/main/docs/rules/no-implicit-end.md
