Business Process/Linter Rules

No Implicit Start

Mencegah awal alur yang implisit; awal proses harus dimodelkan dengan start event.


AtributNilai
Rule IDno-implicit-start
SeverityError — wajib diperbaiki agar BPMN lolos linter
Elemen yang dicekTask, event, dan gateway
Sumberbpmnlint (rule bawaan)

Rule No Implicit Start memeriksa agar tidak ada awal alur yang bersifat implisit pada diagram. Setiap titik awal (tempat token dimunculkan) sebaiknya dimodelkan secara eksplisit menggunakan start event. Elemen yang tidak memiliki incoming sequence flow namun bukan start event akan menciptakan awal tersembunyi yang menurunkan keterbacaan diagram.

Contoh penggunaan yang salah:

Contoh salah rule No Implicit Start

Contoh penggunaan yang benar:

Contoh benar rule No Implicit Start

Pesan di Studio

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

  • Element is an implicit start

Cara memperbaiki

  1. Sambungkan elemen yang dilaporkan dari langkah sebelumnya, atau dari Start Event bila memang langkah pertama.

Referensi

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