Sub-Process Blank Start Event
Memastikan start event di dalam sub-process biasa tidak memiliki event definition.
| Atribut | Nilai |
|---|---|
| Rule ID | sub-process-blank-start-event |
| Severity | Error — wajib diperbaiki agar BPMN lolos linter |
| Elemen yang dicek | Start Event di dalam Sub-Process biasa |
| Sumber | bpmnlint (rule bawaan) |
Rule Sub-Process Blank Start Event memeriksa agar start event di dalam sub-process biasa (bukan event sub-process) bersifat blank, yaitu tidak memiliki event definition. Sub-process biasa dipicu langsung oleh alur induknya melalui incoming sequence flow, sehingga start event-nya tidak boleh bertipe. Aturan ini merupakan kebalikan dari Event Sub-Process Typed Start Event.
Contoh penggunaan yang salah:
Contoh penggunaan yang benar:
Pesan di Studio
Temuan rule ini tampil di panel Problems BPMN Editor dengan pesan berikut:
Start event must be blank
Cara memperbaiki
- Ubah Start Event di dalam sub-process menjadi Start Event biasa (tanpa tipe) lewat Change type.
- Kalau sub-process memang perlu dipicu oleh pesan atau timer, gunakan Event Sub-Process sebagai gantinya.
Referensi
Dokumentasi BPMN Linter: https://github.com/bpmn-io/bpmnlint/blob/main/docs/rules/sub-process-blank-start-event.md
