Business Process/Linter Rules

Redundant Gateway

Mendeteksi gateway berlebih yang hanya memiliki satu sumber dan satu tujuan.


AtributNilai
Rule IDsuperfluous-gateway
SeverityWarning — disarankan diperbaiki
Elemen yang dicekGateway
Sumberbpmnlint (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 salah rule Redundant Gateway

Contoh penggunaan yang benar:

Contoh benar rule Redundant Gateway

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

  1. 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