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?
- The access group definition
- The decision table rule
- The case type's life cycle Correct answer.
- 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?
- A declarative on-change rule
- An alternate stage Correct answer.
- A case-wide localized label
- 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?
- It is the persistent storage table that holds case data
- It is the reporting schema used to aggregate case metrics
- It is the security boundary that controls operator authentication
- 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?
- Route to a work queue Correct answer.
- Route to the case's current user
- Route to a specific operator
- 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?
- A field value in the data class
- Service levels on the assignment Correct answer.
- Circumstancing on the flow
- 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?
- Add a collect-information assignment routed to the customer before the approval assignment in the process Correct answer.
- Replace the approval with a declarative on-change rule
- Delete the approval assignment and rely on the default resolution
- 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?
- A flow action
- A data type Correct answer.
- A case type
- 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?
- Use a when rule to fetch records
- Define a data page configured as a page list with a reload-if-older-than strategy Correct answer.
- Create a local variable on each flow action
- 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?
- A validation rule
- A decision tree
- A data transform Correct answer.
- 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?
- A case-level SLA
- A declarative expression or on-change rule Correct answer.
- A validate rule on submit
- 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?
- A circumstanced section rule
- A case type inheritance hierarchy
- A privilege on the access role
- 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?
- An assignment shape with a service level
- A data transform that populates the risk score
- A subprocess that calls another case type
- 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?
- Attach a privilege to the approve flow action and grant it to the ClaimsAdjuster access role Correct answer.
- Add the approve action to the case's starting process
- Mark the approve action as a local action
- 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?
- A when rule evaluated at case creation
- A create-case step that starts a child case and waits for it to resolve Correct answer.
- A declarative on-change rule on the parent
- 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?
- The rule created most recently regardless of context
- The rule with the fewest parameters
- The rule with the alphabetically first name
- 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?
- Create three separate data pages for approvals
- Use a when rule to skip the approval entirely
- Copy the process into each case type independently
- 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?
- A connect REST rule invoked by the case
- A service REST rule with a case creation activity or data transform Correct answer.
- A report definition exposed as a URL
- 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?
- A data page with no reload strategy
- A when rule evaluated before the call
- A connect REST rule with error handling and a retry configured in the flow or activity Correct answer.
- 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?
- A section Correct answer.
- An access group
- A data transform
- 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?
- Use a connect REST rule to fetch the fields
- Use visibility conditions on the fields driven by the case stage or a property Correct answer.
- Create a separate access group for each stage
- 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?
- The access role
- The data page cache
- The ruleset version
- 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?
- A validate rule on the case
- A service level on the assignment
- A circumstanced section
- 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?
- Add the threshold to each operator's access group
- Use a section visibility condition to hide the amount
- Hard-code the threshold in a flow action label
- 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?
- A stage can contain only one process and no assignments
- A stage can contain multiple processes, and the case advances when the stage's completion criteria are met Correct answer.
- A process can belong to only one case type and no stage
- 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?
- A data page that reloads daily
- A unit test case in the application's test suite that invokes the validation and asserts the result Correct answer.
- A service level that escalates after the deadline
- 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?
- A data page that caches reference data for the case
- A section that renders the case form to the user
- A report definition that lists open work items
- 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?
- A page list on the operator record
- A local variable declared inside a single flow shape
- A case-level property defined on the case type's data model Correct answer.
- 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?
- The class hierarchy inheritance rules
- The application's access group settings
- The case type's life cycle configuration Correct answer.
- 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?
- A when rule referenced by a section's visibility condition
- A stage entry event that triggers a notification activity Correct answer.
- A declarative expression on the case status property
- 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?
- A decision table
- A section Correct answer.
- A data transform
- 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?
- A flow action marked as a local action
- A report definition exposed as a scheduled job
- A REST service defined for the case type Correct answer.
- 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?
- A process must contain exactly one stage and one assignment
- A stage can contain multiple processes, and each process is implemented as a flow Correct answer.
- A process can contain multiple stages, each implemented as a flow
- 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?
- A when rule controlling the section's visibility
- A declarative expression on the case status
- A validate rule on the assignment's flow action Correct answer.
- 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?
- Copy the properties into each case type's data model individually
- Define the properties on a shared parent class that the case types inherit from Correct answer.
- Store the properties in a report definition used by all case types
- 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?
- Route to the creator's reporting manager using a property-based router
- Route to an external system through a connector
- Route to the current operator's default work queue
- 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?
- A decision table mapping status codes
- A service level agreement with a business-day calendar Correct answer.
- A validate rule comparing two date properties
- 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?
- A data page with a lookup source
- A section rule with a read-only field
- An access role applied to the case type
- 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?
- A decision table maintained as a business rule Correct answer.
- A flow action marked as a local action
- A section rule with conditional formatting
- 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?
- A local variable inside each flow
- A data page with an application-level scope Correct answer.
- A parameter on each data transform
- 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?
- Convert the connector into a data transform that maps the response
- Configure the connector's error handling to set an error property and continue processing Correct answer.
- Set the connector to retry indefinitely until a 200 response is returned
- 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?
- A stage configured as an alternate stage that can be re-entered Correct answer.
- A data page scoped to the case
- A validate rule on the resolution flow action
- 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?
- A service level agreement on the assignment
- A validate rule on the flow action
- A declarative expression on the case status
- 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?
- The case history, which records assignment and status changes Correct answer.
- A when rule evaluated on case open
- A report definition on the work class
- 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?
- A section rule listing case fields
- A flow action that computes the average
- A data transform summarizing properties
- 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?
- A validate rule checking the operator ID
- A when rule controlling field visibility by stage
- A data page scoped to the application
- 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?
- Create a separate data page for each case type's approvals
- Define the process in a parent class and use rule resolution so the case type can override it Correct answer.
- Copy the process into each case type and edit each copy
- 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?
- The date the rule was last modified
- The size of the rule's definition
- The number of times the rule has been executed
- 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?
- Use a wait shape that pauses processing until the customer responds Correct answer.
- Use a data transform to copy the customer's response
- Use a decision shape to branch to a rejection path
- 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?
- A when rule used as a visibility condition
- A service level agreement on the assignment
- A report definition filtered on invalid postal codes
- 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?
- Create a data page that sets the status property
- Configure the resolution status on the final stage's transition to resolution Correct answer.
- Add a when rule to the case's primary section
- 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.