Discussion
Getting prerequisite issue when referring a rule in Branch rule set in base rule set and both rulesets have Application mode val
The Application mode validation for Branch rule sets is not working as expected. I am not able to refer a rule which is in Branch rule set into a rule which is in Base rule set eventhough they both have rule sets have Application Mode validation.
I have created a Branch rule set "OnBoardingFW_Branch_ConfigTeam" in an application "PCA" and that application has a rule set called "PCA". Now i am not able refer rules in Branch rule set "OnBoardingFW_Branch_ConfigTeam" into the rules which are in "PCA". Getting Prerequisite issue.
The error is not helpful but this sounds like expected behavior.
Branch rules are not visible from base rulesets at design time. This sandboxes the branch rules until they have been merged. You do not want to have base rulesets dependant on in-flight features.
You can have multiple rulesets in a branch and reference other rules defined in the branch. You can also have multiple branches and reference rules in other branches. You just can't reference a new rule defined in a branch from a base ruleset.