Redundant Gateway
Mendeteksi gateway berlebih yang hanya memiliki satu sumber dan satu tujuan.
| Atribut | Nilai |
|---|---|
| Rule ID | superfluous-gateway |
| Severity | Warning — disarankan diperbaiki |
| Elemen yang dicek | Gateway |
| Sumber | bpmnlint (rule bawaan) |
Rule Redundant Gateway (superfluous-gateway) memeriksa apakah sebuah gateway hanya memiliki satu incoming dan satu outgoing sequence flow. Gateway semacam ini bersifat berlebih (superfluous) karena tidak melakukan percabangan maupun penggabungan apa pun. Sebaiknya gateway seperti ini dihapus agar diagram lebih ringkas dan mudah dibaca.
Contoh penggunaan yang salah:
Contoh penggunaan yang benar:
Pesan di Studio
Temuan rule ini tampil di panel Problems BPMN Editor dengan pesan berikut:
Gateway is superfluous. It only has one source and target.
Cara memperbaiki
- Hapus gateway tersebut, lalu sambungkan langsung elemen sebelum dan sesudahnya dengan satu sequence flow.
Referensi
Dokumentasi BPMN Linter: https://github.com/bpmn-io/bpmnlint/blob/main/docs/rules/superfluous-gateway.md
