PEGAPCSA87V1 Sample Questions & Answers
Built around approval processes tied closely with case lifecycle design, by far the biggest weight, plus mobile development, dashboards, access control, rules, rulesets and correspondence, interface accessibility, and data modeling, integration and validation.
Launch the full PEGAPCSA87V1 simulator →Showing 10 of 20 free samples.
- Question 1Intermediate
Application Development · Create and maintain rules, rulesets, classes, inheritance
An application requires that the
.CaseIDproperty format beEVT-YYYY-######, whereYYYYis the current year and######is a sequential number. Which type of rule should be configured to achieve this?Show answer & explanation
Correct answer: A
Pega Platform provides a dedicated feature for formatting case IDs. In the case type's Settings tab, you can define a prefix for work items. This prefix can include text, dates, and other properties, and Pega automatically handles the sequential numbering. This is the standard best practice and does not require custom rule creation in most cases.
- Question 2Intermediate
DevOps · Record a unit test
A developer is unit testing a data transform rule. The test requires setting up initial values on a test page before the data transform runs. Where in the 'Run Rule' window or 'Unit Test' configuration for the data transform is this initial test data configured?
Show answer & explanation
Correct answer: C
When creating a PegaUnit test case, the 'Setup & Cleanup' tab is used to define the test environment. You can specify a data transform to run before the test execution to populate the clipboard with the necessary pages and properties. This ensures the rule is tested under the correct predefined conditions.
- Question 3Intermediate
Security · Track and audit changes to data
A government agency uses a Pega application to process permit applications. To comply with regulations, all changes to the
.PermitStatusproperty must be tracked, including who made the change and when. Which feature should be enabled to meet this requirement?Show answer & explanation
Correct answer: C
Field Level Auditing is the declarative feature designed specifically for this purpose. By opening the property rule for
.PermitStatusand enabling auditing on the History tab, the Pega Platform automatically createsHistory-instances whenever the property value changes, recording the old value, new value, operator, and timestamp. This is the most efficient and best-practice approach. - Question 4Beginner
Mobility · Configure mobile app channels
A requirement for a mobile application is to allow users to attach a photo of a damaged item directly from their device's camera. Which control type should be used in the view to enable this functionality?
Show answer & explanation
Correct answer: A
The 'Attach content' control is specifically designed for handling file attachments. When used in a Pega mobile app, it provides options to upload a file, take a photo with the camera, or record a video, leveraging native device capabilities. The Image control is for displaying images, not capturing them.
- Question 5Advanced
Case Management · Design a case lifecycle, stages, set case statuses, add instructions to tasks
A case study for an insurance company, 'SecureSure Insurance', is outlined below.
Company Background:
SecureSure Insurance is a national provider of auto and home insurance. They are embarking on a digital transformation initiative to streamline their claims processing. Their current system is manual, slow, and results in inconsistent customer experiences. They have chosen Pega Platform to build a new 'Auto Claim First Notice of Loss (FNOL)' application.Current Situation:
When a customer calls to report an accident, a call center agent collects information over the phone and enters it into a legacy system. The process involves multiple handoffs between agents, adjusters, and supervisors. There is no automated way to track the claim's progress or enforce service level agreements (SLAs).Requirements:
- The FNOL case must guide the agent through collecting policyholder information, accident details, and information on involved parties.
- Immediately after case creation, the system must determine if the claim is simple (e.g., single vehicle, no injuries) or complex (e.g., multi-vehicle, injuries reported).
- Simple claims should be routed to a 'FastTrack' work queue. Complex claims must be routed to a 'ComplexClaims' work queue.
- An SLA must be applied to the first assignment in the case, requiring an agent to contact the customer within 4 business hours.
Based on the requirements, which combination of Pega rules and configurations provides the most effective solution?
Show answer & explanation
Correct answer: A
This option correctly combines the core Pega features needed. A staged case lifecycle is appropriate for FNOL. A decision shape using a decision tree (or table) is the correct way to automate the complexity evaluation. The routing logic should be configured on the assignment itself to direct it to the correct work queue based on the decision outcome. Finally, an SLA rule with a Goal (e.g., 2 hours) and a Deadline (4 hours) is the standard way to implement the timing requirement on an assignment.
- Question 6Intermediate
Data and Integration · Access sourced data in a case; refresh strategies; populate user interface controls
A data page is used to retrieve a list of countries from a REST service. The list of countries changes very rarely. To optimize performance and reduce unnecessary API calls, the data page should only fetch the data once per user session. Which data page scope and refresh strategy should be used?
Show answer & explanation
Correct answer: B
The 'Requestor' scope creates a single instance of the data page for the entire user session. Since the data is static for the session, the 'Do not reload when' refresh strategy is appropriate, meaning the page is loaded once on the first access and then reused throughout the session without making further API calls. 'Thread' scope would create a copy for each case/work item, which is inefficient. 'Node' scope would share the data across all users on the same server node, which is also a valid performance strategy, but 'Requestor' scope precisely matches the 'once per user session' requirement.
- Question 7Beginner
Data and Integration · Validate data; create and configure data validation rules by using business logic
A developer is creating a view for a 'New Employee Onboarding' case. The view contains a field for 'Date of Birth'. The business requires that the entered date must not be in the future. Which rule type is the most appropriate for enforcing this specific validation logic?
Show answer & explanation
Correct answer: A
A Validate rule is used for business logic validation that involves comparing property values. In this case, it would compare the 'Date of Birth' property with the current date. Edit Validate rules are for single-field format validation (e.g., ensuring a string is a valid email format) and are less suitable for comparisons. Triggers and Declare Expressions are for procedural logic and calculations, not validation.
- Question 8Beginner
Data and Integration · View data in memory: clipboard tool, pyWorkPage
You are debugging a case processing issue. You need to inspect the data that currently exists for the case on the clipboard, specifically the top-level page that represents the case instance. What is the standard name of this page on the clipboard?
Show answer & explanation
Correct answer: B
The
pyWorkPageis the standard, system-managed page on the clipboard that holds the data for the currently open case instance. It is the primary page developers inspect when debugging case-related data issues using the Clipboard tool. - Question 9IntermediateSelect 2
Case Management · Configure and send email correspondence
A requirement is to send an email notification to the customer when their application is approved. The email must contain the Case ID and the final decision. Which two rules must be configured to implement this? (Select TWO)
Show answer & explanation
Correct answers: A, D
A Correspondence rule is needed to define the template of the email, including the subject, body, and placeholders for dynamic data like the Case ID. The 'Send Email' automation shape is then used in the case lifecycle to trigger the sending of this correspondence at the appropriate point in the process.
A Correspondence rule is needed to define the template of the email, including the subject, body, and placeholders for dynamic data like the Case ID. The 'Send Email' automation shape is then used in the case lifecycle to trigger the sending of this correspondence at the appropriate point in the process.
- Question 10Intermediate
User Experience · Localize application content
A system architect is designing an application for a global company. The application needs to be available in both English and German. The label for a button needs to display 'Submit' for English users and 'Einreichen' for German users. What is the best practice to implement this localization requirement?
Show answer & explanation
Correct answer: C
The standard Pega mechanism for localizing text labels is to use Field Value rules. You create a Field Value rule for the base language text (e.g., 'Submit'). Then, you create a copy of that rule into a ruleset specifically for the target language (e.g., a German ruleset) and enter the translated value ('Einreichen'). Pega's localization wizard automates much of this process. This approach is scalable and maintainable.
Ready for the real thing?
The full PEGAPCSA87V1 simulator has every exam-style question, timed mode, and instant scoring.