Business Process/Linter Rules

Boundary Event Has Outgoing

Memastikan setiap boundary event memiliki jalur penanganan berupa sequence flow keluar.

AtributNilai
Rule IDboundary-event-has-outgoing
SeverityError — wajib diperbaiki agar BPMN lolos linter
Elemen yang dicekBoundary Event
SumberPlugin linter AlurKerja (bpmnlint-plugin-alurkerja)

Rule Boundary Event Has Outgoing memeriksa bahwa setiap boundary event — misalnya timer, error, atau message yang menempel pada aktivitas — memiliki minimal satu sequence flow keluar.

Pesan di Studio

Temuan rule ini tampil di panel Problems BPMN Editor dengan pesan berikut:

  • Boundary event has no outgoing sequence flow — it must have at least one outgoing path (e.g. error or timeout handler)

Kenapa ini masalah

Boundary event dipakai untuk menangani kejadian khusus, misalnya batas waktu terlewati atau terjadi error. Tanpa sequence flow keluar, ketika event terpicu proses tidak tahu langkah penanganan apa yang harus dijalankan.

Cara memperbaiki

  1. Tarik sequence flow dari boundary event ke langkah penanganan, misalnya task eskalasi, notifikasi, atau perbaikan data.
  2. Arahkan jalur penanganan tersebut ke End Event, atau gabungkan kembali ke alur utama.

Lihat juga BPMN Error Event dan SLA.

Rule terkait