Single Blank Start Event
Memastikan hanya ada satu blank start event per proses atau sub-proses.
| Atribut | Nilai |
|---|---|
| Rule ID | single-blank-start-event |
| Severity | Error — wajib diperbaiki agar BPMN lolos linter |
| Elemen yang dicek | Process dan Sub-Process |
| Sumber | bpmnlint (rule bawaan) |
Rule Single Blank Start Event memeriksa agar hanya ada satu blank start event (start event tanpa tipe/event definition) pada setiap proses atau sub-proses. Adanya lebih dari satu blank start event menimbulkan ambiguitas mengenai titik mula proses. Jika memang ada beberapa pemicu, gunakan start event bertipe (typed) untuk membedakannya secara jelas.
Contoh penggunaan yang salah:
Contoh penggunaan yang benar:
Pesan di Studio
Temuan rule ini tampil di panel Problems BPMN Editor dengan pesan berikut:
Process has multiple blank start eventsSub process has multiple blank start events
Cara memperbaiki
- Sisakan satu Start Event biasa (tanpa tipe) di setiap process atau sub-process.
- Kalau proses memang punya beberapa pemicu, ubah Start Event lainnya menjadi bertipe (misalnya Message atau Timer), atau gabungkan semua awal alur ke satu Start Event.
Referensi
Dokumentasi BPMN Linter: https://github.com/bpmn-io/bpmnlint/blob/main/docs/rules/single-blank-start-event.md
