-
Bug
-
Resolution: Duplicate
-
Major
-
None
-
7.71.0.Final
-
None
-
False
-
-
False
-
NEW
-
NEW
-
---
-
---
BusinessRuleTask no longer maps rule output to custom wrapper process variable
Steps to Reproduce
- Define process variable of type ProcessVariable (custom wrapper).
- In the process, create a Business Rule Task , linked to ruleflow group RuleExecution
- The DRL used:
ruleflow-group "RuleExecution" rule "RuleExecution_test" when output : ProcessVariable() then output.put("SKIP_VERIFICATION", "YES"); end
- Connect Business Rule Task → Exclusive Gateway that checks SKIP_VERIFICATION.
6. Execute the process.
- The rule fires successfully (confirmed by System.out debug logs).
- ProcessVariable.put("SKIP_VERIFICATION", "YES") executes as expected.
- Immediately after rule execution, the process variable seen by the gateway is empty
- The Exclusive Gateway takes the “NO” path.