Boundary Event Valid Attachment
Memastikan setiap boundary event benar-benar menempel pada sebuah aktivitas.
| Atribut | Nilai |
|---|---|
| Rule ID | boundary-event-valid-attachment |
| Severity | Error — wajib diperbaiki agar BPMN lolos linter |
| Elemen yang dicek | Boundary Event |
| Sumber | Plugin linter AlurKerja (bpmnlint-plugin-alurkerja) |
Rule Boundary Event Valid Attachment memeriksa bahwa setiap boundary event menempel pada sebuah aktivitas. Di dalam file BPMN, hal ini ditandai oleh atribut attachedToRef.
Pesan di Studio
Temuan rule ini tampil di panel Problems BPMN Editor dengan pesan berikut:
Boundary event is not attached to any element — attachedToRef is missing
Kenapa ini masalah
Boundary event hanya bermakna bila menempel pada aktivitas — misalnya timer yang membatasi lama sebuah User Task. Tanpa aktivitas induk, event tersebut tidak akan pernah terpicu. Kondisi ini umumnya terjadi pada BPMN hasil salin-tempel atau impor dari alat lain.
Cara memperbaiki
- Hapus boundary event yang bermasalah.
- Tambahkan ulang event dari palet, lalu tarik ke tepi aktivitas induk sampai menempel (ditandai garis tepi aktivitas yang menyala).
- Sambungkan kembali sequence flow keluar dari boundary event tersebut.
Lihat juga BPMN Error Event dan SLA.
Rule terkait
- Boundary Event Has Outgoing (
boundary-event-has-outgoing)
