Discussion
![](/profiles/pega_profile/modules/pega_user_image/assets/user-icon.png)
Pegasystems Inc.
JP
Last activity: 24 Feb 2017 7:08 EST
Best practices for using circumstanced rule.
Circumstancing seems like a very flexible way to handle exceptional business rules.
However, since the circumstanced rule is a copy of the base rule, there could be many common logics existing in both base and circumstanced rules, and if we have to modify those common logics, the more circumstanced rules could bring more maintenance overhead.
Another concern with circumstanced rule is the complexity of its rule resolution approach, which may cause more confusion than the clarity.
I would like to hear stories both happy and sad, from you who has the experience of using circumstanced rule in the real world projects, to get some ideas about the best practices for using circumstanced rule.
Message was edited by: Chunzhi Hong
Just wanted to pop-up this discussion up in the list.
***Moderator Edit: Vidyaranjan | Converted Question to Discussion***