Business Process/Linter Rules

Sub-Process Has Start and End

Memastikan sub-process yang dibuka (expanded) memiliki Start Event dan End Event di dalamnya.

AtributNilai
Rule IDsubprocess-has-start-end
SeverityError — wajib diperbaiki agar BPMN lolos linter
Elemen yang dicekSub-Process yang dibuka (expanded)
SumberPlugin 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

  1. Tambahkan Start Event biasa (tanpa tipe) di dalam sub-process dan sambungkan ke langkah pertamanya.
  2. 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