Certified Pega System Architect 24 Free Sample Questions

20 free sample questions240 in the full practice test Other versions: PEGACPSA25V1(199),PEGACPSA23V1(202)

Try simulator

PEGACPSA24V1 Sample Questions

  1. Question 1

    A financial services application requires a multi-level approval process for loan applications. For loans under USD 50,000, approval is required from the applicant's direct manager. For loans of USD 50,000 or more, parallel approvals are required from both the direct manager and a regional risk assessment team. The process cannot continue until both parties have approved. Which case design pattern provides the most efficient and scalable solution for this requirement?

    Answer and explanation

    Correct answer: C

    The Split Join shape is the ideal Pega construct for executing multiple independent flows in parallel and waiting for all to complete. By placing a condition on the flow leading to the risk team approval, it will only execute when the loan amount is USD 50,000 or more, satisfying the requirement for parallel approval efficiently within a single stage. A sequential process is inefficient. A child case adds unnecessary complexity for a task that is part of the same lifecycle.

  2. Question 2

    A data page is used to populate a dropdown list of countries. The data is sourced from an external REST service that is updated infrequently. The application requirements state that the list should be loaded once for each user session and remain consistent across all their cases and browser tabs. Which data page scope is the most appropriate to meet this requirement while minimizing API calls?

    Answer and explanation

    Correct answer: C

    The Requestor scope creates a single instance of the data page for the user's session, which is shared across all threads (cases, browser tabs). This perfectly matches the requirement to load the data once per session and ensures consistency while minimizing redundant API calls. Thread scope would create a new instance for each case. Node scope would share the data across all users on that server node, which is not what the requirement specifies.

  3. Question 3

    A developer is configuring a user interface in a Constellation application. The requirement is to display a list of attachments associated with a case. Each item in the list should display the attachment name, file type icon, and the date it was added. Which Constellation view configuration is best suited for this purpose?

    Answer and explanation

    Correct answer: B

    In Constellation, the Table view is the standard and most appropriate component for displaying a list of records with multiple columns, such as attachment name, icon, and date. It provides built-in features for sorting, filtering, and pagination. A Field Group is for organizing related fields of a single record. A Summary Panel is for displaying key-value pairs. A List view is a simpler component, but the Table is better suited for structured, multi-column data.

  4. Question 4

    An insurance company has a base application for managing claims. Two subsidiary companies, one for auto insurance and one for home insurance, will be built on top of this base application. Both subsidiaries need to share core claims processing logic but have unique UI branding and slightly different data validation rules. What is the recommended application structure to support this scenario?

    Answer and explanation

    Correct answer: B

    This scenario is the classic use case for a framework/implementation pattern. The core, reusable claims logic should be in a Framework layer application. Each subsidiary (Auto, Home) should have its own Implementation layer application that is built on the framework. This allows them to inherit all the core functionality while having the flexibility to override rules for their specific needs, such as UI branding and validation, promoting reuse and maintainability.

  5. Question 5

    True or False: In a Pega case lifecycle, a Service Level Agreement (SLA) can only be configured on an assignment, not on the case as a whole or on a stage.

    Answer and explanation

    Correct answer: B

    This is false. SLAs can be configured at multiple levels in a case lifecycle. While they are commonly applied to individual assignments (tasks), they can also be set for an entire case type (overall case deadline) and for individual stages (stage-level deadline), providing granular control over timeliness.

  6. Question 6

    Multiple answers

    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)

    Answer and explanation

    Correct answers: A, C

  7. Question 7

    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?

    Answer and explanation

    Correct answer: B

    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.

  8. Question 8

    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?

    Answer and explanation

    Correct answer: D

    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.

  9. Question 9

    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?

    Answer and explanation

    Correct answer: B

    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.

  10. Question 10

    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?

    Answer and explanation

    Correct answer: B

    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.

Register free to unlock 10 more sample questions

Lifetime One

Own this practice test forever.

$79.99
$75.99
one-time
  • Full access to 641 questions
  • Study, Timed & Flashcard Modes
  • All past and future versions i
  • Detailed Explanations
  • Study Tracking & Past Attempts
  • Brainy AI Assistant
  • Lifetime updates

Two

Any 2 exams per month.

$20.00/exam
$39.99
/month
  • 2 active exam slots
  • Study, Timed & Flashcard Modes
  • All past and future versions i
  • Detailed Explanations
  • Study Tracking & Past Attempts
  • 1,000 Brainy AI Credits
  • Cancel anytime

Premium Twelve

Any 12 exams over 3 months.

$15.00/exam
$179.99
/3 months
  • 4 active exam slots
  • Study, Timed & Flashcard Modes
  • All past and future versions i
  • Detailed Explanations
  • Study Tracking & Past Attempts
  • 15,000 Brainy AI Credits
  • Dedicated support
  • Friend seat included — full access

Trusted by professionals at

NvidiaSupabaseGitHubOpenAITursoClerkClaude AIAmazon