No Implicit Start
Mencegah awal alur yang implisit; awal proses harus dimodelkan dengan start event.
| Atribut | Nilai |
|---|---|
| Rule ID | no-implicit-start |
| Severity | Error — wajib diperbaiki agar BPMN lolos linter |
| Elemen yang dicek | Task, event, dan gateway |
| Sumber | bpmnlint (rule bawaan) |
Rule No Implicit Start memeriksa agar tidak ada awal alur yang bersifat implisit pada diagram. Setiap titik awal (tempat token dimunculkan) sebaiknya dimodelkan secara eksplisit menggunakan start event. Elemen yang tidak memiliki incoming sequence flow namun bukan start event akan menciptakan awal 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 start
Cara memperbaiki
- Sambungkan elemen yang dilaporkan dari langkah sebelumnya, atau dari Start Event bila memang langkah pertama.
Referensi
Dokumentasi BPMN Linter: https://github.com/bpmn-io/bpmnlint/blob/main/docs/rules/no-implicit-start.md
