Business Process/Linter Rules

Start Event No Incoming

Memastikan Start Event tidak menerima sequence flow masuk.

AtributNilai
Rule IDstart-event-no-incoming
SeverityError — wajib diperbaiki agar BPMN lolos linter
Elemen yang dicekStart Event
SumberPlugin linter AlurKerja (bpmnlint-plugin-alurkerja)

Rule Start Event No Incoming memeriksa bahwa Start Event tidak memiliki sequence flow masuk. Start Event adalah titik awal mutlak sebuah proses, sehingga tidak boleh ada langkah lain yang mengarah ke Start Event.

Pesan di Studio

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

  • Start event has incoming sequence flow — start events must not receive sequence flow; they are the absolute entry point of a process

Kenapa ini masalah

Sequence flow yang masuk ke Start Event biasanya dipakai untuk "mengulang dari awal". Secara BPMN ini tidak sah: engine tidak akan mengikuti alur tersebut, sehingga pengulangan yang diharapkan tidak pernah terjadi.

Cara memperbaiki

  1. Hapus sequence flow yang masuk ke Start Event.
  2. Kalau maksudnya mengulang langkah tertentu, arahkan alur balik ke gateway atau task pertama yang perlu diulang, bukan ke Start Event.
  3. Pastikan pengulangan tersebut melewati titik tunggu (misalnya User Task) agar tidak menjadi loop tanpa henti — lihat Loop Without Wait State.

Rule terkait