Message End Has Outgoing Message Flow
Memastikan Message End Event mengirim pesan ke pool lain lewat message flow.
| Atribut | Nilai |
|---|---|
| Rule ID | message-end-has-outgoing-message-flow |
| Severity | Error — wajib diperbaiki agar BPMN lolos linter |
| Elemen yang dicek | End Event bertipe Message |
| Sumber | Plugin linter AlurKerja (bpmnlint-plugin-alurkerja) |
Rule Message End Has Outgoing Message Flow memeriksa bahwa setiap Message End Event memiliki minimal satu message flow keluar menuju pool lain. Message End Event berarti proses mengirim pesan saat berakhir.
Pesan di Studio
Temuan rule ini tampil di panel Problems BPMN Editor dengan pesan berikut:
Message end event has no outgoing message flow — it should send a message to another pool via message flow
Kenapa ini masalah
Tanpa message flow, tidak tergambar pesan akhir dikirim ke mana. Pihak yang seharusnya menerima hasil proses tidak terlihat di diagram.
Cara memperbaiki
- Tarik message flow dari Message End Event ke pool atau elemen penerima di pool lain.
- Kalau penerima belum digambar, tambahkan pool untuk penerima tersebut (boleh kosong/collapsed).
- Kalau proses tidak mengirim pesan di akhir, ganti dengan End Event biasa (tanpa tipe).
Rule terkait
- Message Throw Has Outgoing Message Flow (
message-throw-has-outgoing-message-flow) - End Event No Outgoing (
end-event-no-outgoing) - End Event Required (
end-event-required)
