Business Process

Linter Rules

Daftar rule BPMN Linter di BPMN Studio AlurKerja, severity, dan panduan memperbaikinya.

Halaman ini berisi seluruh rule yang diperiksa oleh BPMN Linter di BPMN Editor. Setiap temuan di panel Problems menampilkan ID rule sebagai tautan; klik tautan tersebut untuk membuka halaman rule yang berisi arti pesan, alasan, dan langkah perbaikannya.

  • Error — wajib diperbaiki agar BPMN lolos linter.
  • Warning — disarankan diperbaiki.

Urutan perbaikan yang disarankan

Perbaiki temuan Error lebih dulu, mulai dari struktur pool dan lane (misalnya Pool Has Lane), lalu keterhubungan alur (misalnya Start Event Reachable). Satu perbaikan struktur sering menghilangkan beberapa temuan lain sekaligus. Jalankan ulang linter setiap selesai satu kelompok perbaikan.

Kelengkapan & keterhubungan alur

RuleIDSeverity
Start Event Requiredstart-event-requiredError
End Event Requiredend-event-requiredError
Start Event Reachablestart-event-reachableError
No Disconnectedno-disconnectedError
No Implicit Startno-implicit-startError
No Implicit Endno-implicit-endError
Task Has Incomingtask-has-incomingError
Task Has Outgoingtask-has-outgoingError
Intermediate Event Has Outgoingintermediate-event-has-outgoingError
Start Event No Incomingstart-event-no-incomingError
End Event No Outgoingend-event-no-outgoingError
Single Blank Start Eventsingle-blank-start-eventError
Loop Without Wait Stateloop-without-wait-stateWarning

Gateway & percabangan

RuleIDSeverity
Conditional Flowsconditional-flowsError
XOR Gateway Has Conditionxor-gateway-has-conditionError
No Implicit Splitno-implicit-splitError
Parallel Gateway Balancedparallel-gateway-balancedError
Inclusive Gateway Balancedinclusive-gateway-balancedWarning
No Gateway Join Forkno-gateway-join-forkWarning
Redundant Gatewaysuperfluous-gatewayWarning
No Complex Gatewayno-complex-gatewayError
No Duplicate Sequence Flowsno-duplicate-sequence-flowsError

Pool & lane

RuleIDSeverity
Pool Has Lanepool-has-laneError
Lane Has Activitylane-has-activityError
Start Event Same Lane Successorstart-event-same-lane-successorError
Start Event Topmost Lanestart-event-topmost-laneError
No Cross-Pool Sequence Flowno-cross-pool-sequence-flowError
No Same-Pool Message Flowno-same-pool-message-flowError

Event & message

RuleIDSeverity
Single Event Definitionsingle-event-definitionError
Link Eventlink-eventError
Message Start Has Incoming Message Flowmessage-start-has-incoming-message-flowError
Message Catch Has Incoming Message Flowmessage-catch-has-incoming-message-flowError
Message Throw Has Outgoing Message Flowmessage-throw-has-outgoing-message-flowError
Message End Has Outgoing Message Flowmessage-end-has-outgoing-message-flowError
No Direct Catch to Throwno-direct-catch-to-throwError
Boundary Event Valid Attachmentboundary-event-valid-attachmentError
Boundary Event Has Outgoingboundary-event-has-outgoingError
Redundant Terminationsuperfluous-terminationWarning
Global ElementsglobalWarning

Task & sub-process

RuleIDSeverity
No Generic Taskno-generic-taskError
Sub-Process Has Start and Endsubprocess-has-start-endError
Sub-Process Blank Start Eventsub-process-blank-start-eventError
Event Sub-Process Typed Start Eventevent-sub-process-typed-start-eventError

Penamaan & tampilan

RuleIDSeverity
Label Requiredlabel-requiredError
No Overlapping Elementsno-overlapping-elementsWarning
No BPMNDI Informationno-bpmndiError

Rule yang tidak aktif

Rule berikut tidak lagi diperiksa di BPMN Studio. Halamannya disimpan sebagai referensi.