Sub-Process Has Start and End
Memastikan sub-process yang dibuka (expanded) memiliki Start Event dan End Event di dalamnya.
| Atribut | Nilai |
|---|---|
| Rule ID | subprocess-has-start-end |
| Severity | Error — wajib diperbaiki agar BPMN lolos linter |
| Elemen yang dicek | Sub-Process yang dibuka (expanded) |
| Sumber | Plugin linter AlurKerja (bpmnlint-plugin-alurkerja) |
Rule Sub-Process Has Start and End memeriksa sub-process yang dibuka (expanded, isinya digambar di dalam kotak). Di dalamnya harus ada minimal satu Start Event dan satu End Event.
Pesan di Studio
Temuan rule ini tampil di panel Problems BPMN Editor dengan pesan berikut:
Expanded sub-process is missing internal start event
Di dalam sub-process tidak ada Start Event.Expanded sub-process is missing internal end event
Di dalam sub-process tidak ada End Event.
Kenapa ini masalah
Sub-process adalah proses kecil di dalam proses utama. Tanpa Start Event, langkah di dalamnya tidak jelas dimulai dari mana; tanpa End Event, sub-process tidak pernah selesai sehingga proses utama tidak bisa berlanjut.
Cara memperbaiki
- Tambahkan Start Event biasa (tanpa tipe) di dalam sub-process dan sambungkan ke langkah pertamanya.
- Tambahkan End Event di dalam sub-process dan sambungkan dari langkah terakhirnya.
Catatan
Pengecualian
Rule ini tidak memeriksa sub-process yang ditutup (collapsed, tanpa isi), Event Sub-Process, dan Ad-hoc Sub-Process.
Rule terkait
- Sub-Process Blank Start Event (
sub-process-blank-start-event) - Start Event Required (
start-event-required) - End Event Required (
end-event-required)
