10 Top Rule Resolution Points In PEGA PRPC

1. Check the rule cache. If the rule is present in the cache, go to Step 8.

2. Choose all instances with correct purpose

3. Discard rules where Availability = No/Draft

4. Discard inapplicable RuleSets and Versions

5. Discard all candidates not defined on a class in the “ancestor tree”

6. Rank remaining candidates by: Class, RuleSet, Circumstance, Circumstance Date, date/time; remove all that are withdrawn or hidden by other withdrawn candidates

6a. Discard all choices that occur in the ranked list after the first “default” rule

7. Set the cache

8. Find best instance (and check to make sure there is not a duplicate)

9. Check that Availability does not show BLOCKED

10. Security – Verify that the user is authorized to see the rule




Rule Resolution Interview Questions

1.      How the system finds rules through rule resolution?
Rule resolution is an internal search algorithm that the system uses to find the best suitable rule to apply in a particular situation.

 It uses the following as input :
a. name of the rule.
b. availability.
c. date and time of creation.
d. rule set list.
e. circumstance, if any.
f. position in the class hierarchy.
g. inheritance type, pattern or directed.
h. access roles and privileges held.

It works as follows:
a. First rule type is matched.
b. Then the Class name of the rule instance is matched bottom up in the class
     hierarchy and all rules matching this criteria are filtered.
c. Then the rules are filtered on the basis of ruleset, its versoin and its availability.
d. If they are time based rules then the one with soonest end adte will be picked.
e. Then the circumstance values is checked, the property value in the ruke is checked
    against the user clipboard value, if match is found then that rule is picked and the base   
    unqualified rule is dropped.
f. Then the rules are filtered based on the access roles and privileges.
g. Te rules that qualifies the above criteria are picked nad the one in lowest in the

    class hierarchy is executed.

9 comments:

  1. Replies
    1. Hi Jagadeep,

      Thanks for the tip, on Interview questions for PEGA blog. It helped me lot. I am a Technical Recruiter by profession and first time working on this technology.
      I get this question from my office colleagues, friends, and countless blog readers almost every day or week.
      Appreciate your effort for making such useful blogs and helping the community.

      Best Regards,
      Kurthi

      Delete
  2. Thanks for this great information. That’s a awesome article you posted. I found the post very useful as well as interesting.

    https://asha24.com/blog/pega-tutorial-certification-training-and-interview-qa

    ReplyDelete
  3. Nice and good article. It will helpful for interview perspective.Thanks for sharing this useful information. If you want to learn Pega systems course in online, please visit below site.
    pega Online Training, pega course, pega online training in kurnool, pega online training in hyderabad, pega online training in bangalore, online training, trending courses, pega course

    ReplyDelete
  4. I would like to thank you for the efforts you have made in writing this article, Its good and Informative.
    pega business analyst training
    pega business architect training

    ReplyDelete
  5. Hi,
    I want to implement google map in pega. I have Google API key and I gave it in pega DSS. My requirement is to find route between two place on google map inside pega. Can you help me to fullfill this requirement?
    Thank you.

    ReplyDelete