Support Article
Not able to create new circumstance rule with new property
SA-32301
Summary
User need to override the circumstance property with a new property. Although after creating a new Base rule(Base Rule flag checked) in higher version, user is not able to create new circumstance rule with new property.
Error Messages
Error: This record has1 Error in 1 place
pyCircumstanceProp: This rule already has a circumstance property defined (.pyStatusWork); you cannot give it another.
Steps to Reproduce
1. Create a flow action base rule and single value circumstance rule with property .pyStatusWork in version let say 01-01-01
2. Copied the base rule to 01-01-02 and marked it as base rule flag checked.
3. Create a new circumstance rule from 01-01-02 Base rule with new property(newAssignPage.pyInstructions).
4. Although a BaseRule is created in higher version still it giving error that circumstance rule exist with .pyStatusWork.
Root Cause
This is a known issue in the product.
Resolution
If there is circumstanced rule defined on any property, user cannot circumstance the same rule on any other property in the system.
From Pega 7.2.1, if the applies to class or the ruleset of the rule is different, user can circumstance on different properties.
Published January 11, 2017 - 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.