Pega Definitions from CSA Flashcards
CLIPBOARD
Where the page remains in memory
W/in the Dev Tools —> allows for you to what value is currently
Tracks the name-value pairs
DIRECT CAPTURE of OBJECTS (DCO)
Refers to a set of application dev tools and best practices that are used to define business and project objectives
GUARDRAIL
Guidelines that help developers achieve project success, optimal performance, reuse and maintainability for apps.
CLASS
Grouping or container for a collection of rules or other objects
PyWORKCOVER
Contains the case data for the parent case
Enables you to copy data between the parent case and the child case
CASE TYPE
Represents work in your app that follows a lifecycle or path to completion
CASE
Instance of a case type and its primary unit of work in an app
CASE STATUS
Primary indicator of the progress of a case towards resolution
STAGES
Transfer of Authority
Significant change in the status of a case
Broken down into:
- Processes
- Steps
ALTERNATE STAGES
Represents exceptions to the normal case of events
CONCRETE CLASS
Displayed anywhere below the top level of the class hierarchy
Types:
- Internal Classes
- External Classes
- Rule Types
- Work Types
EXTERNAL CLASSES
Is a Concrete Class
Corresponds to a table in an external relationship (relational) Db rather than within PegaRULES Db
PATTERN INHERITANCE
Optional method where a class inherits characteristics from other classes
Setup in Rule-Obj-class rule
ex.
TGB-HRApps-Onboarding. —> TGB-HRApps —> TGB
PyWORKPAGE
Stores all the data generated while creating and processing a case
Specific page on the clipboard
PAGE
Structure for organizing data elements in an application
Data elements are key-value pairs —> info from the customer in the app
DATA CLASS
Typically used to describe the data-model
Can be used for interfacing w/in the Db
RULE
A rule defines the behavior of part of an application
Saved in Pega-RULES Db
AUTHORING STUDIOS
Workspaces or studios speed app development and enhance productivity
Types:
- App Studio
- Dev Studio
- Admin Studio
- Prediction Studio
APP STUDIO
Authoring tool that focuses on App Development
- Case Design
- Data Integrations
- Channels and Interfaces
- UI Authoring
Business Architects
Define business rules and SLAs (Service Level Agreements)
SYSTEM ARCHITECT
Developer role that creates the app
Configures app assets including UI forms
Contributes object-oriented design and technical implementation skills to an app developmental project
WORK CLASS
Inherits from WORK-
Typically created as a work class to describe some form of ‘work’ to be instantiated and completed
Property examples
- pyStatus Work
- pxUrgency
- pyID
DIRECT INHERITANCE
Method by which a class inherits characteristics directly from a specified parent class
Reuse standard Pega Platform rules
Ex.
TGB-HRApps-Onboarding TGB-WorkClaim-IssueClaim
RULESETS
Stores, identifying and manages the set of rules that define an app or a major position of an app
Contains rule instances which are divided to support version management
COMMON APPLICATION RULESET
Uses all of the available rules on the lowest layer
PROCEDURAL PROCESSING
Based on rules, such as data transfers, activities or user interfaces (UI) rules to instruct the application when to look for a trigger event
2 TYPES OF RULESET VALIDATION
Application Validation
RULESET Validation
APPLICATION VALIDATION
Rules in the RULESET can reference ALL rules in the ruleset defined in the same application
Rulesets belonging to any built-on application
RULESET VALIDATION
Each ruleset version defines one or more ruleset versions on which the ruleset depends
BACKWARD CHAINING
- declarative processing
Means the target property value is not automatically updated to when other declare expressions in a network update their target values
FORWARD CHAINING
- declarative processing
Automatic propagation or changes in one property value to changes in other property values or to indexes
DATA MODEL
Relating a conceptual model of how data items relate to each other in an application.
DECISION TABLE
Decision table is a decision rule that defines comparisons by using a table format to specify a series of tests performed on property values to allow an automated decision
DECISION TREE
Decision rule that defines comparisons by using a tree structure.
Nested if/else conditions as you specify a series of tests to perform