Business Process/Linter Rules

Start Event Required

Memastikan setiap proses dan sub-proses memiliki start event.


AtributNilai
Rule IDstart-event-required
SeverityError — wajib diperbaiki agar BPMN lolos linter
Elemen yang dicekProcess dan Sub-Process
Sumberbpmnlint (rule bawaan)

Rule Start Event Required memeriksa keberadaan start event pada sebuah proses atau sub-proses. Memodelkan start event secara eksplisit membuat titik mula proses menjadi jelas dan meningkatkan keterbacaan diagram. Tanpa start event, awal alur menjadi implisit dan berpotensi menimbulkan salah tafsir.

Contoh penggunaan yang salah:

Contoh salah rule Start Event Required

Contoh penggunaan yang benar:

Contoh benar rule Start Event Required

Pesan di Studio

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

  • Process is missing start event
  • Sub process is missing start event

Cara memperbaiki

  1. Tambahkan Start Event di awal alur process atau sub-process yang dilaporkan.
  2. Sambungkan Start Event tersebut ke langkah pertama dengan sequence flow.

Referensi

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