Business Process/Linter Rules

Message Throw Has Outgoing Message Flow

Memastikan Message Intermediate Throw Event benar-benar mengirim pesan ke pool lain lewat message flow.

AtributNilai
Rule IDmessage-throw-has-outgoing-message-flow
SeverityError — wajib diperbaiki agar BPMN lolos linter
Elemen yang dicekIntermediate Throw Event bertipe Message
SumberPlugin linter AlurKerja (bpmnlint-plugin-alurkerja)

Rule Message Throw Has Outgoing Message Flow memeriksa bahwa setiap Message Intermediate Throw Event (event amplop berwarna penuh di tengah alur) memiliki minimal satu message flow keluar menuju pool lain.

Pesan di Studio

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

  • Message intermediate throw event has no outgoing message flow — it should send a message to another pool via message flow

Kenapa ini masalah

Event ini menyatakan bahwa proses mengirim pesan. Tanpa message flow, diagram tidak menunjukkan ke mana pesan itu dikirim, sehingga pembaca (dan reading guide) tidak tahu pihak mana yang menerimanya.

Cara memperbaiki

  1. Tarik message flow (garis putus-putus berujung panah terbuka) dari event ke pool atau elemen penerima di pool lain.
  2. Kalau penerima adalah sistem eksternal yang belum digambar, tambahkan pool baru untuk sistem tersebut (boleh berupa pool kosong/collapsed), lalu tarik message flow ke pool itu.
  3. Kalau langkah ini sebenarnya tidak mengirim pesan, ubah tipe event menjadi intermediate event yang sesuai atau ganti dengan task.

Rule terkait