Business Process/Rules
Redundant Termination
Mendeteksi penggunaan termination end event yang tidak bermakna.
Rule Redundant Termination (superfluous-termination) memeriksa apakah termination (biasanya berupa terminate end event) digunakan secara bermakna. Termination berfungsi membatalkan token lain yang sedang berjalan dalam sebuah instans proses. Oleh karena itu, pada skenario di mana tidak mungkin ada token lain yang perlu dibatalkan, penggunaan termination menjadi berlebih (dan berpotensi menyesatkan). Pada kasus tersebut, cukup gunakan end event biasa.
Contoh penggunaan yang salah:
Contoh penggunaan yang benar:
Referensi
Dokumentasi BPMN Linter: https://github.com/bpmn-io/bpmnlint/blob/main/docs/rules/superfluous-termination.md
