Home
Forums
New posts
Search forums
What's new
New posts
New profile posts
Latest activity
Members
Registered members
Current visitors
New profile posts
Search profile posts
Log in
Register
What's new
Search
Search
Search titles only
By:
New posts
Search forums
Menu
Log in
Register
Install the app
Install
Home
Forums
Pega Topic Wise Interview Questions and Answers
Pega - Application and Rule sets
Pega - Application and Rule sets
JavaScript is disabled. For a better experience, please enable JavaScript in your browser before proceeding.
You are using an out of date browser. It may not display this or other websites correctly.
You should upgrade or use an
alternative browser
.
Reply to thread
Message
<blockquote data-quote="AllJobsInfo" data-source="post: 3" data-attributes="member: 1"><p><span style="color: rgb(226, 80, 65)"><strong>1). Explain Skimming</strong></span></p><p><strong></strong></p><p><strong>Skimming :- Is a process of Copying rules from lower versions to next higher minor or major version.</strong></p><p><strong></strong></p><p><strong>Two Types :</strong></p><p><strong></strong></p><p><strong>Skimming creates rules for a major or minor RuleSet version by copying selected rules of</strong></p><p><strong></strong></p><p><strong>Examples</strong></p><p><strong></strong></p><p><strong>Major: Skimming rules in 06-05-01 through 06-09-25 into 07-01-01</strong></p><p><strong></strong></p><p><strong>Minor: Skimming rules in 06-05-01 through 06-09-25 into 06-10-01</strong></p><p><strong></strong></p><p><strong>Major Skim</strong></p><p><strong></strong></p><p><strong>During a major skim, rules with Availability of 'Yes', 'Blocked', and 'Final' are carried forward. Rules with availability of 'No' (not available) or 'Withdrawn' are filtered out. Blocked rules are carried forward because a Blocked rule can block rules in other rulesets, and that relationship should be maintained if it exists.</strong></p><p><strong></strong></p><p><strong>Minor Skim</strong></p><p><strong></strong></p><p><strong>During a minor skim, rules with Availability of 'Yes', 'Blocked', 'Withdrawn' and 'Final' are carried forward. Rules with availability of 'No' (shown as 'Not Available' in the table below) are filtered out.</strong></p><p><strong></strong></p><p><strong>Table of rules carried forward</strong></p><p><strong></strong></p><p><strong>The following table displays which rules are carried forward, based on availability.</strong></p><p><strong></strong></p><table style='width: 100%'><tr><td><p style="text-align: center"></p> </td><td><p style="text-align: center"><strong>Available</strong></p> </td><td><p style="text-align: center"><strong>Not Available</strong></p> </td><td><p style="text-align: center"><strong>Final</strong></p> </td><td><p style="text-align: center"><strong>Withdrawn</strong></p> </td><td><p style="text-align: center"><strong>Blocked</strong></p> </td></tr><tr><td><strong>Major</strong></td><td><strong>Yes</strong></td><td><strong>No</strong></td><td><strong>Yes</strong></td><td><strong>No</strong></td><td><strong>Yes</strong></td></tr><tr><td><strong>Minor</strong></td><td><strong>Yes</strong></td><td><strong>No</strong></td><td><strong>Yes</strong></td><td><strong>Yes</strong></td><td><strong>Yes</strong></td></tr></table><p></p><p><span style="color: rgb(226, 80, 65)"><strong>2. Why Blocked rules always gets carry forwarded, after skimming.</strong></span></p><p><strong></strong></p><p><strong>A. We block a rule to not get the rule picked during rule resolution process.</strong></p><p><strong></strong></p><p><strong>Let’s say business wants to drop off a rule’s execution in production. The rule is there in version 01, 02, 03, 04.</strong></p><p><strong></strong></p><p><strong>We need to create the above rule in version 5 (Availability = Blocked) and then movie.</strong></p><p><strong></strong></p><p><strong>Going fwd this rule will not be picked by PC, during rule resolution process.</strong></p><p><strong>--</strong></p><p><strong></strong></p><p><strong>After the above is done, let’s say we are skimming from version 01 to 05, if blocked rule is filtered, version 04 will get moved. The issue is going to be , the rule will still run in production which business do not want it to run.</strong></p><p><strong></strong></p><p><strong>To avoid such situation PRPC always carried blocked rules to next minor or major version while skimming.</strong></p><p><strong></strong></p><p><strong></strong></p><p><span style="color: rgb(226, 80, 65)"><strong>3. After skimming is done, what are the follow up tasks?</strong></span></p><p><strong></strong></p><p><strong>A. We need to update application rule form , the respective rule set for it’s minor or major version.</strong></p><p><strong></strong></p><p><strong>[ATTACH=full]2[/ATTACH]</strong></p><p><strong></strong></p><p><strong></strong></p><p><span style="color: rgb(226, 80, 65)"><strong>4). Rule Set Vs Application Validation:</strong></span></p><p><span style="color: rgb(226, 80, 65)"><strong>[ATTACH=full]3[/ATTACH]</strong></span></p><p><strong></strong></p><p><strong><u>Application Validation:</u></strong></p><p><strong></strong></p><p><strong>For example:</strong></p><p><strong></strong></p><p><strong>We have two activities</strong></p><p><strong></strong></p><p><strong>Activtiy1 , Activity 2</strong></p><p><strong></strong></p><p><strong>Activity1</strong></p><p><strong></strong></p><p> <strong>Call Activity2</strong></p><p><strong></strong></p><p><strong>Application Validation:</strong></p><p><strong></strong></p><p><strong>PRPC searches for Activity2 </strong></p><p><strong></strong></p><ul> <li data-xf-list-type="ul"><strong><strong>In the current application rule sets, if rule is not there</strong></strong></li> <li data-xf-list-type="ul"><strong><strong>Then go to parent application (FW), if not there</strong></strong></li> <li data-xf-list-type="ul"><strong><strong>PRPC application </strong></strong></li> </ul><p><strong> </strong></p><p><strong></strong></p><p><strong><u>Rule Set Validation:</u></strong></p><p><strong></strong></p><p><strong>This check for the rules at prerequisite rule sets.</strong></p><p><strong></strong></p><p><strong>Pre-requisite rule set means , that’s a parent rule set.</strong></p><p><strong>[ATTACH=full]4[/ATTACH]</strong></p><p><strong>Here BAJAJALLInt, UIKIT are parent rule set of BAJAJALL.</strong></p><p><strong></strong></p><p><strong>Let’s say Activiy1(BAJAJALL) and Activity2(BAJAJALLInt)</strong></p><p><strong></strong></p><p><strong>Activity1</strong></p><p> <strong>Call Activity2</strong></p><p><strong>PC, looks up for activity in the pre-requisite rule sets that is </strong></p><ul> <li data-xf-list-type="ul"><strong><strong>BAJAJALLInt, UI-Kit… if not there</strong></strong></li> <li data-xf-list-type="ul"><strong><strong>BAJAJALLInt Pre-requisite rule sets, UI-Kit pre-requisite ruleset… so on…</strong></strong></li> </ul><p><span style="color: rgb(226, 80, 65)"><strong>5. What is Your application class structure</strong></span></p><p><strong></strong></p><p><strong>1. Org, IMPL Work and FW Work (Derives from Work-Cover-)</strong></p><p><strong></strong></p><p><strong>2. At each level we have Data and Int (Derives from Data- and Int-)</strong></p><p><strong></strong></p><p><strong>3. Under work classes , we have case types (Derives from Class Group)</strong></p><p><strong></strong></p><p><strong>Optimally we have service Int (Work Int class)</strong></p><p><strong></strong></p><p><span style="color: rgb(226, 80, 65)"><strong>6. What is the difference between a class Group and Work pool</strong></span></p><p><strong></strong></p><p><strong>-->Farm-FarmersI-Insurancework(Class Group)</strong></p><p><strong> Class is an instance class of WO(s), which derives from Work- or sub classes.</strong></p><p><strong>-->Farm-FarmersI-Insurancework (Class Group)</strong></p><p><strong> VehicleInsurance (Case Types)</strong></p><p><strong> HealthInsurance (Case Types)</strong></p><p><strong> PersonalInsurance (Case Types)</strong></p><p><strong> Class Group + All Case Type = Work pool</strong></p><p><strong> A class Group which is referenced at Access Group’s advanced tab will be treated as Work pool.</strong></p><p><strong> Work pool is Work class + case types to gather defines work pool.</strong></p><p><strong></strong></p><p><strong></strong></p><p>[ATTACH=full]5[/ATTACH]</p><p><strong><span style="color: rgb(226, 80, 65)">7. Which inheritance of the classes takes first Priority? How to override it to not give first priority.</span></strong></p><p><strong> A. Pattern Inheritance is first priority when below option is selected.</strong></p><p>[ATTACH=full]6[/ATTACH]</p><p><strong>If we uncheck the above check box, direct inheritance will take first priority.</strong></p></blockquote><p></p>
[QUOTE="AllJobsInfo, post: 3, member: 1"] [COLOR=rgb(226, 80, 65)][B]1). Explain Skimming[/B][/COLOR] [B] Skimming :- Is a process of Copying rules from lower versions to next higher minor or major version. Two Types : Skimming creates rules for a major or minor RuleSet version by copying selected rules of Examples Major: Skimming rules in 06-05-01 through 06-09-25 into 07-01-01 Minor: Skimming rules in 06-05-01 through 06-09-25 into 06-10-01 Major Skim During a major skim, rules with Availability of 'Yes', 'Blocked', and 'Final' are carried forward. Rules with availability of 'No' (not available) or 'Withdrawn' are filtered out. Blocked rules are carried forward because a Blocked rule can block rules in other rulesets, and that relationship should be maintained if it exists. Minor Skim During a minor skim, rules with Availability of 'Yes', 'Blocked', 'Withdrawn' and 'Final' are carried forward. Rules with availability of 'No' (shown as 'Not Available' in the table below) are filtered out. Table of rules carried forward The following table displays which rules are carried forward, based on availability. [/B] [TABLE] [TR] [TD][CENTER][B] [/B][/CENTER][/TD] [TD][CENTER][B]Available[/B][/CENTER][/TD] [TD][CENTER][B]Not Available[/B][/CENTER][/TD] [TD][CENTER][B]Final[/B][/CENTER][/TD] [TD][CENTER][B]Withdrawn[/B][/CENTER][/TD] [TD][CENTER][B]Blocked[/B][/CENTER][/TD] [/TR] [TR] [TD][B]Major[/B][/TD] [TD][B]Yes[/B][/TD] [TD][B]No[/B][/TD] [TD][B]Yes[/B][/TD] [TD][B]No[/B][/TD] [TD][B]Yes[/B][/TD] [/TR] [TR] [TD][B]Minor[/B][/TD] [TD][B]Yes[/B][/TD] [TD][B]No[/B][/TD] [TD][B]Yes[/B][/TD] [TD][B]Yes[/B][/TD] [TD][B]Yes[/B][/TD] [/TR] [/TABLE] [B][/B] [COLOR=rgb(226, 80, 65)][B]2. Why Blocked rules always gets carry forwarded, after skimming.[/B][/COLOR] [B] A. We block a rule to not get the rule picked during rule resolution process. Let’s say business wants to drop off a rule’s execution in production. The rule is there in version 01, 02, 03, 04. We need to create the above rule in version 5 (Availability = Blocked) and then movie. Going fwd this rule will not be picked by PC, during rule resolution process. -- After the above is done, let’s say we are skimming from version 01 to 05, if blocked rule is filtered, version 04 will get moved. The issue is going to be , the rule will still run in production which business do not want it to run. To avoid such situation PRPC always carried blocked rules to next minor or major version while skimming. [/B] [COLOR=rgb(226, 80, 65)][B]3. After skimming is done, what are the follow up tasks?[/B][/COLOR] [B] A. We need to update application rule form , the respective rule set for it’s minor or major version. [ATTACH type="full"]2[/ATTACH] [/B] [COLOR=rgb(226, 80, 65)][B]4). Rule Set Vs Application Validation: [ATTACH type="full"]3[/ATTACH][/B][/COLOR] [B] [U]Application Validation:[/U] For example: We have two activities Activtiy1 , Activity 2 Activity1 Call Activity2 Application Validation: PRPC searches for Activity2 [/B] [LIST] [*][B][B]In the current application rule sets, if rule is not there[/B][/B] [*][B][B]Then go to parent application (FW), if not there[/B][/B] [*][B][B]PRPC application [/B][/B] [/LIST] [B] [U]Rule Set Validation:[/U] This check for the rules at prerequisite rule sets. Pre-requisite rule set means , that’s a parent rule set. [ATTACH type="full"]4[/ATTACH] Here BAJAJALLInt, UIKIT are parent rule set of BAJAJALL. Let’s say Activiy1(BAJAJALL) and Activity2(BAJAJALLInt) Activity1 Call Activity2 PC, looks up for activity in the pre-requisite rule sets that is [/B] [LIST] [*][B][B]BAJAJALLInt, UI-Kit… if not there[/B][/B] [*][B][B]BAJAJALLInt Pre-requisite rule sets, UI-Kit pre-requisite ruleset… so on…[/B][/B] [/LIST] [COLOR=rgb(226, 80, 65)][B]5. What is Your application class structure[/B][/COLOR] [B] 1. Org, IMPL Work and FW Work (Derives from Work-Cover-) 2. At each level we have Data and Int (Derives from Data- and Int-) 3. Under work classes , we have case types (Derives from Class Group) Optimally we have service Int (Work Int class) [/B] [COLOR=rgb(226, 80, 65)][B]6. What is the difference between a class Group and Work pool[/B][/COLOR] [B] -->Farm-FarmersI-Insurancework(Class Group) Class is an instance class of WO(s), which derives from Work- or sub classes. -->Farm-FarmersI-Insurancework (Class Group) VehicleInsurance (Case Types) HealthInsurance (Case Types) PersonalInsurance (Case Types) Class Group + All Case Type = Work pool A class Group which is referenced at Access Group’s advanced tab will be treated as Work pool. Work pool is Work class + case types to gather defines work pool. [/B] [ATTACH type="full"]5[/ATTACH] [B][COLOR=rgb(226, 80, 65)]7. Which inheritance of the classes takes first Priority? How to override it to not give first priority.[/COLOR] A. Pattern Inheritance is first priority when below option is selected.[/B] [ATTACH type="full"]6[/ATTACH] [B]If we uncheck the above check box, direct inheritance will take first priority.[/B] [/QUOTE]
Verification
Post reply
Home
Forums
Pega Topic Wise Interview Questions and Answers
Pega - Application and Rule sets
Pega - Application and Rule sets
This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
By continuing to use this site, you are consenting to our use of cookies.
Accept
Learn more…
Top