Question 1
Question
An application contains cases which transition through different statuses throughout their life cycle which typ.ca, months.
Design a reporting strategy to display the number of cases by status at the end of each month for a 12 month period.
Answer
-
Configure an agent to record monthly case status in a separate table and report on that table.
-
Configure an activity to generate the data in the clipboard and report using a custom section
-
Configure a summary report that leverages sub-reports for each month.
-
Configure a Declare index to record case data to a separate table.
Question 2
Question
While configuring GetNextWork, overriding the System Settings rule GetNextWork__WorkBasketUrgencyThreshold imposes a minimum cutoff value for assignment urgency.
Which statement accurately depicts the system behavior when the GetNextWork_WorkBaseketUrgencyThreshold setting is overridden?
Answer
-
The override ignores other criteria in GetNextWork.
-
The override causes the application to revisit workbaskets for assignments with lower urgency.
-
The override causes a search of only those assignments with the urgency higher than the threshold value
-
The override causes a search of all assignments in a work queue that equal or exceed the set urgency threshold.
Question 3
Question
XYZ Corp requires employees to designate alternate operators to perform their work while they are on vacation. Work vacationing operators should be visible to alternate operators.
How do you configure the application to handle this requirement?
Answer
-
Add a ValueList Property to Data Admin-Operator-I
-
Alternate operators add vacationing persons to their ValueList. Modify the Assign Worklist report definition to include this ValueList. Modify security accordingly to allow access.
-
Modify the user portal to only display team members for which the operator has been designated an alternate. Clicking on an operator displays that operator's worklist. Assignments are opened accordingly.
-
Define a custom Access When rule named pxAssignedToMeOr Alternate. Modify the pyUserWorkList Report Definition using this rule to display every Assign-Worklist assignment within the WorkGroup.
-
Develop an agent that transfers worklist assignments from the operator going on vacation, when that vacation starts, to the alternate operator. When vacation ends, transfer uncompleted assignments back.
Question 4
Question
A shipping case needs to wait n specific time period before progressing in its flow. The developer is considering using ;i wait shape or an assignment with an SLA to perform this function.
Identify the two requirements for which a wait shape is the simpler approach. (Choose Two)
Answer
-
Adjust the case urgency when the assignment is created.
-
Manually step past the waiting point prior to the designated time
-
Present a custom UI form to the user while waiting to expire
-
Automatically bypass locking when the assignment is created.
Question 5
Question
APP Studio created a data type in the Organization layer for Quote data called BCO-Data-Quote.
How do you help users find rules from this data class when working in APP Studio?
Answer
-
Create a BCO-QI-Data-Quote class that inherits from BCO Data-Quote.
-
Use a Data Reference to configure the rules that you need from the BCO Data Quote class.
-
Copy the fields in the data class to the BCO-QT Work- class so all subclasses can see the Quote rules.
-
Select each rule you want to reuse in the application as a relevant record.
Question 6
Question
What two recommendations do you provide to the development team to ensure the performance of the Pega application does not degrade over time? (Choose Two)
Answer
-
Add indexes to all columns.
-
Purge workparty UUI index tables periodically.
-
Schedule scripts to maintain frequently fragmented tables.
-
Purge and/or archive records based on the company's record retention policy
Question 7
Question
Security policies need to be configured for a newly developed Pega application using basic credential authentication. The lockout policy configuration must lock out users after three failed login attempts. The configuration must exclude Administrator or Executive operators from the lockout.
How do you achieve this requirement?
Answer
-
Define operator override setting in enterprise authentication system
-
Create a separate role for Admin Executives
-
Define Access Control Policy to exclude Admin Executives
-
Use Exclude Operators options in Security Policies landing page
Question 8
Question
What are two valid reasons for defining a case type within a case type-specific ruleset? (Choose Two)
Answer
-
Case-specific rulesets make it easier to rebase ruleset versions.
-
Each branch ruleset can be associated to case-specific user stories.
-
The ruleset can be added to the ruleset stack for multiple applications
-
The case type might be converted to a component application in the future.
Question 9
Question
Table a contains customer information. Table B contains complaints submitted by customers. Table C contains positive feedback submitted by customer.
You are tasked to write a report that list all rows in Table A where, per customer, the number of rows in Table B related to Table A are greater than the number of rows in Table C related to table A.
Answer
-
Define two subreports: one that counts rows in Table B relative to Table A, and on that counts the rows in table C relative to Table A. Only include rows in the main. Report against table A where the table B count is greater than the Table C count.
-
Join table A to Table B and C using include all rows in this class. Count the Join column from both Table B and Table C. Only include rows where the first count is greater than the second.
-
Join table A to Table B and C using include all rows in join class. Count the Join column from both Table B and Table A. Only include rows where the first count is greater than the second
-
Define two subreports, one where table B users ''Do not Join'', and one where Table C users ''Do not Join'', In the main report count the rows from each subpreport, then only include rows where the count from the Table B subreport than the count from the Table C subreport.
Question 10
Question
BiyCo has two development projects currently in progress developed by independent teams. One team builds the Quoting application. Another team builds the Policy Administration application. Development takes place on different servers with separate rulebases.
The Quoting application is built on the Policy Administration application.
The Policy Administration application requires enhancements to support other areas of the business.
The Quoting team is notified when the Policy Administration application is versioned. The Quoting team responds by importing a RAP containing the new version.
Select the two best practices to minimize potential development conflicts and work with the most current version of the Policy Administration application. (Choose Two)
Answer
-
Periodically rebase the Policy Administration application.
-
Switch between applications when modifying rules.
-
Perform branch reviews when merging brandies
-
Share rulesets between both applications.
Question 11
Question
You oversee a medium-size development team, and some of the team members are new to pega.
What are the most efficient ways to ensure that the rules the team creates adhere to best practices? (choose two)
Answer
-
Have new team members create and run Pega automated unit tests against their rules.
-
Use Pega Log Analyzer to identify exceptions associated with the new team members.
-
Run Tracer on each rule the new team members check in to identify failures in rule execution.
-
Leverage the rule check-in approval process to review the new team member’s changes first.
Question 12
Question
You isolated the problem to node of the cluster. Y see node 1 goes down shortly at 3:00 P.M. every day with an out-of-memory error.
What is the likely cause of the out-of-memory error?
Answer
-
At 3:00, managers view multiple reports displaying open assignments and cases so they can plan work for the following day.
-
At 3:00, robotic process automation runs every day. The mapping of results to each case type horn the automation is CPU intensive.
-
At 3:00, a job scheduler is mistakenly configured to run on a single Web Tier node that pulls an increasingly large number of records onto a clipboard page each day.
-
At 3:00, a shift change occurs, and several users log in and display the" work list and dashboard.
Question 13
Question
An application is being constructed In multiple phases for a growing company that has over 1000 employees. During the initial development stages, it is determined a button on a section has to be made conditionally visible based on a group of actors.
What should the conditional visibility be based on to minimize the amount of future maintenance?
Answer
-
Privilege
-
AccessGroupcorrect
-
Role
-
Work group
Question 14
Question
Select the primary reason for developing a set of unit lest cases and automated testing Suites in a continuous integration and continuous deployment (CI/CD) model.
Answer
-
Automated testing reduces costs by reducing the need to hire and rain testing resources.
-
Automated testing accelerates the deployment of rules from the development environment to target environments.
-
Automated testing programmatically ensures quality of rules to maintain the integrity of the pipeline.
-
Automated testing allows for orchestration between automation server and the Execute Test REST service.
Question 15
Question
XYZ Corporation wants to ensure that every attempt by a developer to check a rule into a certain ruleset version is reviewed before that rule is allowed to be checked in. The rule should be automatically sent back to the developer without being checked in if all warnings are not justified and the fields on the history tab are not complete.
How do you address this requirement?
Answer
-
Prior to the first assignment in the ApproveRuleCheckin flow, add a decision shape where one output connector is equivalent to the submitting the SendBack flow action.
-
Implement a CheckForCustomWarnings activity for each rule included in the requirement. The activity issues a warning whenever the requirement's history tab criteria are not met.
-
Override the FindReviewers decision tree to invoke a when rule that evaluates the criteria, if the when rule returns true, the decision tree returns SendBack.
-
Override the SendBack Flow Action adding a pre-ctivity that transfers the assignment to
the create operator if the rule's criteria are not met.
Question 16
Question
Which three approaches arc considered a PegaUnit: testing best practice? (Choose Three)
Answer
-
A test ruleset is placed at the top of an application's ruleset stack.
-
A test case uses limited assertions
-
A test case groups relevant asseitions together.
-
A test case is not necessary when an error message is the expected result.
-
A test case focuses on a single area of functionality.
Question 17
Question
An application consisting of a single case requires sending correspondence at a designated time with minimal delay. The existing solution uses an assignment to pause the case until an SLA invokes the escalation activity that sends the correspondence. Occasionally there is a delay in sending the correspondence.
Which two factors contribute to the delay? (Choose Two)
Answer
-
The number of queued SLA objects
-
Multiple open assignments on the same case
-
Error handling for locked items
-
Correspondence rule configuration
Question 18
Question
You are working on an insurance claims application that receives claims through email. The company receives 500 emails per hour. the insurance company promises a 24-hour response time to receives and verify the clain. After the claim is verified. The system automatically responds with email containing the claim ID.
The application is developed in the Pega cloud environment. The production environment is currently running on premises.
What is your recommendation to ensure that insurance company can meet the 24-hour response time requirement for claims submitted by email?
Answer
-
Recommend the insurance company change its policy to allow for a broader processing window.
-
Recommend the insurance company use an advanced agent to verify claims and respond.
-
Recommend the insurance company use an email lister with concurrent threats.
-
Recommend the insurance company use an MDB listener instead of an email listener
Question 19
Question
Using the information shown in the case structure below, which option is always true?
Answer
-
Resolution of the Event Booking case requires the Parking case to be resolved.
-
Parking, Weather, and Hotel cases must be instantiated for the Event case to process correctly.
-
The Weather case can be instantiated without a parent Event Booking case.
-
The Parking class must inherit from the Event Booking class.
Question 20
Question
You want to avoid creating unnecessary case-related properties and views.
Which three actions do you take to accomplish this goal? (Choose Three)
Answer
-
Define most of the properties and sections at the work pool level.
-
Create a data type (if required) that corresponds to the case type.
-
Use the data reference field type in a case type's data model tab.
-
Drag and-drop a field group when defining a case view.
-
Define case type views using ".page.property" syntax.
Question 21
Question
Which two tools and/or methods support continuous integration practices? (Choose Two)
Answer
-
Performing Ul regression testing
-
Leveraging release toggles
-
Using an automation server to invoke unit test suites
-
Configuring pre and post import steps