Since i am new to using Camunda, I have some doubts regarding validation of Templates at Build Time. I am basically providing solutions as a poc to the end customer to create a workflow on top of camunda engine wherein i need to verify if the Model created by End User is correct or not. By Correct i mean, if the workflow ever reaches the end state or are there infinite cycles/loops in the design. Can someone guide/direct me on how to validate the model created at the creation time(if at all there’s a way to do it) or point me in the direction on how to go about this use case.
@hassang thanks. I use camunda modeller 3.3.2 version. I have downloaded the .zip file and copied the extracted folder to /resources/plugins folder. Should I copy all the files inside lint folder and put it in directly plugins folder?
I think it is intended to ensure correct syntax for bpmn model and not to validate the implementation details of the model.
Also you can have a look at below link to get better understanding of how to configure the available rules and to create custom rules too https://bpmn.io/blog/posts/2018-bpmnlint.html
similar to the validation of a service task, the validation of the gateway expressions could be extended.
If a gateway with outgoing sequence flows is modeled, the linter-plugin does not tell you, that the conditions for the paths are not set. Only if you set a condition for the first path, it tells you, that the conditions for the other paths are not set.
I think that it would be a good addition to the existing rule, if the plugin could tell right away, if the conditions are not set.