Business Process/Linter Rules

End Event Required

Memastikan setiap proses dan sub-proses memiliki end event.


AtributNilai
Rule IDend-event-required
SeverityError — wajib diperbaiki agar BPMN lolos linter
Elemen yang dicekProcess dan Sub-Process
Sumberbpmnlint (rule bawaan)

Rule End Event Required memastikan bahwa setiap proses dan sub-proses memiliki end event (kejadian akhir). Memodelkan end event secara eksplisit meningkatkan keterbacaan diagram proses karena pembaca dapat dengan jelas mengetahui di mana sebuah alur berakhir. Tanpa end event, titik akhir proses menjadi implisit dan berpotensi menimbulkan salah tafsir.

Contoh penggunaan yang salah:

Contoh salah rule End Event Required

Contoh penggunaan yang benar:

Contoh benar rule End Event Required

Pesan di Studio

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

  • Process is missing end event
  • Sub process is missing end event

Cara memperbaiki

  1. Tambahkan End Event di ujung alur process atau sub-process yang dilaporkan.
  2. Sambungkan langkah terakhir ke End Event tersebut dengan sequence flow.

Referensi

Dokumentasi BPMN Linter: https://github.com/bpmn-io/bpmnlint/blob/main/docs/rules/end-event-required.md