PEGACPSA23V1 Sample Questions

PEGACPSA23V1 Sample Questions & Answers

Ranges across case lifecycle design, SLAs and routing, by far the biggest weight, plus testing, reporting and mobile apps, application structure and debugging, UI accessibility and configuration, and validating and manipulating data types.

Launch the full PEGACPSA23V1 simulator →

Showing 10 of 20 free samples.

  1. Question 1Intermediate

    User Experience · Constellation vs Traditional UI

    True or False: In a Pega application built on the Constellation architecture, you can directly use a section rule created in Dev Studio within a view configured in App Studio.

    Show answer & explanation

    Correct answer: B

    The Constellation architecture uses a view-based, design system-driven approach and does not use traditional section rules for UI composition. Views in Constellation are built from a library of prescribed components in App Studio. Traditional section rules are part of the classic, non-Constellation UI architecture.

  2. Question 2Intermediate

    Data and Integration · External Data Access

    A data page is sourced from a REST connector to fetch customer details from an external system. To improve performance, the data should be cached and only refreshed if it is more than one hour old. How should the developer configure the data page's refresh strategy?

    Show answer & explanation

    Correct answer: D

    The 'Reload if older than' refresh strategy is designed specifically for this use case. It allows the system to serve a cached version of the data page unless the specified time interval (in seconds) has elapsed since it was last loaded, at which point it will be reloaded from the source.

  3. Question 3Intermediate

    Data and Integration · Data Validation

    A developer needs to ensure that a property for a Social Security Number (SSN) is always entered in the format XXX-XX-XXXX. Which rule type is the most appropriate and reusable way to enforce this specific format validation?

    Show answer & explanation

    Correct answer: B

    An Edit Validate rule is used for client-side, format-based validation of a single property using Java. By creating an Edit Validate rule with the required logic (e.g., a regular expression) and referencing it on the Advanced tab of the Property rule form, you ensure that this format validation is applied consistently wherever the property is used.

  4. Question 4Beginner

    Case Management · Duplicate and Child Cases

    A retail company has an 'Order Fulfillment' case type. When an order is for a high-value item (over $1000), a child case for 'Insured Shipping' must be created. For standard items, this child case is not needed. Which automation shape in the process flow is best suited to implement this conditional case creation?

    Show answer & explanation

    Correct answer: A

    The Create Case smart shape is designed specifically to instantiate new cases, including child cases. It can be placed after a decision shape that checks the order value, ensuring the 'Insured Shipping' child case is created only when the condition (order value > $1000) is met.

  5. Question 5Intermediate

    Data and Integration · Data Manipulation

    During application development, you need to set a default value for the .OrderDate property to the current date whenever a new 'Purchase Order' case is created. What is the recommended, guardrail-compliant approach to achieve this?

    Show answer & explanation

    Correct answer: C

    The pySetFieldDefaults data transform is automatically invoked when a case is created. It is the standard, best-practice location for setting default values for case properties. Modifying this rule is the most efficient and guardrail-compliant way to meet the requirement.

  6. Question 6Advanced

    Mobility · Mobile UI Features

    A developer needs to create a view for a mobile app that displays a list of tasks. Each task in the list should have a 'Complete' button on the right side. When a user swipes left on a task item, a 'Defer' button should appear. Which UI control or configuration allows for this swipe-action behavior?

    Show answer & explanation

    Correct answer: C

    Pega Platform provides built-in support for mobile swipe gestures. Within the properties of a repeating layout used in a mobile channel, you can directly configure 'Swipe actions'. This allows you to define actions and associate them with icons that are revealed when the user swipes left or right on a list item.

  7. Question 7BeginnerSelect 2

    Reporting · Business Reports

    A manager requests a new report that shows the total number of open cases grouped by their current stage. Which two features of the Report Definition rule are essential to create this summary report? (Select TWO)

    Show answer & explanation

    Correct answers: A, B

    The 'Group By' function is fundamental to creating summary reports. Applying it to the stage column will aggregate all records by their stage name.

    To get the total number of cases for each group, you need to use a summary function. Applying 'Count' to a unique identifier like the case ID will provide the correct total for each grouped stage.

  8. Question 8Intermediate

    Security · Security Policies

    An application requires that users cannot have passwords that are identical to their last three passwords. Where is this policy configured?

    Show answer & explanation

    Correct answer: C

    Security policies are rules that define password requirements such as length, complexity, expiration, and history. The requirement to check against the last three passwords would be configured in the 'Password history' section of a Security Policy rule, which is then associated with an Authentication Service.

  9. Question 9Advanced

    User Experience · UI Configuration

    A developer is building a complex user interface where a user's selection in a 'Country' dropdown should dynamically update the options available in a 'State/Province' dropdown. Both dropdowns are sourced from data pages. What is the most efficient way to implement this dependency?

    Show answer & explanation

    Correct answer: A

    This is the standard pattern for cascading controls. The 'On Change - Refresh Section' action on the parent control ('Country') posts the selected value to the clipboard. The data page for the child control ('State/Province') should be configured to accept the country value as a parameter, so when the section refreshes, the data page reloads with the correct, filtered list of states.

  10. Question 10Intermediate

    Case Management · Case Lifecycle Design

    An insurance company has a case type for processing claims. The case life cycle is designed as follows:

    Submission -> Triage -> Investigation -> Adjudication -> Closure

    A requirement is introduced that at any point during the 'Investigation' or 'Adjudication' stages, a user must be able to escalate the case to a 'Special Fraud Unit' (SFU) for review. This SFU review is a separate, multi-step process. How should this requirement be implemented in the case life cycle?

    Show answer & explanation

    Correct answer: B

    Alternate stages are designed for processes that are not part of the normal course of events but can be invoked when needed. Creating an 'SFU Review' alternate stage and providing a case-wide action (or a stage-specific action for Investigation/Adjudication) allows users to divert the case for the special review and then potentially return to the primary path.

Ready for the real thing?

The full PEGACPSA23V1 simulator has every exam-style question, timed mode, and instant scoring.