Pega CSSA Quiz Questions and Answers

1)    Which of the following tools would you use to generate the application structure in Pega 7? (Choose One)
Application Express
Application Explorer
Application Accelerator
Application Profiler
2)    You need to create an application that does not require reuse at the application level. It is unlikely that the application will be extended in the future. Which application structure would you generate? (Choose One)
Framework Only
Implementation Only
Framework and Implementation
3)    Which of the following require the use of the advanced configuration options in the Application Express? (Choose Two)
To create an organization
To create a division reuse layer
To provide a custom framework name
To specify business objectives
4)    Which of the following is the most appropriate method to add a case type to an existing application? (Choose One)
Use Application Express
Use Application Accelerator
Add it manually
Use Case Explorer
5)    Application Express allows you to __________? (Choose Two)
reuse Data Types from an extended framework
define a Data Type in the enterprise or application layer
define parent/child relationships for Case Types
define initial stages for Case Types
6)    Which of the following rule types do not belong to ruleset version? (Choose Two)
Class
Application

Property
Activity
7)    Which rules can be referenced when developing rules in a specific ruleset version called MyCo:02-03-04? (Choose Two)
Rules in the ruleset versions defined as prerequisites for the prerequisites of this ruleset
Rules in the rulesets specified in the application rule
Rules in all lower numbered versions of that ruleset
Rules in the ruleset versions defined as prerequisites for that ruleset version

8)    What statement is true about the ruleset list? (Choose One)
Used when developing rules
Specified through the Access Group, Organization, and Division
Specified in the Application rule
Used when running rules
9)    Which of the following is not a ruleset versioning best practice? (Choose One)
All development should occur in the highest version
Only the highest version of ruleset should be unlocked
All application rulesets should have the same version number
Once locked, a ruleset version should not later be unlocked
10) Which feature would you use to copy the highest version of every rule in a ruleset to a new version? (Choose One)
Refactor on import
Skim a Ruleset
Lock and Roll
Copy/merge a Ruleset

11) Process Commander’s branching ability is most appropriate to use when ________ (Choose One)
The only development team work on an enhancement in a RuleSet and it is not known ahead when the enhancement will go into production
All development teams simultaneously work on the same enhancement in a RuleSet and it is not known ahead when the enhancement will go into production
Several development teams work on different enhancements in the same RuleSet simultaneously and it is not known ahead which enhancements will go into production first
Several development teams work on different enhancements in a RuleSet simultaneously that will go into production at the same time
12) Which of the following statements are least accurate in respect to branches and branch RuleSets? (Choose One)
A branch is a container for RuleSets with rules that are undergoing change and development
A branch RuleSet can be branched from another branch RuleSet
A branched RuleSet must belong to a branch
Branches are defined on the application
13) Which of the following requirements does Process Commander enforce when merging a branch RuleSet into the base RuleSet? (Choose Two)
All rules in the branch RuleSet must be checked in
The branch RuleSets must be locked
A higher version of the base RuleSet must be available on the system
All merge conflicts must be resolved

14) Which statement is least accurate with regards to merging rules? (Choose One)
Ignore conflicts in other branched RuleSets since changes might not be final
Use the automatic merge functionality for minor base rule changes
Discuss conflict with the individual who modified base rule if changes are complex
It is recommended to merge rules into a new (higher) base RuleSet version

15) Which of the following is not a best practice when merging the branch RuleSet into the base RuleSet? (Choose One)
Lock the target base RuleSet version after the merge
Always merge all available branches into the base RuleSet at the same time
Create a new RuleSet version in the target base RuleSet for the branch
Lock the branch RuleSet before the merge

16) (True or False) Rule Resolution is the process that creates executable code out of a rule.
True
False

17) An error message is thrown when a user performs an action in the PRPC application that calls a rule. What could explain this observation? (Choose Two)
The rule that is chosen by the system has an Availability of “Blocked”
The rule that is chosen by the system is not in the class inheritance path for the given context.
The rule that is chosen by the system has warning messages shown to the designer when the rule was last saved.
The rule that is chosen by the system is in a RuleSet that is not in the application’s RuleSet stack.
The user does not have appropriate privilege to access the rule that is chosen by the system.
The rule that is chosen by the system has an Availability of “Withdrawn”
18) Consider the following scenario:
The PIPFW application has the following application RuleSets:
·         PIPFW:01-01
·         PIPFWInt:01-01
·         LES:01-01
·         LESCatalog:01-01
·         LESInt:01-01
A rule with an applies-to class of “ABC-FW-LoanReq-Work-Autoloan” calls “Rule123”.  There are 9 copies of Rule123 in the system as shown below.
·         Option A: ABC-FW-LoanReq-Work, PIPFW:01-01-05, Availability = Withdrawn
·         Option B: ABC-FW-LoanReq-Work, PIPFW:01-01-03, Availability = Yes
·         Option C: ABC-FW-LoanReq-Work, LESCatalog:01-01-05, Availability = No/Draft
·         Option D: ABC-FW-LoanReq-Work, LESCatalog:01-01-03, Availability = Blocked
·         Option E: ABC-FW-LoanReq-, PIPFW:01-01-05, Availability = Withdrawn
·         Option F: ABC-FW-LoanReq-, PIPFW:01-01-03, Availability = Final
·         Option G: ABC-FW-LoanReq-, LESCatalog:01-01-05, Availability = Yes
·         Option H: ABC-FW-LoanReq-, LESCatalog:01-01-03, Availability = Yes
·         Option I: @baseclass, Pega-RULES:07-10-99, Availability = Yes 
Which rule is chosen by Rule Resolution? (Choose One)
E, error raised
E, no error raised
H, no error raised
D, no error raised
D, error raised
B, error raised
A, error raised
H, error raised
I, no erorr raised
G, no error raised
B, no error raised
C, error raised
F, no error raised
G, error raised
A, no error raised
F, error raised
I, error raised
C, no error raised
Correct!
Consider the following scenario:
The PIPFW application has the following application RuleSets:

·         PIPFW:01-01
·         PIPFWInt:01-01
·         LES:01-01
·         LESCatalog:01-01-01
·         LESInt:01-01
19) A rule with an applies-to class of “ABC-FW-LoanReq-Work-Autoloan” calls “Rule123”.  There are 9 copies of Rule123 in the system as shown below.
·         Option A: ABC-FW-LoanReq-Work, PIPFW:01-01-05, Availability = Withdrawn
·         Option B: ABC-FW-LoanReq-Work, PIPFW:01-01-03, Availability = Yes
·         Option C: ABC-FW-LoanReq-Work, LESCatalog:01-01-05, Availability = No/Draft
·         Option D: ABC-FW-LoanReq-Work, LESCatalog:01-01-03, Availability = Blocked
·         Option E: ABC-FW-LoanReq-, PIPFW:01-01-05, Availability = Withdrawn
·         Option F: ABC-FW-LoanReq-, PIPFW:01-01-03, Availability = Final
·         Option G: ABC-FW-LoanReq-, LESCatalog:01-01-05, Availability = Yes
·         Option H: ABC-FW-LoanReq-, LESCatalog:01-01-03, Availability = Yes
·         Option I: @baseclass, Pega-RULES: 07-10-99, Availability = Yes
Which rule is chosen by Rule Resolution? (Choose One)
A, no error raised
D, error raised
A, error raised
C, no error raised
G, no error raised
B, no error raised
B, error raised
I, error raised
I, no error raised
F, no error raised
E, error raised
D, no error raised
H, no error raised
H, error raised
C, error raised
F, error raised
E, no error raised
G, error raised

20) In order to achieve maximum reuse, which layer should contain the standard processes? (Choose One)
Implementation
Organization
Framework

5 comments: