Business Process/Linter Rules

No Overlapping Elements

Memastikan antar elemen tidak saling tumpang tindih secara tidak sengaja.


AtributNilai
Rule IDno-overlapping-elements
SeverityWarning — disarankan diperbaiki
Elemen yang dicekSeluruh elemen di diagram
Sumberbpmnlint (rule bawaan)

Rule No Overlapping Elements memeriksa agar antar elemen tidak saling tumpang tindih (overlap) secara tidak sengaja. Untuk mencegah salah tafsir, pastikan tata letak diagram tertata rapi dengan jarak yang cukup antar flow element. Elemen yang bertumpuk membuat diagram sulit dibaca dan berpotensi menyembunyikan koneksi antar elemen.

Contoh penggunaan yang salah:

Contoh salah rule No Overlapping Elements

Contoh penggunaan yang benar:

Contoh benar rule No Overlapping Elements

Pesan di Studio

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

  • Element overlaps with other element
  • Element is outside of parent boundary

Cara memperbaiki

  1. Geser elemen yang dilaporkan sampai tidak lagi menumpuk dengan elemen lain.
  2. Untuk temuan outside of parent boundary, pindahkan elemen sepenuhnya ke dalam batas pool, lane, atau sub-process induknya, atau perbesar ukuran induknya.

Referensi

Dokumentasi BPMN Linter: https://github.com/bpmn-io/bpmnlint/blob/main/docs/rules/no-overlapping-elements.md