项目作者: silvanbrenner

项目描述 :
BPMN-Linter for camunda BPMN files
高级语言: Java
项目地址: git://github.com/silvanbrenner/bpmn-linter.git
创建时间: 2020-10-15T11:34:28Z
项目社区:https://github.com/silvanbrenner/bpmn-linter

开源协议:MIT License

下载


bpmn-linter

Micronaut based BPMN-Linter CLI Tool for camunda BPMN files

Java CI with Maven

Examples arguments

-f src\test\resources\dummy_process.bpmn

-f src\test\resources\dummy_process.bpmn -json

-f src\test\resources\dummy_process.bpmn -json -exclude-rule Gateway_Expression

Rules

Name Description
UserTask_CandidateGroup Give all different candidateGroups
ServiceTask_Topic Check if topic is set for ServiceTasks with type ‘external’
UserTask_FormKey Check if every UserTask have a FormKey defined
ServiceTask_AsyncBefore For all ServiceTasks the async before flag should be set
UserTask_Prefix UserTasks should have the Id with prefix ‘UserTask_’
UserTask_AsyncAfter For all UserTask the async after flag should be set
ServiceTask_Prefix ServiceTasks should have the Id with prefix ‘ServiceTask_’
Gateway_Expression Check if gateway outgoing flows with type expression have an expression defined