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 salah rule Redundant Termination

Contoh penggunaan yang benar:

Contoh benar rule Redundant Termination

Referensi

Dokumentasi BPMN Linter: https://github.com/bpmn-io/bpmnlint/blob/main/docs/rules/superfluous-termination.md

On this page