Business Process/Linter Rules

No Implicit End

Mencegah akhir alur yang implisit; akhir proses harus dimodelkan dengan end event.


AtributNilai
Rule IDno-implicit-end
SeverityError — wajib diperbaiki agar BPMN lolos linter
Elemen yang dicekTask, event, dan gateway
Sumberbpmnlint (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 salah rule No Implicit End

Contoh penggunaan yang benar:

Contoh benar rule No Implicit End

Pesan di Studio

Temuan rule ini tampil di panel Problems BPMN Editor dengan pesan berikut:

  • Element is an implicit end

Cara memperbaiki

  1. 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