Support Article
Error when circumstancing the same rule with different property
SA-71603
Summary
A rule is circumstanced by a property. Error occurs when circumstancing the same rule with a different property.
Error Messages
This rule already has a circumstance property defined (PropertyA); you cannot give it another.
Steps to Reproduce
- Create a rule (activity) in Ruleset 01-01-01.
- Save the rule as 'Specialize by Circumstance' with 'Circumstance by Property' in the higher Ruleset 01-01-02 (Property: .PropertyA = "Test").
- Withdraw the circumstanced rule.
- Save the first rule as 'Base Rule' in the Ruleset 01-01-03.
- Save As the new Base Rule (Ruleset 01-01-03) as 'Specialize by Circumstance' with 'Circumstance by Property' in the higher Ruleset 01-01-04 (Property: .PropertyB = "Test")
Root Cause
A defect in Pegasystems’ code or rules.
Resolution
Perform the following local-change:
Delete the circumstanced rules from the Ruleset 01-01-02 and 01-01-03 versions (circumstanced with property: .PropertyA = "Test").
Published March 20, 2019 - Updated October 8, 2020
Have a question? Get answers now.
Visit the Collaboration Center to ask questions, engage in discussions, share ideas, and help others.