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
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.
very useful info, and please keep updating.. PEGA online training Hyderabad
ReplyDeleteHi Jagadeep,
DeleteThanks 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
Nice.Thank you for sharing pega online training
ReplyDeleteNice .Thank you for sharing pega online training
ReplyDeleteThanks for this great information. That’s a awesome article you posted. I found the post very useful as well as interesting.
ReplyDeletehttps://asha24.com/blog/pega-tutorial-certification-training-and-interview-qa
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.
ReplyDeletepega 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
Nice blog. Very informative. Thanks for sharing. keep updating.
ReplyDeletePega Online Training
Pega online course
Pega Online Training in Hyderabad
Pega Online Training in Bangalore
Pega Online Training in Chennai
I would like to thank you for the efforts you have made in writing this article, Its good and Informative.
ReplyDeletepega business analyst training
pega business architect training
Hi,
ReplyDeleteI 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.