Pega CPSSA study materials
Pega CPSSA study resources

Pega CPSSA practice questions

One question at a time. Build your Pega CPSSA understanding.

First 50 of 200 questions. Each one lists the choices, the correct answer, and an explanation. The checker at the top of this page saves progress in this browser when it is available.

Continue in the practice tool above to load more questions, 50 at a time.

Question 1Digital process automation

In Pega Platform case lifecycle management, which entity defines the ordered set of processes and stages a case type moves through, including the starting process and resolution stages?

  1. The access group definition
  2. The decision table rule
  3. The case type's life cycle Correct answer.
  4. The data page configuration

Explanation

A case type's life cycle is the container that holds stages, each with processes, plus the alternate stages and the case-level starting process. It determines the overall path from create to resolution. Data pages, access groups, and decision tables are supporting rules, not the life cycle definition.

Question 2Digital process automation

A case type must be able to take a fast-track path that skips the standard verification stage when the requested amount is below a threshold. Which Pega construct is designed for this?

  1. A declarative on-change rule
  2. An alternate stage Correct answer.
  3. A case-wide localized label
  4. A circumstanced data transform

Explanation

Alternate stages let a case branch to a different path from the main life cycle, and a process can add the alternate stage conditionally based on a property value. This is the intended mechanism for skipping or replacing standard stages for specific scenarios. Data transforms and declarative rules handle data and computation, not stage routing.

Question 3Digital process automation

Which statement best describes the role of a process in a Pega case life cycle?

  1. It is the persistent storage table that holds case data
  2. It is the reporting schema used to aggregate case metrics
  3. It is the security boundary that controls operator authentication
  4. It is the sequence of assignments and automated steps that work a case through a stage Correct answer.

Explanation

A process is a flow-like sequence of shapes, typically assignments and automations, that is attached to a stage and moves the case toward completion of that stage. It is not storage, security, or reporting infrastructure. Processes are the executable work units within a stage.

Question 4Digital process automation

A developer needs a step that pauses the case and presents a form to a specific work queue so any qualified member can pick it up. Which routing approach fits?

  1. Route to a work queue Correct answer.
  2. Route to the case's current user
  3. Route to a specific operator
  4. Route to the case creator

Explanation

Routing an assignment to a work queue places it in a shared bucket from which any operator belonging to that queue can select and complete the work. Routing to a named operator or to a specific party assigns it to one individual instead. This distinction determines load balancing across a team.

Question 5Digital process automation

Which Pega feature lets you define service level agreement goals and deadlines for an assignment and automatically escalate when the deadline passes?

  1. A field value in the data class
  2. Service levels on the assignment Correct answer.
  3. Circumstancing on the flow
  4. A validation rule on the property

Explanation

Service levels attach goal, deadline, and passed-deadline intervals to an assignment and trigger escalation actions such as urgency increases or reassignment. They are the standard mechanism for time-based processing guarantees. Validation rules and field values do not schedule or escalate work.

Question 6Digital process automation

A case must collect additional information from the customer before an approval assignment can be created. Which design keeps the case paused for input while allowing the internal approval to happen later?

  1. Add a collect-information assignment routed to the customer before the approval assignment in the process Correct answer.
  2. Replace the approval with a declarative on-change rule
  3. Delete the approval assignment and rely on the default resolution
  4. Move the approval assignment into the starting process

Explanation

Placing a collect-information assignment routed to the customer earlier in the process sequence pauses the case until the customer submits, then proceeds to the later approval assignment. Ordering of assignments in the process controls the pause-and-resume behavior. Moving approval earlier or removing it changes the business sequence incorrectly.

Question 7Digital process automation

Which Pega construct is used to define the data structure and behavior for a reusable business object such as a Customer, separate from the case type that references it?

  1. A flow action
  2. A data type Correct answer.
  3. A case type
  4. A section

Explanation

A data type models a reusable business object with its own properties, data transforms, and often a data page for sourcing. Case types reference data types rather than redefining the object each time. Sections and flow actions are user interface elements.

Question 8Digital process automation

A developer wants a list of available product records to be loaded once and shared across cases in the application without re-querying the database on every access. Which approach is appropriate?

  1. Use a when rule to fetch records
  2. Define a data page configured as a page list with a reload-if-older-than strategy Correct answer.
  3. Create a local variable on each flow action
  4. Add a property to each case type

Explanation

A data page with a page list structure and a reload strategy caches the records and refreshes them per the configured interval, so all cases can share the loaded data. Local variables are scoped to a single execution and do not persist across cases. When rules evaluate conditions; they do not retrieve data.

Question 9Digital process automation

Which rule type would you use to map incoming JSON from a REST integration into the application's case properties?

  1. A validation rule
  2. A decision tree
  3. A data transform Correct answer.
  4. A section rule

Explanation

Data transforms map source data structures to target properties, including parsing integration response or request payloads into case data. Decision trees evaluate conditions to produce a result, and validation rules check constraints. Sections render UI.

Question 10Digital process automation

A case property must always equal the sum of two other properties whenever either changes. Which Pega mechanism enforces this without requiring the user to trigger an action?

  1. A case-level SLA
  2. A declarative expression or on-change rule Correct answer.
  3. A validate rule on submit
  4. A flow action post-processing activity

Explanation

Declarative rules such as expressions and on-change rules automatically recompute a target property when source properties change, keeping derived values consistent. Activities and validate rules run at specific points rather than continuously. SLAs govern time, not computation.

Question 11Digital process automation

Which Pega feature allows a business user to change decision logic, such as approval thresholds, without modifying rule resolution or redeploying the application?

  1. A circumstanced section rule
  2. A case type inheritance hierarchy
  3. A privilege on the access role
  4. A decision table maintained through the application's change management process Correct answer.

Explanation

Decision tables externalize business logic so authorized users can edit conditions and results, and those changes flow through delegation and change management rather than code deployment. Sections, privileges, and inheritance affect UI, security, and class structure respectively, not editable business thresholds.

Question 12Digital process automation

A developer needs to branch a process based on whether a customer's risk score exceeds a threshold, choosing between two different approval assignments. Which shape or construct is intended for this?

  1. An assignment shape with a service level
  2. A data transform that populates the risk score
  3. A subprocess that calls another case type
  4. A decision shape that evaluates a when condition Correct answer.

Explanation

A decision shape evaluates a condition and routes the process along the matching connector, which is the standard way to choose between divergent assignments. Subprocesses invoke other flows, and data transforms populate values but do not branch logic.

Question 13Digital process automation

Which configuration ensures that only members of the ClaimsAdjuster role can perform the approve action on a claims case?

  1. Attach a privilege to the approve flow action and grant it to the ClaimsAdjuster access role Correct answer.
  2. Add the approve action to the case's starting process
  3. Mark the approve action as a local action
  4. Circumstance the approve action on the operator's locale

Explanation

Privileges attached to flow actions gate who can execute an action, and they are granted through access roles assigned to access groups. This provides fine-grained control beyond case-level access. Locale circumstancing and local action settings do not enforce role-based authorization.

Question 14Digital process automation

A case needs to invoke a subcase that handles a separate dispute process and return the result to the parent. Which Pega pattern supports this?

  1. A when rule evaluated at case creation
  2. A create-case step that starts a child case and waits for it to resolve Correct answer.
  3. A declarative on-change rule on the parent
  4. A data page that loads dispute records

Explanation

A create-case step spins up a child case linked to the parent and can pause the parent until the child reaches a resolution status, then map results back. Data pages and declarative rules handle data, not case orchestration. This parent-child relationship is a core case management pattern.

Question 15Digital process automation

In Pega's rule resolution, two versions of the same rule apply to the current operator's context. Which factor determines which rule is chosen?

  1. The rule created most recently regardless of context
  2. The rule with the fewest parameters
  3. The rule with the alphabetically first name
  4. The most specific applicable rule based on class, ruleset, and circumstancing Correct answer.

Explanation

Rule resolution selects the most specific rule that applies to the current context, considering class inheritance, ruleset stack, and circumstances such as property or date. Creation order and naming do not determine selection. Understanding this is essential for predicting application behavior.

Question 16Digital process automation

A developer wants to reuse the same approval process across three case types while allowing one case type to override a single step. Which approach best supports reuse with targeted variation?

  1. Create three separate data pages for approvals
  2. Use a when rule to skip the approval entirely
  3. Copy the process into each case type independently
  4. Define the process in a shared parent class and circumstance or override the step in the child case type Correct answer.

Explanation

Placing the shared process in a parent class lets all case types inherit it, and the child can override just the differing step through rule resolution. Copying duplicates maintenance, and data pages or when rules do not provide process reuse with variation.

Question 17Digital process automation

Which Pega capability lets you expose a case type as a REST endpoint so external systems can create cases programmatically?

  1. A connect REST rule invoked by the case
  2. A service REST rule with a case creation activity or data transform Correct answer.
  3. A report definition exposed as a URL
  4. A section rule rendered in a harness

Explanation

A service REST rule defines an inbound endpoint that external callers can invoke to create or update cases, typically using a data transform or activity to map the payload. Connect REST is outbound from Pega. Report definitions and sections are not inbound integration endpoints.

Question 18Digital process automation

An integration must call an external REST service, handle a non-200 response, and retry once before failing the case. Which combination supports this?

  1. A data page with no reload strategy
  2. A when rule evaluated before the call
  3. A connect REST rule with error handling and a retry configured in the flow or activity Correct answer.
  4. A service REST rule with a validation rule

Explanation

Connect REST performs the outbound call, and error handling plus a retry step in the surrounding flow or activity manages non-success responses before failing the case. Service REST handles inbound calls, and when rules or data page settings do not implement retry logic.

Question 19Digital process automation

Which Pega feature provides a visual, configurable view of case data on a form and can be reused across multiple flow actions?

  1. A section Correct answer.
  2. An access group
  3. A data transform
  4. A decision table

Explanation

Sections define reusable UI layouts that display and capture case properties and can be embedded in multiple harnesses and flow actions. Data transforms, decision tables, and access groups are data, logic, and security constructs respectively.

Question 20Digital process automation

A developer must show different fields on a form depending on whether the case is in the intake or review stage. Which approach is most appropriate?

  1. Use a connect REST rule to fetch the fields
  2. Use visibility conditions on the fields driven by the case stage or a property Correct answer.
  3. Create a separate access group for each stage
  4. Add a service level to the review assignment

Explanation

Field visibility conditions can reference the current stage or a property so the same form adapts to context without duplicating rules. Access groups govern security context, and service levels or integrations do not control field display.

Question 21Digital process automation

Which Pega artifact stores the historical record of actions taken on a case, including who performed each assignment?

  1. The access role
  2. The data page cache
  3. The ruleset version
  4. The case history or audit trail Correct answer.

Explanation

Case history captures the audit trail of assignments, decisions, and changes with operator and timestamp information, supporting compliance and troubleshooting. Data page caches, ruleset versions, and access roles serve other purposes.

Question 22Digital process automation

A report must summarize open cases by stage and average age for a management dashboard. Which Pega feature is designed for this?

  1. A validate rule on the case
  2. A service level on the assignment
  3. A circumstanced section
  4. A report definition using the case type's class and grouped by stage Correct answer.

Explanation

Report definitions query case data by class, support grouping and aggregation such as counts and averages, and can feed dashboards. Validate rules, service levels, and sections handle validation, timing, and UI rather than aggregate reporting.

Question 23Digital process automation

A case type requires that a manager approve any request over a certain amount, while smaller requests auto-approve. Which design cleanly separates the business rule from the process flow?

  1. Add the threshold to each operator's access group
  2. Use a section visibility condition to hide the amount
  3. Hard-code the threshold in a flow action label
  4. Evaluate a decision table in a decision shape to choose the approval or auto-approval path Correct answer.

Explanation

A decision table externalizes the threshold logic, and a decision shape uses its result to route to the appropriate path, keeping the rule maintainable and testable. Embedding thresholds in labels, access groups, or UI conditions scatters logic and is error-prone.

Question 24Digital process automation

Which statement about the relationship between a stage and its processes in Pega is accurate?

  1. A stage can contain only one process and no assignments
  2. A stage can contain multiple processes, and the case advances when the stage's completion criteria are met Correct answer.
  3. A process can belong to only one case type and no stage
  4. A stage completes as soon as its first assignment is created

Explanation

A stage may hold several processes, and the case moves to the next stage when the stage's completion conditions, such as all processes finishing, are satisfied. Stages are not limited to a single process, and creating an assignment does not itself complete the stage.

Question 25Digital process automation

A developer needs to test that a new validation rule rejects an invalid postal code before the case can advance. Which Pega capability directly supports defining and running this test?

  1. A data page that reloads daily
  2. A unit test case in the application's test suite that invokes the validation and asserts the result Correct answer.
  3. A service level that escalates after the deadline
  4. A circumstanced section that hides the postal code field

Explanation

Pega's unit testing capability lets developers define test cases that exercise rules such as validations and assert expected outcomes, enabling regression protection. Circumstanced sections, service levels, and data pages do not verify rule behavior.

Question 26Digital process automation

In Pega, which construct defines the sequence of steps that a user performs at a single point in a case lifecycle and is assigned to a work queue or operator?

  1. A data page that caches reference data for the case
  2. A section that renders the case form to the user
  3. A report definition that lists open work items
  4. A flow that contains assignments and is referenced from a stage Correct answer.

Explanation

Flows in Pega contain the shapes that drive processing, including assignments that route work to users or queues. A stage references one or more processes, and each process is implemented as a flow. Data pages, sections, and report definitions serve data access, presentation, and reporting rather than process sequencing.

Question 27Digital process automation

A developer wants to capture the reason a case was rejected so that later stages can display it. Which Pega construct is designed to hold this value on the case?

  1. A page list on the operator record
  2. A local variable declared inside a single flow shape
  3. A case-level property defined on the case type's data model Correct answer.
  4. A parameter passed to a data transform

Explanation

Values that must persist on the case and be available across stages belong on a case-level property in the case type data model. Local variables and parameters are scoped to a single execution context and are not retained on the case. Operator page lists hold data about the operator, not case data.

Question 28Digital process automation

Which Pega feature should a developer use to define the order in which stages appear and which stage a case enters after creation?

  1. The class hierarchy inheritance rules
  2. The application's access group settings
  3. The case type's life cycle configuration Correct answer.
  4. The service level agreement on an assignment

Explanation

The life cycle configuration of a case type defines the stages, their order, and the primary stage where new cases begin. Access groups govern privileges and portal access, class inheritance governs rule inheritance, and SLAs govern timing goals on assignments.

Question 29Digital process automation

A developer needs to send an email notification automatically when a case enters a specific stage. Which configuration point is most appropriate?

  1. A when rule referenced by a section's visibility condition
  2. A stage entry event that triggers a notification activity Correct answer.
  3. A declarative expression on the case status property
  4. A validate rule on the case's primary property

Explanation

Stage entry events fire automatically when a case enters a stage and can invoke activities or notifications. Validate rules check data validity, when rules drive conditional UI behavior, and declarative expressions compute property values. None of these fire on stage transition.

Question 30Digital process automation

Which Pega rule type is used to define the fields, layout, and formatting that a user sees when working on an assignment?

  1. A decision table
  2. A section Correct answer.
  3. A data transform
  4. A flow action

Explanation

Sections are UI rule types that define the layout and fields rendered on a form. Flow actions define the actions available on an assignment and can reference sections for their layout, but the visual field layout itself is defined in the section. Data transforms map data and decision tables evaluate conditions.

Question 31Digital process automation

Which Pega capability allows a case type to be exposed so that external applications can create cases through a standard interface?

  1. A flow action marked as a local action
  2. A report definition exposed as a scheduled job
  3. A REST service defined for the case type Correct answer.
  4. A data page configured with a declarative source

Explanation

Pega can expose case types through REST services so external systems can create and update cases programmatically. Report definitions, data pages, and local flow actions are internal constructs and do not by themselves provide an external API.

Question 32Digital process automation

In Pega, which statement correctly describes the relationship between a stage and a process?

  1. A process must contain exactly one stage and one assignment
  2. A stage can contain multiple processes, and each process is implemented as a flow Correct answer.
  3. A process can contain multiple stages, each implemented as a flow
  4. A stage and a process are the same construct and differ only in naming

Explanation

A stage groups the work needed to reach a milestone and can contain multiple processes, each implemented as a flow. Processes do not contain stages; the containment relationship runs from stage to process to flow. Stages may contain several processes and several assignments.

Question 33Digital process automation

A developer must ensure that a case cannot advance past an assignment until a required field is populated. Which Pega mechanism enforces this?

  1. A when rule controlling the section's visibility
  2. A declarative expression on the case status
  3. A validate rule on the assignment's flow action Correct answer.
  4. A service level agreement on the assignment

Explanation

Validate rules attached to the flow action check property values when the user submits the assignment and block submission when validation fails. When rules control display, declarative expressions compute values, and SLAs enforce deadlines; none of these prevent advancing on missing data.

Question 34Digital process automation

A developer wants to reuse the same set of properties for several related case types. Which Pega design approach best supports this?

  1. Copy the properties into each case type's data model individually
  2. Define the properties on a shared parent class that the case types inherit from Correct answer.
  3. Store the properties in a report definition used by all case types
  4. Create a separate data page for each case type holding the properties

Explanation

Placing shared properties on a parent class lets inheriting case types reuse them through class inheritance, which is the standard Pega pattern for reuse. Copying duplicates maintenance, while data pages and report definitions are not data model definitions.

Question 35Digital process automation

An assignment must be routed to the manager of the operator who created the case. Which routing approach fits this requirement?

  1. Route to the creator's reporting manager using a property-based router
  2. Route to an external system through a connector
  3. Route to the current operator's default work queue
  4. Route to a skill-based work queue Correct answer.

Explanation

Property-based routing can direct an assignment to a specific operator identified by a property such as the creator's manager. Skill-based queues route by skill rather than a specific person, default queues ignore the manager relationship, and connectors call external systems.

Question 36Digital process automation

A developer needs to compute a due date that is a fixed number of business days after case creation, excluding weekends. Which Pega feature is most appropriate?

  1. A decision table mapping status codes
  2. A service level agreement with a business-day calendar Correct answer.
  3. A validate rule comparing two date properties
  4. A data transform copying the creation date

Explanation

Service level agreements can use business-day calendars to compute deadlines that skip non-working days. Validate rules compare values, decision tables map inputs to outputs, and data transforms copy data; none of these apply a business calendar to date arithmetic.

Question 37Digital process automation

A developer must branch case processing so that high-value cases follow an additional review path while all others continue normally. Which Pega construct is designed for this conditional branching?

  1. A data page with a lookup source
  2. A section rule with a read-only field
  3. An access role applied to the case type
  4. A decision shape in the process flow Correct answer.

Explanation

Decision shapes evaluate a condition and route the flow along different paths, which is the standard way to branch processing. Sections handle presentation, data pages handle data loading, and access roles handle permissions; none of them branch a flow.

Question 38Digital process automation

Which Pega feature lets a business user adjust decision logic, such as a discount percentage, without changing rule logic in the application?

  1. A decision table maintained as a business rule Correct answer.
  2. A flow action marked as a local action
  3. A section rule with conditional formatting
  4. A validate rule attached to a flow action

Explanation

Decision tables are business-friendly rule types that business users can maintain to change decision logic without developer intervention. Validate rules, section formatting, and local flow actions do not provide a business-maintainable decision mechanism.

Question 39Digital process automation

A developer needs to load a list of currency codes once and share it across all cases in the application to reduce external calls. Which Pega construct is intended for this?

  1. A local variable inside each flow
  2. A data page with an application-level scope Correct answer.
  3. A parameter on each data transform
  4. A case-level page list populated at creation

Explanation

Data pages can be scoped at the application level so the loaded data is cached and shared across cases, reducing repeated calls. Case-level page lists, local variables, and parameters are scoped more narrowly and would not be shared application-wide.

Question 40Digital process automation

An integration returns a non-200 HTTP status. The developer wants the case to record the error and continue to a manual review step rather than fail. Which design achieves this?

  1. Convert the connector into a data transform that maps the response
  2. Configure the connector's error handling to set an error property and continue processing Correct answer.
  3. Set the connector to retry indefinitely until a 200 response is returned
  4. Remove the connector and rely on a validate rule to detect the error

Explanation

Connectors support error handling that can capture the failure into a property and allow processing to continue along a chosen path, such as manual review. Retrying indefinitely risks hanging the case, and validate rules or data transforms cannot call the external service.

Question 41Digital process automation

A case type must allow a supervisor to reopen a resolved case within a limited window. Which Pega configuration supports reopening a case?

  1. A stage configured as an alternate stage that can be re-entered Correct answer.
  2. A data page scoped to the case
  3. A validate rule on the resolution flow action
  4. A report definition filtered by status

Explanation

Alternate stages can be entered from other stages and support returning a resolved case to active processing. Validate rules, data pages, and report definitions do not change case state or allow re-entry into processing.

Question 42Digital process automation

A developer wants to display additional fields only when a case is in the review stage. Which Pega mechanism is appropriate for this conditional display?

  1. A service level agreement on the assignment
  2. A validate rule on the flow action
  3. A declarative expression on the case status
  4. A when rule used as a visibility condition on the section or layout Correct answer.

Explanation

When rules evaluate a condition and can be referenced as visibility conditions on sections or layouts to show or hide fields. Validate rules check data, declarative expressions compute values, and SLAs enforce timing; none control field visibility.

Question 43Digital process automation

Which Pega artifact maintains the audit trail of actions taken on a case, including who performed each assignment?

  1. The case history, which records assignment and status changes Correct answer.
  2. A when rule evaluated on case open
  3. A report definition on the work class
  4. A data page holding case properties

Explanation

Pega records case history entries automatically as assignments are completed and status changes occur, capturing who did what and when. Report definitions query data, data pages load data, and when rules evaluate conditions; none record history.

Question 44Digital process automation

A manager needs a report summarizing open cases by stage with average case age. Which Pega feature is designed for this?

  1. A section rule listing case fields
  2. A flow action that computes the average
  3. A data transform summarizing properties
  4. A report definition grouped by stage with an average aggregate Correct answer.

Explanation

Report definitions support grouping and aggregate functions such as average, making them suitable for summarizing open cases by stage. Sections render UI, data transforms map data, and flow actions process assignments; none produce aggregated reports.

Question 45Digital process automation

A developer must ensure that only users in the ClaimsAdjuster role can view a sensitive section on a claims case. Which Pega mechanism enforces this?

  1. A validate rule checking the operator ID
  2. A when rule controlling field visibility by stage
  3. A data page scoped to the application
  4. An access control policy or privilege applied to the section Correct answer.

Explanation

Access control policies and privileges restrict read or write access to rules and properties based on the operator's role. When rules control display conditions, validate rules check data, and data pages supply data; none enforce role-based access restrictions.

Question 46Digital process automation

A developer wants to reuse an approval process across three case types while allowing one case type to override a step. Which Pega technique supports this?

  1. Create a separate data page for each case type's approvals
  2. Define the process in a parent class and use rule resolution so the case type can override it Correct answer.
  3. Copy the process into each case type and edit each copy
  4. Add a validate rule to each case type's approval step

Explanation

Defining the shared process at a parent class allows rule resolution to apply it to all case types, while a case type can provide a more specific version to override a step. Copying duplicates maintenance, and data pages or validate rules do not provide process reuse with overrides.

Question 47Digital process automation

Two versions of the same rule apply to an operator's context. Which factor does Pega rule resolution consider first when selecting the rule to apply?

  1. The date the rule was last modified
  2. The size of the rule's definition
  3. The number of times the rule has been executed
  4. The class hierarchy, starting from the most specific class Correct answer.

Explanation

Rule resolution evaluates applicability by class first, preferring the most specific class in the hierarchy, then considers other qualifiers such as ruleset and version. Modification date, execution count, and rule size are not resolution criteria.

Question 48Digital process automation

A case must collect additional information from a customer before an approval assignment can be created. Which design keeps the case in a single stage while waiting for the response?

  1. Use a wait shape that pauses processing until the customer responds Correct answer.
  2. Use a data transform to copy the customer's response
  3. Use a decision shape to branch to a rejection path
  4. Use a validate rule to require the response field

Explanation

A wait shape pauses the process until an external event or condition is satisfied, such as the customer providing information, and then continues to the approval assignment. Decision shapes branch, data transforms map data, and validate rules check values; none suspend processing while waiting.

Question 49Digital process automation

A developer must test that a new validation rule rejects an invalid postal code before the case can advance. Which Pega capability is designed to run this test repeatedly and automatically?

  1. A when rule used as a visibility condition
  2. A service level agreement on the assignment
  3. A report definition filtered on invalid postal codes
  4. A unit test case defined in the application's test suite Correct answer.

Explanation

Pega supports automated unit test cases that can be run repeatedly to verify rule behavior such as validation outcomes. Report definitions only query data, when rules control display, and SLAs enforce timing; none provide repeatable automated tests.

Question 50Digital process automation

A developer needs to ensure that a case's status changes to Resolved-Completed only after all stage processes finish. Which Pega configuration achieves this?

  1. Create a data page that sets the status property
  2. Configure the resolution status on the final stage's transition to resolution Correct answer.
  3. Add a when rule to the case's primary section
  4. Add a validate rule to the last assignment in the case

Explanation

Resolution status is set when the case transitions to a resolution stage or when the final stage completes, configured in the life cycle. Validate rules, data pages, and when rules cannot set the case's resolution state.