1.
You have a requirement to create an email correspondence that can be reused by other applications. In which two layers of the Enterprise Class Structure could you apply the email correspondence rule? (Choose Two)
Correct Answer(s)
A. Organization
B. Division
Explanation
The Organization layer contains the assets used on an enterprise-wide basis. Assets contained in the Organization layer are available for use in applications.
The Division layer is the middle level of the three-level organization hierarchy. Assets contained in the Division layer are available for use in applications.
2.
Which layer of the Enterprise Class Structure contains assets that cannot be reused in other applications?
Correct Answer
A. Implementation
Explanation
Assets in the Implementation layer are specific and cannot be reused in other applications.
3.
Which layer of the Enterprise Class Structure contains generalized assets that are then extended by specific implementations?
Correct Answer
B. Framework
Explanation
The Framework layer contains assets used to create generalized, reusable applications. A framework application is then extended by specific implementations.
4.
When creating a new ruleset version, what extra step must the system architect perform?
Correct Answer
A. There are no extra steps if the ruleset version is up-to-date.
Explanation
The rules in the ruleset version should be up-to-date prior to versioning the rulesset.
5.
What is the importance of application versioning?
Correct Answer
A. Application versioning preserves prior application versions.
Explanation
Application versioning preserves prior application versions. You can edit application functionality in a new version of the application without changing the initial version.
6.
What advantage does skimming provide over lock and roll as a versioning option?
Correct Answer
A. Skimming is most efficient for major and minor updates. Lock and roll is most useful for patches.
Explanation
Skimming is the process of saving the highest version of a rule into a new, higher ruleset version. In lock and roll, you must select the appropriate rules to copy into a new empty ruleset. Lock and roll is labor-intensive when used for major updates.
7.
A user is granted access to an application which lists HRApps:02-02 under Application rulesets. The ruleset contains rules in the versions below:
HRApps:01:01-01
HRApps:02-02-01
HRApps:02-02-02
Rule_A
Rule_B
Rule_B
Rule_C
Rule_D
Which of the following rules can the user access?
Correct Answer
A. Rule_B, Rule_C, and Rule_D
Explanation
Access to HRApps:02-02 ruleset includes all versions in patch rulesets.
The application lists the HRApps:02-02 ruleset version. Rules from a lower major ruleset version are not accessible.
8.
Select two record types that are involved when configuring a production ruleset. (Choose Two)
Correct Answer(s)
A. Application
B. Access group
Explanation
Production rulesets are specified on the application.
Production rulesets are specified on the access group.
9.
A claims framework contains two rulesets, ClaimsFW and ClaimsFWInt, and an application built on the framework contains two rulesets, Claims and ClaimsInt. Which statement is false if all the rulesets are configured as Application Validation?
Correct Answer
C. Rules in ClaimsFW can reference rules in Claims
Explanation
If the AV mode is used, rules in the ruleset can reference all rules in the rulesets defined in the:
- Same application
- Rulesets belonging to any built-on application
When you use RV mode, each ruleset version defines one or more ruleset versions on which the ruleset version depends.
10.
A claims application contains two organizational and two application rulesets. The organizational rulesets MyCo and MyCoInt are configured as Ruleset Validation, where the prerequisite for MyCo is MyCoInt and the prerequisite for MyCoInt is Pega-ProcessCommander. The two application rulesets Claims and ClaimsInt are configured as Application Validation. Which of the following statements is false?
Correct Answer
D. Rules in MyCo can reference rules in Claims
Explanation
When using Ruleset Validation, rulesets can only reference their prerequisites.
11.
An application contains the following rulesets.
- AccountManagement contains the rules for administering checking and savings accounts.
- AccountManagementInt contains supporting rules for integrating with other applications.
- BankCorp contains rules shared across the entire organization.
- BankCorpInt contains supporting rules for integrations shared with other internal applications.
- CreditCheck contains rules for processing a credit check and is shared with another Pega application to administer loans.
-
Which two rulesets can be configured to use application validation, according to best practices? (Choose Two)
Correct Answer(s)
B. AccountManagementInt
C. AccountManagement
Explanation
Follow these best practices when configuring rulesets.
- Use Application Validation on rulesets that are specific to a single application.
- Use Ruleset Validation on rulesets used in more than one application.
- Only use RV for rulesets that are designed to be used across multiple applications, such as organizational rulesets, to make them easily portable and prevent introduction of dependencies on a specific application.
- Create applications for common rulesets; use the built-on functionality to include common rulesets in the application.
- Include unlocked AV rulesets in one application only. This prevents AV rulesets from referring to rules that may not exist in applications that do not contain the ruleset.
- Run the Validation tool after critical changes/milestones have been implemented (for example, changes to the application ruleset list or built-on application as well as changes made before lock/export).
12.
Which two of the following prerequisites would you choose to create a branch rule for parallel development? (Choose Two)
Correct Answer(s)
C. Give team members access to the team application
D. Create a team application
Explanation
A team development application must exist in order to create a branch ruleset.
Create an access group that references the team application. Add developers to the access group.
13.
A branch ruleset is a ruleset that ___________. (Choose Two)
Correct Answer(s)
A. Is based off of another ruleset
B. Is designed for large projects
Explanation
A branch ruleset is ideally suited for large projects.
The branch ruleset is based off another ruleset.
14.
Which two of the following steps do you perform after you develop branch rules and before you merge a ruleset? (Choose Two)
Correct Answer(s)
B. Review conflicts and warnings
D. Check in rules to merge
Explanation
Rules must be checked in to merge a branched ruleset.
Review and resolve conflicts related to merging rulesets before the merge.
15.
A user has the following rulesets in their ruleset list:
- TGB:01-01
- TGBInt:01-01
- LoanShrk:01-01
- LoanShrkPrime:01-01
- LoanShrkInt:01-01
There are six instances of CollectBorrowerDetails in the rules cache as indicated in the table below:
Instance
Apply to:
Ruleset
Availability
One
TGB-FW-LoanShrk-Work
TGB:01-01-05
Withdrawn
Two
TGB-FW-LoanShrk-Work
TGB:01-01-03
Yes
Three
TGB-FW-LoanShrk-Work
LoanShrkPrime:01-01-05
Withdrawn
Four
TGB-FW-LoanShrk-Work
LoanShrkPrime:01-01-01
Yes
Five
TGB-FW-LoanShrk
TGBSubPrime:01-01-03
Yes
Six
TGB-FW-LoanShrk
LoanShrkPrime:01-01-01
Yes
A rule with an Apply to: class of TGB-FW-LoanShrk-Work-AutoLoan calls CollectBorrowerDetails. Which rule is selected from the rules cache during rule resolution?
Correct Answer
A. Instance Six
Explanation
To be included in the results, each rule candidate must belong to a ruleset listed in the operator's ruleset list.
Rule candidates with an availability of Withdrawn cannot be selected during rule resolution.
The output of the resolution process is the first rule candidate found that matches all of the rule resolution criteria.
16.
Which of the following statements is true about the rule resolution process?
Correct Answer
B. If a user does not have access to the selected rule, the system sends a message that it could not find an appropriate rule to execute.
Explanation
The rule resolution algorithm verifies that the user has authorization to access the selected rule.
17.
Which rule availability setting can you use to force the system to look for an instance of the rule in the next highest class or ruleset?
Correct Answer
D. Withdrawn
Explanation
When a rule set to Not Available is found during the rule resolution process, the rule in the next-highest version is selected. The system is not forced to move up to the next-highest class.
When a rule marked as Withdrawn is found during rule resolution, the system looks for an instance of the rule in the next highest class or ruleset.
An availability of Final indicates the rule may be used during the rule resolution process.
If a blocked rule is selected during rule resolution, an error message is displayed and execution is halted.
18.
Adding parameters to a rule enables you to _____________________.
Correct Answer
B. separate the functional behavior of a rule from specific business contexts
Explanation
Parameters enable you to separate the functional behavior of a rule from specific business contexts.
19.
Use the ________________ keyword to reference a parameter in the same rule in which the parameter is defined.
Correct Answer
C. Param
Explanation
Use the Param keyword in front of the parameter name to reference a parameter in the same rule in which the parameter is defined.
20.
Which two fields are required when adding a parameter to a rule? (Choose Two)
Correct Answer(s)
C. Name
D. Data type
Explanation
A name is required. Enter a name that is unique within this data page.
The data type is required. Select a data type to define the expected data type of the parameter value.
21.
When a process is configured to create temporary cases, which of the following occurs when a user creates a case?
Correct Answer
B. The case is stored in memory.
Explanation
The case is always in memory, whether the case is temporary or permanent.
There is no clipboard page specifically for temporary cases.
22.
What task must you perform in order to persist a temporary case?
Correct Answer
B. Add a Persist Case SmartShape to the process.
Explanation
The case is persisted the case is passed to the SmartShape.
23.
The keyword Primary is a prefix to the value in the current case.You have added weighted conditions to duplicate case search in a case type. How do you configure the condition fields to differentiate between fields on the current case and fields on the existing case?
Correct Answer
C. Prefix the keyword Primary to the value used in the current case.
Explanation
The keyword Primary is a prefix to the value in the current case.
24.
You want to evaluate cases as potential duplicates when the existing cases and the current case have the same create operator. How would you ensure that only cases with the same create operator are evaluated?
Correct Answer
D. Add a must match condition where the create operator in an existing case is the same as in the current case
Explanation
If the must match condition evaluates to true, the current case is a potential match and is evaluated using weighted conditions.
25.
Management reports that have an unacceptably large number of cases are incorrectly identified as duplicate cases. Which two approaches could you use to modify the duplicate case search process so that it produces fewer invalid duplicates? (Choose Two)
Correct Answer(s)
A. Adjust the condition weights.
C. Adjust the threshold value.
Explanation
You may want to increase the threshold so that more conditions or conditions with higher weights must evaluate to true.
Give conditions that are most likely to be invalid duplicates higher weights
26.
Field values enable you to _________________.
Correct Answer
C. customize a list of allowed values for a property based on the context of the property
Explanation
Field values enable you to manage the list of allowed values and customize the allowed values based on the context of the property.
27.
How do you customize the allowed values for a property based on the context of the property using field values?
Correct Answer
B. Create a field value record for each value and set the context using the Apply to: field.
Explanation
You can add different field values for a single property in separate contexts using the Apply to: setting for each value.
28.
Sourcing a data page directly from a UI control is an example of which pattern?
Correct Answer
A. Reference pattern
Explanation
The snapshot pattern copies data from an external system to the case.
The SoR pattern references a data in an external system without including it in the case data.
The reference pattern references data directly without making it part of the data model.
The alias pattern links one property to another.
29.
Which feature would you use to implement the System of Record (SoR) pattern?
Correct Answer
C. The refer to a data page option on a property
Explanation
The SoR pattern references a data in an external system using a data page.
The alias pattern links a property to another using the Property-Ref activity method.
The reference pattern references data directly without making it part of the data model.
The snapshot pattern copies data from an external system using a data page.
30.
You add a new work group to an application. Which two organization rules do you need to update? (Choose Two)
Correct Answer(s)
A. Operator ID
C. Work queue
Explanation
Operators are associated with units.
Operators belong to work groups.
Workbaskets belong to work groups.
31.
The TGB organization structure has a Sales unit, and it belongs to a Marketing division. TGB plans to add new units for the East, Central, and West geographical sales regions. These regional units report to the Sales unit. How do you configure the organizational hierarchy to support the new structure?
Correct Answer
C. Add the regional units as sub-units to the Sales unit.
Explanation
The regional units report to the Sales unit and not to the Marketing division.
The regional units report to the Marketing division. The regional units are sub-units of the Sales unit.
The regional units report to the Sales unit. Therefore, the regional units are sub-units to the Sales unit.
32.
You configure a cascading approval step for insurance claims. The request requires approval from the submitter's manager. However, approval from operators in other units in the organization may be required. Which approval model would you use?
Correct Answer
D. Authority matrix
Explanation
You use the reporting structure model when the approvals move though the submitter's reporting structure.
You use the authority matrix model when the approvals are not based on a reporting structure.
33.
You have added a cascading approval step that uses an authority matrix. You have specified a decision table to determine the approvers for each case. You have confirmed that the conditions in the decision table are configured correctly. You test the configuration by entering requests that require multiple approvers. However, the system routes all requests to only one approver. Which of the following actions would you take to correct this issue?
Correct Answer
B. Set the decision table to evaluate all rows.
Explanation
You must select evaluate all rows in the decision table. Otherwise, the table returns only one result.
34.
Your application requires a cascading approval for expense reports. Approvals must follow the submitter's reporting structure, with the following thresholds. A manager must approve expense reports up to USD500. A director must approve expense reports up to USD1500. A vice president must approve expense reports of USD1500 or greater. How do you configure the approval process?
Correct Answer
A. Select the reporting structure configuration with custom levels, then configure when rules to determine the number of levels.
Explanation
Decision tables are used for the authority matrix model, not for the reporting structure model.
When rules are used to test whether an approval level is needed.
35.
Your team is building an application for a contact center that handles a variety of customer requests. Business policies require that each customer interaction be conducted with the most appropriate next available Customer Service Representative (CSR). What is the best way to implement this requirement?
Correct Answer
A. Use a ToWorkbasket router and Pega's Get Next Work functionality
Explanation
Using a ToWorkbasket router and Pega's Get Next Work matches each user with the appropriate assignments and prevents users from selecting preferred assignments.
Using a ToWorklist router routes assignments directly to a particular operator's worklist using a predefined operator name.
Using a ToLeveledGroup router routes assignments directly to the worklist of an operator chosen from a list of operators sorted by workload and desired skills.
Using a ToWorkGroup router routes assignments directly to a random operator's worklist within a work group.
36.
You are tasked with configuring the Get Next Work functionality for an application. The requirement states that the workbaskets a user is associated with must be checked first, and all eligible assignments must be consolidated into a single list before being filtered and sorted. Which two of the following options do you select on an Operator ID record to configure the Get Next Work functionality to meet this requirement? (Choose Two)
Correct Answer(s)
A. Merge workbaskets
B. Get from workbaskets first
Explanation
Merge workbaskets
This option is used to organize all assignments in all of the workbaskets the user is associated with into a single list before the list is filtered and sorted.
Get from workbaskets first
Correct!This option is used to configure the application to check the workbaskets a user is associated with before checking the user's worklist.
Operator is available to receive work
Sorry, this is incorrect.This option is used to allow or deny assignments being added to the user's worklist; it does not affect the Get Next Work functionality.
37.
What effect does the Use all workbasket assignments in user’s work group option have on how workbaskets are searched when using the Get Next Work functionality?
Correct Answer
A. This option limits the workbasket search to only those workbaskets defined in the user's work group.
Explanation
This option limits the workbasket search to only those workbaskets defined in the user's work group.
Correct!
This option limits the assignments available to the user to only those assignments listed in the workbasket of the user's work group.
When a user clicks the Next Assignment link, the system checks the user's worklist. If assignments are available in the user's worklist, the assignments are filtered and sorted.
Sorry, this is incorrect.This is the default behavior of the GetNextWork functionality in Pega 7.
This option organizes all assignments in all of the workbaskets the user is associated with into a single list before the list is filtered and sorted.
Sorry, this is incorrect.Organizing all assignments in all workbaskets the user is associated with into a single list before the list is filtered and sorted cannot be achieved by using all workbasket assignments in the user's work group.
The workbaskets associated with the user are checked first. If no assignments are found in the user's workbaskets, the user's worklist is checked.
Sorry, this is incorrect.This search routine is the default search routine when the option for searching workbaskets first is selected.
38.
What two artifacts should you prepare in advance before delegating a rule? (Choose Two)
Correct Answer(s)
B. An unlocked ruleset added to the Application rule as a production ruleset
D. An Access Group that has access to the production ruleset
Explanation
Users must belong to an access group that includes the ruleset containing the delegated rules.
You cannot make changes to a rule in a locked ruleset. Organizing the delegated rules in a separate ruleset insulates the rest of the application from frequent changes.
39.
Select two benefits of adopting a rule delegation strategy. (Choose Two)
Correct Answer(s)
B. Adopting a rule delegation strategy can help improve the business' ability to adapt to changing business conditions.
D. Adopting a rule delegation strategy allows business users and architects to focus on their specific tasks related to application development and maintenance.
Explanation
Enabling business users to manage changes to business policies on their own allows architects to spend more time on architectural decisions and implementation strategies.
Enabling business users to manage changes to business policies on their own helps the business be more agile.
40.
Select two reasons for organizing delegated rules in a separate, unlocked ruleset. (Choose Two)
Correct Answer(s)
C. A separate, unlocked ruleset is necessary because changes cannot be made to rules in a locked ruleset.
D. A separate ruleset can help prevent accidental or unauthorized changes to critical elements of the application.
Explanation
The ruleset containing the delegated rules must remain unlocked in production so business users can make changes to the delegated rules.
The business users responsible for managing the delegated rules are organized in an access group.
Keeping unlocked rules in a separate ruleset insulates the rest of the application rules from unintended consequences due to accidental or unauthorized changes.
41.
Your application contains a top-level case type named Purchase Request and a Purchaser Order child case. The company has determined that only one user may open and work on a case at one time. However, users working on purchase orders should not lock out users working on the parent purchase request cases. How would you configure the lock settings among the case types?
Correct Answer
A. Set default locking on purchase requests and set the do not lock the parent option on purchase orders.
Explanation
You set default locking on the parent case type. You set the do not lock the parent on the child case type.
Optimistic locking allows multiple users to work on the same case at the same time.
42.
In a prepare job offer process, you configured a Split For Each shape. The shape runs a compensation approval subprocess to a list containing four managers. The prepare job offer process resumes as soon as one manager completes the approval process. Which join condition in the Split For Each shape supports this requirement?
Correct Answer
A. An Any join condition
Explanation
This condition resumes the main flow when only one of the subprocesses completes.
43.
An order fulfillment process includes a request for quotes from multiple shippers. You want the system to automatically call a quote request subprocess for each vendor. How would you configure your process?
Correct Answer
B. Add a Split For Each shape and run the request subprocess for each vendor on a page list.
Explanation
The Split For Each shape runs a subprocess for each item on a page list.
44.
You are tasked with configuring a screen flow. The requirement states that every step in the screen flow must be executed sequentially.
Which of the following two options do you select on each assignment shape to configure the screen flow to meet this requirement? (Choose Two)
Correct Answer(s)
A. Only allow navigating back to this step
C. Enable navigation link
Explanation
Enable navigation link : This option is necessary because it is used to display the step in the navigation sequence.
Perform post-processing when navigating away from step
Only allow navigating back to this step : This option is necessary because it prevents users from skipping ahead to a later step before the preceding steps are completed.
Save on last step
Perform post-processing when navigating away from step : This option is used to run validation and other post-processing actions each time a user leaves the step. It does not control the navigation sequence.
Save on last step : This option is used to prevent commits to the database as each step is executed and can only be configured on the Start shape. It does not control the navigation sequence.
45.
Which answer best describes the benefit of using screen flows?
Correct Answer
A. Screen flows help a single user complete complex tasks by presenting multiple screens in a logical sequence.
Explanation
Screen flows create a linear series of UI screens. Users can easily navigate these UI screens to enter data and complete tasks without frustration.
46.
When configuring a screen flow, you identify a single harness to define the navigation style for the screen flow. Where is the harness identified?
Correct Answer
C. On the Start shape
Explanation
The harness is used to define the navigation style for the screen flow and can only be identified on the Start shape.
The harness cannot be identified on a Flow Action connector.
The harness cannot be identified on the Design tab of the screen flow.
47.
A new system architect questions the value of allowing attachments to cases. What would be your best response?
Correct Answer
C. Attachments can provide additional information required to process a case.
Explanation
An example is an insurance claim case. The information in an attached police report could move a case forward.
48.
A new system architect asks you how user access to attachments is managed. In your response, you indicate there are two ways to configure attachment access. Which statement is the best next sentence of your response?
Correct Answer
D. User access can be configured by privilege and/or when rule.
Explanation
User access has other determining factors in addition to attachment class.
You use the Security tab to control access to the attachments through privileges and/or when rules.
49.
Pega provides a feature to upload attachments out-of-the box. Which attachment feature must be configured by a system architect?
Correct Answer
C. User access to attachments and document security
Explanation
The default setting is read-only attachments.
User access and security must be configured in Pega.
50.
You created a data transform to concatenate a user's first and last name values. You add the concatenate data transform to a flow action as a post-processing action. What occurs when the flow runs?
Correct Answer
B. The data transform runs every time the user performs the flow action run.
Explanation
Pre- and post-processing data transforms and activities run every time you invoke the flow action.