Data Flow Checker
The Data Flow Checker evaluates DFVL rules and generates issues for rule violations. See the documentation of the DataFlowValidationLanguage on how to define data flow rules rules.
Assumptions
- The BPMN-models have to be in the classpath at build time
Configuration
The rule should be configured as follows:
<rule>
<name>DataFlowChecker</name>
<state>true</state>
</rule>
Additionally, data flow rules need to be defined and set that are evaluated by the checker.
Collection<DataFlowRule> rules = Arrays.asList(...);
ProcessApplicationValidator.setDataFlowRules(rules);
Collection<CheckerIssue> issues = ProcessApplicationValidator.findModelErrors();
Error messages
Error messages are dynamically created based on the user-defined rule.