PEGACPSA24V1 Sample Questions

PEGACPSA24V1 Sample Questions & Answers

Expect questions on case lifecycle design tied with routing and service levels, the single biggest weight, plus mobile setup, reports, testing, access control, application structure, dashboard and UI configuration, and data objects with transformations.

Launch the full PEGACPSA24V1 simulator →

Showing 10 of 20 free samples.

  1. Question 1IntermediateSelect 2

    Data and Integration · Data Validation

    A system architect needs to ensure that a customer's phone number, entered in a text field, always follows the format (###) ###-####. If the format is incorrect, a specific error message should be displayed. Which two rule types should be configured to implement this requirement? (Select TWO)

    Show answer & explanation

    Correct answers: A, D

  2. Question 2Beginner

    Reporting · Report Creation

    A shipping company's application processes packages. When a package is created, its status is 'Pending'. Once it is picked up, its status changes to 'In Transit'. If a delivery exception occurs, the status becomes 'Exception'. Upon successful delivery, the status is 'Delivered'. The business wants a report that shows the current count of packages in each status. Which reporting feature is most suitable for creating this report?

    Show answer & explanation

    Correct answer: D

    A Summary report is designed for aggregation. By grouping the report data by the package status property (pyStatusWork) and using the Count aggregate function, the report will display exactly what is required: a count of packages for each distinct status ('Pending', 'In Transit', etc.). A List report would simply show all individual packages.

  3. Question 3Intermediate

    DevOps · Testing

    A developer is unit testing a data transform rule that sets default values for a new case. The developer wants to verify that the .CustomerLevel property is correctly set to "Gold" when the .PurchaseAmount is greater than 1000. What is the correct way to configure this verification in a PegaUnit test case?

    Show answer & explanation

    Correct answer: C

    PegaUnit tests use assertions to automatically validate outcomes. The correct approach is to define the input data (e.g., set .PurchaseAmount to 1500) on the Setup & Cleanup tab, and then on the Results tab, create an assertion of type 'Property' to validate that the output property .CustomerLevel has the expected value of "Gold" after the data transform runs.

  4. Question 4Beginner

    Case Management · Pause and resume case processing; wait steps

    A case type for employee onboarding has a 'Background Check' stage. This stage can take several days to complete and the case should not proceed until an external vendor provides a clearance code. Which automation shape should be used to pause the case processing within the 'Background Check' stage?

    Show answer & explanation

    Correct answer: D

    The Wait step is specifically designed for this purpose. It allows a case to pause its processing at a specific point in the flow until one or more defined conditions are met, such as a property being set to a specific value or a certain amount of time elapsing. In this scenario, it would be configured to wait until the property holding the vendor's clearance code is no longer null.

  5. Question 5Beginner

    Security · Manage user and role assignments

    A system administrator needs to grant a user the ability to view and run reports, but not create, modify, or delete them. Which standard Pega role should be assigned to the user's access group to achieve this?

    Show answer & explanation

    Correct answer: D

    The PegaRULES:User4 role provides basic user-level access, which includes the ability to view and run reports that they have access to. The PegaRULES:WorkMgr4 role has additional privileges, including the ability to create and modify reports. The PegaRULES:SysAdm4 and PegaRULES:SysArch4 roles have even higher levels of administrative and development privileges.

  6. Question 6Intermediate

    Mobility · Configure swipe actions, theme colors, image assets

    A developer needs to configure a mobile application to allow users to approve or reject a request by swiping left or right on a list item in their worklist. What needs to be configured in the mobile channel to enable this functionality?

    Show answer & explanation

    Correct answer: B

    Swipe actions are configured directly on the repeating layout (table) that displays the worklist. In the layout's properties, you can define actions for left and right swipes, mapping them to specific flow actions (like 'Approve' or 'Reject'). This provides a native mobile experience for users.

  7. Question 7Beginner

    Data and Integration · Manipulate application data, set default property values, configure data transforms

    During case processing, a data transform needs to copy the entire contents of a page property named TempAddress to another page property named PermanentAddress. Both properties are of the same class. Which method should be used in the data transform to achieve this most efficiently?

    Show answer & explanation

    Correct answer: D

    The Set action in a data transform is used for assigning values. When the source and target are both page properties of the same class, the Set action performs a full page copy, copying all the properties from the source page (TempAddress) to the target page (PermanentAddress). This is the standard and most direct way to copy one page to another.

  8. Question 8Intermediate

    Case Management · Identify duplicate cases

    A business requirement states that when a new 'Product Inquiry' case is created, it should be checked against recently created cases to prevent duplicates. A case is considered a duplicate if it has the same Customer ID and Product SKU as another case created within the last 24 hours. How should a system architect configure this duplicate case search?

    Show answer & explanation

    Correct answer: D

    This requirement calls for an exact match on multiple criteria plus a time-based condition. Basic conditions are perfect for this, as they require all specified properties (Customer ID, Product SKU) to match. The time constraint is handled by adding a filter condition on the pxCreateDateTime property, not by using weighted conditions, which are better for 'fuzzy' matching where not all properties must be identical.

  9. Question 9Advanced

    Application Development · Debug application errors

    A developer uses the Tracer tool to debug a complex process. They observe that a specific data transform is being executed, but they are unsure which rule or process initiated it. Which Tracer event type should the developer look for immediately before the 'Data Transform End' event to identify the calling rule?

    Show answer & explanation

    Correct answer: A

    In the Tracer's output, the execution of a rule is typically shown as a nested block starting with a 'Begin' event and ending with an 'End' event. The 'Begin' event for the data transform will show which parent rule (e.g., an activity step, a flow action, another data transform) called it. By locating the Data Transform End event and scrolling up to its corresponding Data Transform Begin event, the developer can see the parent context in the event hierarchy.

  10. Question 10Beginner

    User Experience · Localize application content

    A requirement for a customer service application is to present certain UI fields and labels in Spanish for users in Mexico and in French for users in Canada. The application must continue to display in English for all other users. Which Pega feature is the primary mechanism for implementing this multilingual support?

    Show answer & explanation

    Correct answer: C

    Pega's localization framework relies heavily on Field Value rules. A developer defines the base text (e.g., 'First Name') in a Field Value rule and then creates translated versions of that same rule for different locales (e.g., 'es_MX' for Mexican Spanish, 'fr_CA' for Canadian French). At runtime, Pega automatically selects the appropriate Field Value based on the user's locale settings, displaying the correct language.

Ready for the real thing?

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