title | parent |
---|---|
Data Flow Checker |
Available Checkers |
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.
- The BPMN-models have to be in the classpath at build time
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 are dynamically created based on the user-defined rule.