Pega Glossary
Pega Glossary
Pega Glossary
Abstract Class
Definitions
A class that supports the definition of classes. An instance cannot be created for an abstract class. Abstract class names end with a hyphen. Access Groups determin the layout of a user's home page and the other user roles available. System administrators define access group sand associate them with users. Assigned to individual users to modify their access to rules. Access roles are instances of Rule-Access-Role-Name. A workflow (business process) action. Actions are defined by instances of Rule-Obj-FlowAction rules. A unit of work that an individual is asked to perform. The activity has a clear purpose expressed in terms of creating or updating some artifacts such as a model, a class, or a plan. A background process, executing at set intervals or times as an internal thread on the server. Agents preiodically monitor conditions and perform processing as necessary. A property of a mode other than single value, such as a value list.
Access Group
Access Role
Action
Activity
Agent
An association in which one class belongs to a collection. An aggregation has a diamond end point to the part containing the whole. A PRPC application that creates a baseline application based on the information presented to it vai an Application Profile or directly into the Application Accelerator. Navigation features that is organized by class, category, and rule type and provides access to the rules in a selected work pool. Provides access to information about your application. A PRPC application that takes input from a user to create a high-level scoping document called an Application Profile. This document contains information related to an application during the Inception phase of the methodology. A document produced as a result of running the Application Profile Wizard. This document uses a template to structure the format. This template can be customized to include and exclude information as necessary. A rule that defines an ordered set of RuleSets that together identify the
Application Accelerator
Application Profile
Application Rule
components of a PRPC application; listed in the Security rule category. Assignment Assignments record a temporary condition of an open work object within an executing flow that requires users or an external system to act on the work object for it to progress to the next step. A PRPDC shape that represents a pause or potential pause in a flow. Signifies that person or system must act on a work object before the flow can progress. One of three gorupings used on the Application Explorer and Rules by Type Explorer. Attachments rae associated with work objects, and the attachment category identifies the buesinss process or purpose of the attachment. A type of Use Case that is small and granualr in nature, would not take more than a few minutes to document, does not involve a change of ownership during processing and corresponds to a Flow Action, Flow, Screen Flow, Harness or Activity. Automatic processing, without operator intervention.
Assignment Shape
Attachment Category
Background Processing
Backward Chaining A technique that Process Commander uses to allow a communication to advance even when the value of an input or parameter property is not available. This capability is provided by having the Declare Expression rules (Rule-Declare-Expressions rule type) and the PriortySeek-Value method working together. Process Commander also uses the internal dependency network of property relationships to develop inferences about how to obtain the missing property value. Business Rules Engine A system that manages buiness rules. PegaRULES BRE separates business logic from the mission-critical applications and enabels the enterprise to capture, manage, and execute business policies and practices. A short text message visible to users. An instance of Data-Broadcast. Users cna define distinct messages for each organizational unit. Part of the Construction phase, the build order specifies the sequence in which rules and data instances are created when earlier phases are complete. The build order may differ in separate iterations of the implementation. A business user or business analyst who defines and maintans business rules, service levels, and flows or processes. A type of use case that describes a business process from beginning to end without regard to process ownership.
Broadcast
Build Order
Business Architect
A stage of the project implementation methodology that defines the success factors and expected return on investment of the project. A business architect has a major role in this stage. A collection of tasks or assignments that are completed to resolve an exception.
Case
Cases and Content Available from the home page of the Developer portal. Use to access Slice the attachment categroies, correspondence rules, work parties, properties, and service level rules associated with the current work pool. Category A way to grou pinformation to enhance learning and navigation. categories include rule types and data classes, attachments and reports. An optional qualification and refinement of the rule resolution algorithm. Using a circumstance allows your application to support multiple variants of a rule easily. Fo example, variations of an ordinary rule can be applied to important customers or classes of customers. Contains the rule by which objects behave. Define rules such as properties, activities, flows, HTML forms, etc. available to other subordinate classes. Classes are organized into a hierarchy in which lower classes inherit from upper classes. A class is an instance of a Rule-Obj-Class rule. A diagram that procides an overview of a system by showing its classes and the relationship among them. Navigation feature that displays portions of the class hierarchy differntiating between abstract and concrete classes. A means to store instances from two or more concrete classes (that share a common key format) in a single database table. Class groups are commonly used to store intances of similar or related Workconcrete classes together in a relational database table. Diagram that conveys the same information as a sequence diagram but focuses on object roles instead of the times that messages are sent. See interaction diagrams. A class that can have instances. A programmatic component that defines and implements an interface between a PRPC application, acting as a client, and an external system, acting as a server. Connectors are implemented through an instance of a connector rule. A flow actoin that complees an assignemtn, allowing the flow execution
Circumstance
Class
Class Diagram
Class Explorer
Class Group
Collaboration Diagrams
Connector Flow
Action Constraints
to progress along a connector arrow to another shape on the diagram. Define and enorce comparison relationships among property values within PRPC. Constraints can provide an automatic form of property validation every time a property value is touched.
Construction Phase In the Construction Phase, all remaining components and application features are developed and integrated into the product, and lal features are thoroughly tested. Correspondence An outgoing e-mail message, printed letter, or fascimile transmission produced by a PRPC application and its users. Definition of the format, content, and type of correspondence; refers to a correspondence rule. Wizard that creates interactive tables for business users to maintain the values of simple Data- classes without added priveleges or programming support; generates the class and supporting rules that make the data table an interactive data entry tool. A concrete class that the system uses internally while it operates. During installation, instances of Data- classes are created. As the system is used, other instances are created automatically. The maximum time allowed for resolving a case, configured in a service level agreement. One of the groupings under the rule types and data classes category. The decision category includes rule types that test values and include decision trees, decision tables, and map values. A rule that defines computations and comparisons that may cause processing of a flow to continue along one path or another. A shaped used to call a decision rule such as a decision tree or map value. Defines a series of tests performed on property values to allow an automsated decision. A decision rule that uses if/then logic to calculate a value in an userfriendly format based on rows of property values, computations, and comparisons; listed in the ecision rule category. A rule that allows for the automatic processing of property values.
Data- class
Deadline
Decision Category
Decision Rule
Decision Shape
Decision Table
Decision Tree
Declarative Rule
Declare Page Rules A set of rules that define the contents of a clipboard page that is to be available in read-only mode to multiple requestors in your application.
Dependencies
A relationship that exists when one object requires/relies on the functionality of another object; depcited as dotted arrows between two objects within a diagram A set of rules that share properties
The method that causes a class to inherit chracteristics directly from a specified parent class, regardless of any defined pattern inheritance. DCO is a term used to describe the process for using PRPC as an integrated solution for capturing objectives, requirements, draft flows, draft UI, Use Cases and reusing these individual components over and over throughout the delivery methodology. The middle level of the standard three-level hierarchy. The organizational structure affects management reports and statistics and the RuleSet visible to users in that organization when they log in. Produces a Microsoft Word document listing all the rules associated with the selected application. Admins control what rules and which sections appear in the document. Defines a java routine that tests the validity of an input value; listed in the Property rule category. in this Phase you analyze the problem domain, establish a sound architectural foundation, develpo the project plan, and eliminate the highest risk elements of the project. At the end of this Phase, the hard "engineering" is considered complete and the project undergoes its most important day of reckoning: the decision on whether or not to commit to the Construciton and Transition Phase. The less likely paths paths a process takes to complete a unit of work. Also called alternate scenarios. PRPC feature that allows you to build and validate the format of an expression. This wizard prepares the envrionment for application development by configuring the prerequisite elements for logging on to PRPC and building applications. This tool supports testing, evaluation, and fine-tuning of localized applications, by allowing updates to field value rules that contain translations while viewing the application. Rules known as flow actions determine which data values are requested in the 'Take Action' area of a work object form. These choices are available as interim or final dispositions of an assignment
Division
Document Button
Elaboration Phase
Exception Path
Expression Builder
Flow Action
they are processing. Rather than crate a new flow action rule from scratch, it is easier to create the new rule by copying the existing ManageResolve flow action rule. There are two types of flow actions: connector flow actions and local flow actions. Flow Explorer Avaiable from the Process Slice (Facility) on the Developer Portal, it lets you displaythe starter flows and helps you to understand the relationships amonth the flow rules in the selected application. A folder is a type of work object that loosely packages many related work objects, cover, and other folders. A shape used to call when rules, where the flow chooses one of multiple different paths of processing based on conditions of the object. An HTML rule that defines the lable and function of a link on the portal, such as the worklist display. Gadgets are instances of the Data-Gadget class. By creating portal rules (of type Rule-Portal), system architects determine the appearance, labeling, and location of secitons on the home page (portal), and which parts sof the portal are visible to different groups of users. The expected time to resolve a case or complete an assignment, configured in a service level agreement (SLA) The processes that need to exist and be enforced to help guide projects to a successful completion. All departments associated with a project should participate in project governance for it to be successful. A rule that defines the layout of the workspace and contains section rules. These classes are created automatically as a byproduct of the creation of other classes, to track changes to instances of other classes. Defines reusable HTML not tied to a specific class and holds frequently needed HTML text, Javascript, or style (CSS) text; listed as part of the Technical rule category A rule that controls how properties appear on work object forms, correspondence, and other HTML forms; listed as part of the Property rule category In this Phase, the business case is identified, which takes into account the business context, success factors, and the financial forecast. The mehtod in which characteristics of ancestor or base classes are automatically included in a class. You can add application-specific data elements (or properties) and other rules to your classes. Inheritance is
Folder
Fork Shape
Gadget
Goal
Governance
Harness Rule
History- Classes
HTML Fragment
Inception Phase
Inheritance
computed by an algrothm in PRPC (known as a Rule Resolution). Instance A durable, potentially permanent, representation of a concrete class, stored as a row or record in the PegaRules database. An instance consists of property values, some of which form a unique key to the instance. Available from the home page of the Developer portal. Use the integration slice to access the connector rules, service rules, and data instances supporting your application. Dynamic diagrams that describe how objects collaborate.
Integration Slice
Produces an interactive HTML report that lists all the rules associated with the application sorted by the Applies To clsas. A complete development loop resulting in a release (internal or external) of an executable product or a subset of the final product under development, which grows incrementally from iteration to iteration to become the final system. Java Enterprise Edition Java ARchive, a file format based on the ZIP compressed-file format. A JAR file aggreagates many files into one. A rule that enables report data to display as rows of data in tabular format. A background Java thread that monitors a TCP/IP port, a mailbox, a messaging facility, or a directory for arrivin messages or files. Defined by an instance of Data-Admin-Connect-. These Actions permit users at runtim eto update, but not complete, an assignment; local flow actions are referenced inside an assignment task in a flow. A rule that uses a table of numbers, text, or date ranges that converts one or two input values into a calculated result value; listed in the Decision rule category. At runtime, PRPC evaluates the rows starting at the top and then columns left to right. Defines initial values for properties of a specific class and is an instance of the Rule-Obj-Model rule. Analogous to a Java constructor. A model can also be a template user authenticated externally and in this case is an instance of the Data-Admin-Operator-ID rule. The top level of the standard three-level hierarchy. The organizational structure affects management reports and statistics and the RuleSet
Iteration
Java EE JAR
Listener
Model
Organization
visible to users in that organization when they log in. Organization is an instance of Data-Admin-Organization. Page Page Group Page List PAL A memory instance on the clipboard. A property mode that allows you to embed an unordered arry of pages. A property mode that allows you to embed an ordered array of pages. A built-in tool that is used to identify resource usage inefficiencies in a PRPC application; identifies reource bottlenecks; records how many times an event occurs and how long each event took to complete. A person or entity involved in a case.
Party
Pattern Inheritance A type of inheritance that causes a class to inherit characteristics from classes that it resembles in name, moving up the visible class hierarchy. PegaDISTRIBUTION An output correspondence server that sends HTML or Microsoft Word Manager documents from PRPC to channels available on other systems. Correspondence can be printed, faxed, or saved in RTF format. PegaRESEARCH Manager A pegasystem product that provides a central repository for ctirical SWIFT messages and transaction data. PegaRESEARCH manager can retrieve SWIFT transactions, and map the results into a case. Relational database that houses PRPC data.
Available form the home page of the Developer portal. Used to view a summary of or access decision rules associated with the current work pool. The Preflight button in the Manage Rules workspace performas a number of checks on the rules in the currently selected application. These checks are designed to encourage good design and implementation practices. The process, associated with a project, that occur prior to the Inception phase. These usually include pre-sales activities and are primarily performed by the Sales Executives, Sales Consultants and/or Practice Leaders. The most likely course of action a process follows to complete a unit of work. An access control element associated with a class and an access role, and is an instance of the Rule-Access-Privilege rule. Privileges offer
Preflight
Pre-Inception
Primary Path
Privelege
finer tuning of access control than access roles alone. Process Category One of the grouping sunder the rule types and data classes category. The process cateogry includes rule types that support business process such as collection, correspondence, service levels, and flows. Available fromthe home page of the Developer Portal. Use to see flow rules and simulation rules associated with the current work pool. An instance of the Rule-Obj-Property rule - deines and lables a value that can be associated with a class. Determined by a setting in the Rule-Obj-Property rule. A property has 1 of 11 modes. Modes are variations of either isngle, array or list, and group. Occurs when multiple flows meet up at the end of the process. An activity that determines which user worklist or which workbasket is to receive an assignment. A rule is a data construct that defines user interface, business logic, or data behvior within PRPC. Rules are constructed using rule froms, stored in XML format in a PegaRules database, and converted to Java at runtime. A technique that improves system performance, and involvedgenerating and compiling Java code corresponding to a rule at the moemnt it is first needed to execute, rather than in advance. This technique avoids the cost of creating and compiling code that is never used, and produces more efficient Java code than the "generation at save" approach. An internal cache of compiled rules where the Java classed compiled during the rules assembly reside. The rule cache is specific to a given user. An HTML-based form used in PRPC to create and modify a rule. Rule resolution is a search algorithm that PRPC uses to find the best or most appropriate rule instance to apply in a situation. Rule resolution applies to most, but not al, classes derived from the Rule- base class. An internal cache that maintains sufficient information regarding rules and their versions to determine the applicable rule to be compiled during rules assembly. Specific to a given user. Navigation feature that allows you to quickly access rules and data objects; display all rules regardless of application.
Process Slice
Property
Property Mode
Rule
Rule Assembly
Rule Cache
A tool that provides an easy way to locate rules present in the user interface. A group of related object clsases, workflows, and business rules. The ordered list of RuleSets in PRPC applications. The most general RuleSets that provide basic functions are at the bottom, RuleSets specific to your application are in the middle, and RuleSets customized for your organization are at the top. dfines a three-level version number for a RuleSet name; listed in the SysAdmin rule category. Every instance of every rule type references a RuleSet version. A rule type defining the contents and behavior of a rectangular area on a work object form. Section rules are included within flow action rules and harness rules.
RuleSet Version
Section
Sequence Diagram An interaction diagram that is organized according to time and details how operations are carried out, including what messages are sent and when. Service A programmatic component that defines and implements an interface betewen an external application, acting as a client, and a PRPC system, acting as a server. Implemented through an appropriate Rule-Service rule. A property mode that has built-in data types for lower-level elements such as integer, decimal, or true/false. One of six facilities available on the Developer portal that provides rapid access to tools and rules in one segment of your application. A text box used on many forms that dynamically creates a selection list of valid selections for fast user data entry. A blue triangle in the lower right corner identifies SmartPrompt text boxes. A data import facility used to generate and pre-populate PRPC work objects from an external application, without a user log-in process. Note that SnapStart itself does not authenticate - it sends a user ID and password within the URL. A diagram that depicts the possible states of the object and the transitions that causes a change in the state. In programming, state is associated with the life of an object, property, etc. The primary processing unit of an activity or business process.
Single Value
Slice
SmartPropmt
SnapStart
Step
Identify the page on which the step is to act. Automatic processing that occurs without operator intervention.
A flow rule (Rule-Obj-Flow class) that is referenced in another flow rule. Also called a sub-process. Rule that enables report data to display in two levels, one showing totals or other summary values, and a second "drill-down" level with supporting details. Also supports charts.
Technical Category One of the groupings under the rule types and data classes category; includes rule types and data classes that typically require design and development by IT monkeys who understand Java, HTML, XML and Javascript. Tracer Tool Provides full debugging facilities including step-by-step execution, beakpoints, and watch variables. Use to dbug flaws, activities, services, parse rules, and declarative rules. In this Phase the software product is transitioned to the user community. Once this occurs, issues normally arise that require you to develop new releases, correct problems, or complete features that were postponed. The Transition Phase is entered when a baseline is mature enough to be deployed in the end-user domain. The bottom level of the standard three-level hierarchy. The organizational structure affects management reports and statistics and the RuleSet visible to users in that organization when they log in. An instance of Data-Admin-OrgUnit. A numeric value between 0 and 100 that defines the importance of speed in completing and resolving an assignment. Urgency defines the order in which cases appear on a user's worklisst. Larger values correspond to higher importance. Defines a meaningful interactoin with a system by detailing the steps takn in each part of the interaction. Components of a use case include description of the interaction, actors, triggers, data outputs or updates and work objects and assignments.
Transition Phase
Unit
Urgency
Use Case
Use Case Diagrams A diagram that describes what a system does from the standpoint of an external observer (emphasis on what a system does rather than how) User Interface Slice Available from the home page of the Developer portal. Use to view a count of the harness, section, and flow action rules in the currently selected work pool.
Utility Shape
Calls an activity rule; specifies automated processing to be performed without any user interaction or input. References an activity that updates a work object but does not require user interaction or input. PRPC comes with standard activities for utility tasks that you can use, or you can create additional ones. A rule that tests property values, typically immediately after they are submitted on a browser. A task performed by a person who is double-checking prior work to catch possible mistakes or variances with policy before the work becomes final. Verification is common in financial processes involving large sums, sensitive legal committments, or correspondence. A sreies of prompts to help you acocmplish a task with minimal effort. These classes define the data structures for processing work. You use them as a starting point for work-related classes inyour class structure. Every application requires at least one concrete class derived from the Work- base class. An instance of the Data-Admin- work group class that can identify a user who is a supervisor, together with a set of workers (users) and wrokbaskets that report to that supervisor. An operator ID data instance (Data-Admin-Operator-ID) usually identifies a work group to which the users belong. An ID associated with a work object that uniquely and permanently identifies the work object within the work pool. When you create your application, you define the optional prefix and suffix, and the numbering format, which together represent the unique key. A collection of work objects of a related type. Work pools control how you present work to users who enter and select work objects for processing from one or more designated work pools. A concrete class derived from the Work- base class. A centralized, shared pool of assignments from which users select work. A role that defines the behavior and responsibilities of an individual, or a group of individuals working together as a team. The responsibilities we assign to a worker include both to perform a certain set of activies as well as being owners of a set of artifacts. A standard set of steps that resolves a case; a equence of activities that produces a result of observable value.
Utility Task
Validate Rule
Verification
Work Group
Work Object ID
Work Pool
Workers
Workflow
Worklist