Skip to content

PEGACPSA24V1 Certified Pega System Architect 24 Practice Questions

Prepare for PEGACPSA24V1 with more than an answer.

240 questions in the full set20 sample questionsUpdated Jan 31, 2026

Unlock the full exam and previous versions

  • v1Certified Pega System Architect '25 199 questions Locked
  • PEGACPSA23V1Legacy Certified Pega System Architect 23 202 questions Locked
  • PEGACPSA24V1Legacy Certified Pega System Architect 24 240 questions Current
Exam fee
$190 USD
Level
Associate
Valid for
No expiration
Domains covered on the exam 8
  1. Case Management33%
  2. Data and Integration23%
  3. User Experience12%
  4. Application Development12%
  5. Security5%
  6. DevOps5%
  7. Reporting5%
  8. Mobility5%
  1. 1

    A case type has a 'Review' stage where a manager can either approve, reject, or send the case back to the previous stage, 'Data Entry', for corrections. What is the most direct way to configure the 'Send Back' logic in the case lifecycle?

    Show answer details

    Correct answer: C

    The 'Change Stage' automation shape is specifically designed to move a case to a different stage in the lifecycle, either forwards or backwards. By adding this step to the flow and linking it to the 'Send Back' outcome of the manager's approval step, the case will cleanly transition back to the 'Data Entry' stage as required.

  2. 2

    A developer needs to populate a dropdown list with data from an external system of record. The data must be available to the application, but it should not be stored permanently in the Pega database to avoid data redundancy. Which type of data object should be created?

    Show answer details

    Correct answer: B

    When creating a data type in Pega, you can specify its data source. By selecting an external source (like a REST connector, database table, etc.) and unchecking the option for local data storage, you create a data object that acts as a bridge to the external system. This allows Pega to fetch and use the data in real-time without creating a separate, redundant copy in the Pega database.

  3. 3

    In a Traditional UI application, a form contains a primary section and an embedded section. A button in the primary section needs to refresh the contents of the embedded section without reloading the entire screen. Which configuration on the button's action set will achieve this?

    Show answer details

    Correct answer: A

    The 'Refresh - Other Section' action is designed specifically for this use case. It allows an action initiated in one section (the primary section) to trigger a refresh of a different, specified section (the embedded section). This provides a dynamic user experience by updating only the necessary parts of the UI, which is more efficient than reloading the entire harness or screen.

  4. 4

    What is the primary purpose of the pyDefault data transform in a Pega application?

    Show answer details

    Correct answer: A

    pyDefault is a standard data transform that Pega automatically runs when an instance of a class (like a new case) is created. Its primary purpose is to set default or initial values for properties on the new clipboard page, ensuring the object starts in a predictable state.

  5. 5

    What is the relationship between rules, rulesets, and an application rule in the Pega platform? The following diagram illustrates a potential structure.

    flowchart TD subgraph App [Application: 'OrderApp 01.01.01'] RulesetA[RulesetA:01-01] RulesetB[RulesetB:01-01] end subgraph RulesetA Rule1[Rule: ProcessOrder] Rule2[Rule: ValidateItem] end subgraph RulesetB Rule3[Rule: SendConfirmation] end Rule1 --> App Rule2 --> App Rule3 --> App
    Show answer details

    Correct answer: A

    This correctly describes the hierarchy. A rule is the smallest unit of logic (e.g., a data transform, a section). Rules are collected into rulesets, which are containers that can be versioned (e.g., MyRuleset:01-01-01). The application rule defines the application by assembling a list of rulesets, creating the 'ruleset stack' that determines which rules are available to the user at runtime and in what order they are resolved.

  6. 6

    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?

    Show answer details

    Correct answer: B

    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.

  7. 7

    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?

    Show answer details

    Correct answer: A

    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.

  8. 8

    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?

    Show answer details

    Correct answer: A

    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.

  9. 9

    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?

    Show answer details

    Correct answer: A

    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.

  10. 10

    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.

    Show answer details

    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.

Create an account to continue.