Can the semantic checks for BPMN models be configured, to remove rules where we do NOT want to enforce compliance with the BPMN standard?
I am asking because: my process release is being blocked by the Semantic check; which is looking for requirements that contradict our modeling conventions. The contradiction relates to the connection across BPMN models. In our architecture, we use VACD models to define the higher-level end-to-end flow; and we want to represent that complete end-to-end flow in the BPMN models. Since there is no process link object available (for linking/navigating from one BPMN model to the next in the end-to-end flow), we created a "process interface" or process connector symbol/object, similar to that used in EPC models; and we must use an intermediate event after/before the process connectors. In some cases, we do have flows that do begin with a Start Event, and end with an End Event, since there is nothing before or after those steps. But this conflicts with the BPMN Semantic check; which requires that any model with a start event must have an end event; any model with an end event must have a start event. We tried to work around this by using Intermediate events in place of start and/or end events as needed; but the semantic check demands at least one incoming and one outgoing connection on all Intermediate events.
Note, we are not using these models for automation; they are for human beings to read and understand. So we need a modeling convention that is readable and understandable for normal human beings (meaning: NOT ARIS or BPMN experts).
So, we would like to simply remove this rule, so we can release or models; but I am told there is no way to do that.
How can we configure the BPMN semantic check rules, to remove the rules that conflict with our modeling conventions?
thanks in advance!
Hello John,
semantic checks (rules) are grouped in profiles which are run by the user. So you can create a custom profile selecting only the rules relevant to your conventions, s. Connect Enterprise + Web Admin Help
If you want to "change the rules of the game" it depends on its type, e.g. model attribute rules are extendable, i.e. can be configured in Connect Web Admin or Architect, whereas BPMN 2.0 rules are predefined using ARIS scripts. These can only be modified in Architect's Script Editor.
Regards, Martin