Business Process/Linter Rules

Label Required

Memastikan setiap elemen BPMN yang wajib memiliki nama telah diberikan label.


AtributNilai
Rule IDlabel-required
SeverityError — wajib diperbaiki agar BPMN lolos linter
Elemen yang dicekTask, event, gateway yang bercabang, sequence flow berkondisi, Pool, dan Lane
Sumberbpmnlint (rule bawaan)

Rule Label Required memastikan bahwa setiap elemen BPMN yang seharusnya memiliki Name telah diberi nama. Nama pada elemen BPMN berfungsi untuk menjelaskan aktivitas, kejadian, atau objek yang direpresentasikan dalam diagram. Elemen tanpa nama dapat menyebabkan proses bisnis sulit dipahami, menimbulkan ambiguitas, dan menyulitkan proses implementasi maupun pemeliharaan.

Contoh penggunaan yang salah:

Halaman External Service OnPremise

Contoh penggunaan yang benar:

Halaman External Service OnPremise

Pesan di Studio

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

  • Element is missing label/name

Cara memperbaiki

  1. Klik elemen yang dilaporkan, lalu isi Name-nya.
  2. Gunakan kata kerja untuk task (misalnya Verifikasi Dokumen), pertanyaan untuk gateway yang bercabang (misalnya Dokumen lengkap?), dan hasil untuk sequence flow berkondisi (misalnya Ya / Tidak).
  3. Beri nama Pool dengan nama organisasi atau pihak yang menjalankan proses (misalnya PT ABC), bukan nama proses. Beri nama Lane dengan jabatan atau peran aktor — nama lane dipakai untuk menentukan siapa yang mengerjakan setiap langkah dan dicocokkan dengan struktur organisasi.

Catatan

Elemen yang tidak diperiksa

Parallel Gateway, Event-based Gateway, gateway penggabung (hanya satu cabang keluar), sub-process, dan sequence flow tanpa kondisi tidak wajib diberi nama.

Referensi

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