Pega CPSSA study materials
Pega CPSSA study resources

Pega CPSSA key terms

Pega CPSSA · Get comfortable with the vocabulary.

Case Life Cycle

The ordered set of stages and processes a case moves through from creation to resolution. Stages represent business phases, and each stage contains processes whose steps perform the actual work.

Related: Stage, Process, Step
Stage

A major phase of a case life cycle, such as Intake, Fulfillment, or Resolution. A stage groups related processes and can be configured to repeat, to start automatically, or to require a user action.

Related: Case Life Cycle, Process, Alternate Stage
Process

A container of steps within a stage that defines a unit of work. Processes run sequentially or in parallel and can be chained so that one starts automatically when another completes.

Related: Step, Stage, Case Life Cycle
Step

The smallest unit of work in a case life cycle, represented by a shape on the case designer canvas. Each step type performs a distinct action, such as collecting data or sending an email.

Related: Process, Assignment Step, Automation Step
Assignment Step

A step that creates a task for a user or work queue to complete. It routes work to a specific operator or group and can include a flow action for data entry.

Related: Work Queue, Flow Action, Step
Automation Step

A step that executes without human intervention, such as sending a notification, calling a data transform, or invoking a service. It moves the case forward automatically.

Related: Data Transform, Step, Service Level Agreement
Alternate Stage

A stage that is not part of the main sequence and is entered only when specific conditions are met, such as a rejection path. It lets a case branch into exception handling without disrupting normal flow.

Related: Stage, Case Life Cycle, Condition
Decision Table

A rule that evaluates combinations of input property values against rows of conditions and returns a result. It is commonly used to drive routing, pricing, or eligibility logic in a case.

Related: Decision Tree, When Condition, Data Transform
Decision Tree

A rule that evaluates a series of branching conditions to reach a result. Unlike a decision table, it evaluates one condition at a time, making it suitable for logic where later tests depend on earlier outcomes.

Related: Decision Table, When Condition
When Condition

A reusable boolean expression stored as a rule and referenced wherever conditional logic is needed. It centralizes a test so that changing the rule updates every place it is used.

Related: Decision Table, Alternate Stage
Service Level Agreement

A rule that sets deadlines and timing goals for a case or assignment, such as a goal and a deadline. It can trigger escalations, notifications, or automatic actions when time thresholds are crossed.

Related: Assignment Step, Automation Step
Work Queue

A shared container of assignments that a group of operators can pull work from. Routing to a work queue distributes tasks across a team rather than to a single named user.

Related: Assignment Step, Work Group
Work Group

An organizational unit that groups operators and can own work queues. A work group defines who is eligible to receive work routed to its associated queues.

Related: Work Queue, Access Group
Data Transform

A rule that copies, maps, or sets property values between pages or within a page. It is used to initialize data, translate between data structures, and prepare data for integrations.

Related: Property, Page, Data Page
Property

A named attribute that holds a value on a case or data object, with a defined data type such as text, integer, or a page. Properties are the building blocks of the application data model.

Related: Page, Data Type, Data Transform
Page

An in-memory structure that holds a set of related properties, similar to an object instance. Pages can be single instances or lists and are referenced by name in rules and expressions.

Related: Property, Data Page, Clipboard
Data Page

A rule that loads and caches a page of data for reuse across the application. It can be scoped to a requestor or node and can refresh on demand or on a schedule.

Related: Page, Data Transform, Clipboard
Clipboard

The in-memory store of pages available to a running application at a given moment. Understanding clipboard structure helps diagnose data availability and performance issues.

Related: Page, Data Page
Data Type

A rule that defines the shape of a data object, including its properties and relationships to other types. It governs how instances are stored, validated, and displayed.

Related: Property, Data Transform, Case Type
Case Type

A rule that defines a business object that can be processed as a case, including its life cycle, data model, and user interface. It is the central design artifact for a case management application.

Related: Case Life Cycle, Data Type
Circumstancing

A technique for defining variations of a rule that apply only when specific conditions are true, such as a particular property value or date range. It avoids duplicating rules for each variation.

Related: Rule Resolution, When Condition
Rule Resolution

The engine's process for selecting which rule instance to apply when multiple versions exist. It considers class inheritance, circumstance, and availability to choose the most specific match.

Related: Circumstancing, Class
Class

A named group that defines reusable behavior and data structure through inheritance. Rules are organized by class, and subclasses inherit and can override rules from their parent classes.

Related: Rule Resolution, Data Type
Section

A reusable user interface rule that defines a portion of a screen, such as a form or a layout. Sections can be embedded in other sections and are the primary building block of the UI.

Related: Harness, Layout, Flow Action
Harness

A rule that defines the full-page container for a user interface, including the header, navigation, and the sections it hosts. Different harnesses serve different contexts, such as perform or review screens.

Related: Section, Flow Action
Layout

A structural element within a section that arranges its child components, such as in columns, rows, or tabs. Layouts control positioning and responsiveness of the fields they contain.

Related: Section, Harness
Flow Action

A rule that defines the user interface and processing for a single step in a flow, including the section displayed and the data changes applied on submit. It connects user interaction to case processing.

Related: Section, Assignment Step, Harness
Skin

A rule that centralizes the visual styling of an application, including colors, fonts, and spacing. Changing the skin updates the appearance of all components that reference it.

Related: Section, Layout
Access Group

A rule that assigns an operator to a set of roles and an application, determining which rules and features the user can access. It is a primary control point for authorization.

Related: Access Role, Operator ID, Work Group
Access Role

A named set of privileges and permissions that can be granted to operators through access groups. Roles control what actions a user may perform within the application.

Related: Access Group, Privilege
Privilege

A named permission that a rule or action can require before it executes. Privileges are granted through access roles and checked at runtime to enforce fine-grained authorization.

Related: Access Role, Access Control Policy
Access Control Policy

A rule that restricts read or write access to properties based on conditions such as user role or case state. It enforces data-level security beyond role-based menu access.

Related: Privilege, Property, Access Role
Operator ID

A record representing an individual user, including credentials, contact details, and the access groups assigned to them. It is the identity used for authentication and authorization.

Related: Access Group, Authentication
Authentication

The process of verifying a user's identity before granting access to the application. It can be handled locally or through external identity providers using standard protocols.

Related: Operator ID, Single Sign-On
Single Sign-On

An authentication scheme in which one set of credentials grants access to multiple applications through a trusted identity provider. It reduces password sprawl and centralizes identity management.

Related: Authentication, Operator ID
Guardrail

A warning raised by the platform when a rule deviates from recommended design practices, such as excessive complexity or improper inheritance. Guardrails help maintain application quality and maintainability.

Related: Rule Resolution, Class
Integration Connector

A rule that defines how the application communicates with an external system, specifying the endpoint, request format, and response handling. It is used to retrieve or send data during case processing.

Related: Data Page, Service Level Agreement