Business Process/Linter Rules

Event Sub-Process Typed Start Event

Memastikan start event di dalam event sub-process memiliki tipe (event definition).


AtributNilai
Rule IDevent-sub-process-typed-start-event
SeverityError — wajib diperbaiki agar BPMN lolos linter
Elemen yang dicekStart Event di dalam Event Sub-Process
Sumberbpmnlint (rule bawaan)

Rule Event Sub-Process Typed Start Event memastikan bahwa start event di dalam event sub-process memiliki tipe, yaitu dilengkapi dengan event definition (misalnya message, timer, error, dan sebagainya). Hal ini diwajibkan oleh standar BPMN 2.0. Event sub-process selalu dipicu oleh suatu kejadian tertentu, sehingga start event-nya tidak boleh kosong (blank) melainkan harus menyatakan pemicunya secara eksplisit.

Contoh penggunaan yang salah:

Contoh salah rule Event Sub-Process Typed Start Event

Contoh penggunaan yang benar:

Contoh benar rule Event Sub-Process Typed Start Event

Pesan di Studio

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

  • Start event is missing event definition

Cara memperbaiki

  1. Klik Start Event di dalam Event Sub-Process, lalu ubah tipenya lewat Change type menjadi tipe pemicu yang sesuai, misalnya Timer, Message, Error, Signal, atau Escalation.
  2. Lengkapi konfigurasi pemicunya, misalnya durasi timer atau referensi message.

Referensi

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