Start Event Required
Memastikan setiap proses dan sub-proses memiliki start event.
| Atribut | Nilai |
|---|---|
| Rule ID | start-event-required |
| Severity | Error — wajib diperbaiki agar BPMN lolos linter |
| Elemen yang dicek | Process dan Sub-Process |
| Sumber | bpmnlint (rule bawaan) |
Rule Start Event Required memeriksa keberadaan start event pada sebuah proses atau sub-proses. Memodelkan start event secara eksplisit membuat titik mula proses menjadi jelas dan meningkatkan keterbacaan diagram. Tanpa start event, awal alur menjadi implisit dan berpotensi menimbulkan salah tafsir.
Contoh penggunaan yang salah:
Contoh penggunaan yang benar:
Pesan di Studio
Temuan rule ini tampil di panel Problems BPMN Editor dengan pesan berikut:
Process is missing start eventSub process is missing start event
Cara memperbaiki
- Tambahkan Start Event di awal alur process atau sub-process yang dilaporkan.
- Sambungkan Start Event tersebut ke langkah pertama dengan sequence flow.
Referensi
Dokumentasi BPMN Linter: https://github.com/bpmn-io/bpmnlint/blob/main/docs/rules/start-event-required.md
