Beruflich Dokumente
Kultur Dokumente
abstract class
A class that is used to collect for re-use any rules that
can be shared by one or more case types and to support
the class structure hierarchy. Abstract class names
usually end with a hyphen (-), for example, WorkCover- . Whether a new class is abstract or concrete
depends upon a selection on the Class rule form. See
also concrete class.
access group
A collection of users, associated with an available
application, available portals, and their assigned roles.
System administrators define access groups for each
application and add them to operator IDs. Users can
belong to multiple access groups.
access role
A user role assigned to an access group that enables an
application developer to limit the access to rules based
on what the members do for their jobs or on a project
implementation team.
action section
The area in a harness where users select which action to
take on the current case. This section can display its
choices as a menu, or as a series of links or as a set of
buttons.
activity
An advanced rule type that defines a series of logical
instructions to be executed automatically by the system
during case processing.
actor
A user, external system, or agent that participates in an
application's processes.
ad hoc case
A case that is not instantiated from a case type in an
application, to track work that is not modeled by an
existing case type.
adaptive model
In Decision Management, a type of scoring model that
captures customer responses in real-time in order to
make and adapt predictions, typically in the absence of
historical records. An adaptive model is used in a
decision strategy to help identify the most appropriate
proposition, or next, best action.
adaptive statistics
In Decision Management, the persistent information that
results from running a strategy that contains adaptive
models.
agent
In Pega, a background process that executes activities
as necessary, either when one or more conditions are
met or on a specified schedule. Pega includes nine
standard agents.
aggregate property
A property that stores more than a single value, such as
a Value List, Page List, Value Group or Page Group, or a
page that can contain a Java object. These are similar to
arrays, repeating groups, unordered sets or collections
found in other development tools.
Alert log
A collection of text files that supplements the Pega
server logs. The Alert log typically contains only a small
fraction of the entries that appear in the full system log usually those that identify events with performance
implications.
application
A collection of rules and data developed o support one
or more specific business functions.
application (rule)
(In PRPC 7.1 and later versions, the Application Profiler
has been superseded by Application Express.)
Application document
A form of application documentation that can be
produced as a result of running the Application
Document wizard. This document describes the
processes, user interfaces, decisions, and other rules
that provide the functionality of one or more case types
in an application. The user can control which rules and
sections appear in the document.
Application Explorer
A navigation feature in Designer Studio that provides
access to the rules that belong to an application. It is
organized by class, category and rule type.
Application Express
A wizard used to quickly create an application with a
minimum of technical expertise. The tool generates an
initial application structure, which can be elaborated
with flows, user interfaces, and other rules to complete
the application..
application menu
A menu in the Designer Studio, identified by the name
of the current application. This menu allows users to
switch applications, create a new application or switch
work pools.
application profile
A collection of business-related information that includes
the processes, case types, reports, specifications,
participants, collaborators, and actors associated with
the implementation of a project. In PRPC 6.3, an
application profile is produced by the Application Profiler
prior to starting application development, and used as
input for the Application Accelerator to speed the
creation of new applications and the extension of
existing applications. In PRPC 7.1, the application profile
is created after running Application Express, and
updated continuously as the application evolves,
through use of the Application Profile and Application
Overview landing pages.
Application Profiler
A wizard that allows a user to enter information about
the application or framework to be built or extended. It
creates an Application Profile and can also produce a
printable project document. The Application Profile
generated by this wizard can be imported by the
Application Accelerator to create or extend an
application or framework. See Application Profile.
application rulesets
Specifies an ordered set of multiple rulesets and ruleset
versions that together identify the components of a
PRPC application and are available to members of the
specified access groups. It also includes objectives,
actors, case types, specifications and requirements, and
allows supporting documentation (screenshots, etc.) to
be attached.
Assign-
assignment
The abstract parent class for classes that describe
assignments.
assignment (shape)
A task that must be completed by a user or external
system before an open case may continue through an
executing flow. An assignment indicates that the case is
temporarily paused until a user "acts on" the case. The
user selects the appropriate action to complete the
assignment, and provides any information required by
the application to support the action the user selects.
associated ruleset
Metadata for data records that link the data record to an
application ruleset, to simplify the migration of an
application with a product rule.
association
A rule type that defines a one-directional relationship
between two classes, used often in reporting to include
properties from another class in a report. The rule
predefines a JOIN-type relationship between instances of
two classes, such as Operators and Assignments, or
between cases and custom data classes, such as those
created by data tables or external database
connections. Unlike joins, association rules work
automatically when a manager or developer builds a
report.
attachment
A document, image, or other file added to a case to
provide additional information.
audit trail
A feature that displays the history of a case, including
which operators have worked on it and when, which
automatic processes were performed by the application,
and other details. This information is added
automatically at runtime as a result of values entered in
the Audit Note field of each flow shape.
authentication
The process of determining the identity of a user or
requestor of services. In PRPC, authentication is
accomplished by matching the submitted user name
and password to those stored in the user's Operator ID.
auto-generated
Executable code automatically generated by PRPC,
rather than manually written by application developers,
most commonly when configuring UI rules (sections and
controls). When a rule form is saved, PRPC translates
some types of rules (such as control, section, flow action
and harness) to HTML, JSP tags and JavaScript. These
auto-generated rules eliminate hand-coding and usually
provide better performance, security, browser
independence and more consistent branding and styles
than hand-crafted rules.
auto-populating property
A page or page list property that automatically obtains
its data directly from a specified data page. The auto
populate can be in the form of a pointer or a copy and is
triggered whenever the parameter value for the given
data page changes.
Auto-processing
A feature that allows PRPC to perform an assignment
automatically under certain situations. To auto-process
an assignment, the assignment must be configured with
a set of when rules and corresponding flow actions. At
run-time, PRPC evaluates the when rules in top-down
order and performs the flow action that corresponds to
the first when rule that returns a true result.
Autocomplete
A user interface control that supports user selection of
one text value from a large list of candidate values. As
the user types in the field, a filtered list of qualifying text
availability
The state or status of a rule, used to determine if a rule
is visible and can be executed when called during rule
resolution processing. Availability is determined by a
developer. PRPC provides five possible values: Yes,
No/Draft Mode, Blocked, Final and Withdrawn. The rule is
available if the availability is set to Yes or Final.
background process
An autonomous process that occurs with little or no user
intervention. Examples of a background process include
logging and system monitoring.
backward chaining
A method of declarative evaluation, in which a declare
expression is only calculated when the corresponding
property is referenced. With backward chaining, PRPC
determines a property value by by navigating backward
through the dependency network to obtain input values
for the declare expression. See also forward chaining.
base class
One of PRPC's standard abstract classes that inherit
directly from @baseclass, such as Data-, Assign-, Ruleand Work-. All other classes inherit either directly or
through pattern inheritance from base classes.
base rule
The original variant of a rule that has been
circumstanced or time-qualified. Rule resolution selects
behavioral profile
In Decision Management, a representation of a
univariate model that is based upon a single behavior
variable, like usage or loyalty.
best bet
In a selection control, a subset of options that are likely
to include the choice you are seeking. An Autocomplete
control can be configured to display the results that
users select most often under the heading "Best Bets".
blocked
A rule availability status that indicates to the rule
resolution algorithm that a rule (and all others of that
type with the same name or key, in any ruleset) is not
executable.
branch ruleset
A ruleset that is based off of, or "branched" from,
another ruleset. A branch ruleset contains rules that are
in active development, but are separated from the core
rules in the application. By using branches, rule
development can take place within an isolated space
(the branch) without affecting the functionality of the
core source rules.
build order
The sequence in which rules and data instances are
created during application development. The build order
may differ in separate iterations of the implementation.
bulk processing
The performance of one action on multiple assignments
in an application. For example, a user could bulk process
either the approval or rejection of multiple purchase
orders as one action.
business data
Provides context for a given task for a given participant.
business metrics
Data used to describe a company's case performance,
such as the number of orders processed or how many
orders are canceled. Business metrics represent the
data that you have defined when you create properties.
Business objective
An expected business outcome or goal for an
application.
cache
A collection of data automatically maintained at an
intermediate point between the requestor and the
ultimate source of the data. Multiple types of caches,
representing various types of data, exist in PRPC,
enabling faster access to rules or data stored in the
Calculation Builder
A display used to select an existing SQL function from a
list of available SQL functions to use as the basis for a
SQL expression. The form displays additional fields
where the user can select the data that the function is
to use.
call center
An office or location used by an organization to receive
large volumes of calls from its constituents.
Case Designer
A landing page used to view and modify the stages,
processes, and behavior of a case type.
case management
The business practice that involves managing work
using a less rigid structure than classic BPM, so that a
case can nest within other cases to allow multi-level,
parent-child relationship management. It centralizes
flow processing among multiple case types in large
applications and provides more flexible task use and
ordering. It also enables centralized management of
various aspects of case processing, including service
levels, attachment categories and automatic
attachments; instantiation and management of
case type
A template for the execution of a business transaction,
represented as a concrete class derived from the Workbase class. A case type models a specific type of work,
such as a service request or account adjustment, and
contains the flows, UI, properties, decisions,
requirements, specifications, and other rules that
describe the process of creating, processing, and
resolving a case. To execute a business transaction,
PRPC creates a unique case, using the case type as a
template.
Cases Explorer
A navigation feature in the Designer Studio that allows
users to view and modify case type relationships in an
application.
category
A systematic grouping of rule types and data types in
PRPC. Categories are used in the Application Explorer,
My Rules, Records Explorer Rules Explorer in versions of
PRPC prior to 7.1, attachments and reports to enhance
navigation.
category (rule)
A rule type used to define an organizational framework
for reports displayed in the Report Browser. Each
category consists of a label and an owner type, which
exposes the category to a specific audience, either an
individual user, a group of users, or all users.
channel
A mode of communication or interaction, such as
telephone, email, or fax.
Chart Editor
A tool used to add or edit a chart to any summary-type
report definition.
circumstancing
The practice of creating additional variants of a rule
based on specific circumstances, such as property
values. PRPC automatically executes whichever version
of the rule - either the base rule or the qualified
class
The applicability - or scope - of a rule instance. A rule
instance defined for a class can reference any other rule
instance defined for that class or any inherited class. For
example, if the MYCO-HR-Application class inherits from
the Work- class, a flow defined in MYCO-HR-Application
can use the Approve flow action defined in Work-. The
class of a rule instance is determined when creating the
rule instance. Once set, this class cannot be changed,
except through a process known as refactoring.
class diagram
A diagram that provides an overview of an application
by showing its classes and the relationships among
them.
Class Explorer
A navigation feature in the Designer Studio that displays
portions of the class hierarchy differentiating between
abstract and concrete classes. In PRPC 7.1 and later, the
Class Explorer has been merged into the Application
Explorer.
class group
A grouping of similar or related Work- concrete cases
case types, whose instances are stored in the same
relational database table. Analogous to what users think
of as an application.
clipboard
A temporary, secure, hierarchical memory structure that
is allocated on the PRPC server for each unique
requestor. The clipboard consists of pages that contain
information about the server, requestors, and inmemory processes that are specific to the requestor.
Each page represents an individual or aggregated
object, and consists of a set of name-value pairs that
describe various attributes of the object. Do not confuse
with the Windows operating system clipboard.
Clipboard tool
A debugging tool in PRPC that allows developers to
examine a static snapshot copy of the structure and
contents pages and properties of their own clipboard.
They can troubleshoot issues by viewing and directly
updating parts of their clipboard. The left panel displays
the pages organized as a tree structure. The right panel
lists the properties and values set on one selected page,
sorted by property name.
coaching tips
In CPM, coaching tips help improve employee
performance and reinforce best practices. Users with the
appropriate privilege can create coaching tips for any
screen that is available in a customer interaction.
coefficient
In Decision Management, a weight used for each
predictor in the logistic regression formula. The
coefficient indicates the importance of a predictor.
Negative coefficients imply the presence of predictors
with a very similar behavioral profile, and their presence
may lead to over fitting and unreliable models.
composite portal
A portal type defined by a set of harnesses and sections
that more easily supports customization, accessibility by
means of assistive technology tools, and localization.
Composite portals are more flexible than traditional
portals, which were defined with a fixed layout built from
HTML rules, and can be used with any modern browser.
concrete class
A class that represents a case type, used to create
instantiate instances of that case type, or cases. Also
referred to as a work class, since it represents a type of
work. Compare with abstract class.
Condition Builder
An editing tool used to define conditions and ensure that
expressions are valid.
connector
An arrow between two shapes in a flow diagram, used to
denote a path of progress within a process.
connector (rule)
A type of integration rule that allows an application,
acting as a client, to interact with an external system or
database.
constraints
A rule used to define and enforce a declarative rather
than programmatic comparative relationship between
property values or between a property value and a
constant or expression that is expected to be true at all
times. Ensures that values entered by a user do not
deviate from the desired range for a single value or
embedded property when a specific condition is met,
providing an automatic form of property validation every
time a property value is touched.
Construction phase
If a user enters a value that deviates from the intended
range, a message is displayed, the page is invalidated,
the process is stopped and the user cannot proceed until
the entry is corrected. Contrast with validate rule.
contact
In Pega BPM, a software development phase in which
application features are configured, integrated into the
application, and thoroughly tested. The outcome of this
phase is a user-ready product running on the adequate
platforms, with user manuals and a description of the
current release. A large project may have parallel
construction activities to accelerate deployment.
contact center
In CPM, the person with whom the user is interacting. A
contact can be a customer, prospect or other interested
third party.
container
An office or location used by an organization to serve
customers over multiple channels such as telephone,
email and text chat.
continuous behavior
A structural element of a harness that corresponds to a
visually distinct rectangle on the form, marked by a
colorful border. Harnesses are made up of containers,
which contain sections, though not every harness
includes a container.
control
correspondence
A rule used to control how properties appear on user
forms, correspondence and other HTML forms, for both
display and accepting user input. PRPC provides many
standard controls, which are preferred over custom
controls.
correspondence template
An optional Pegasystems application that supports
printing and faxing of correspondence. The COS can
convert correspondence into an attractive formatted
print image using Microsoft Word and send the result to
a hard copy printer. Also known as PegaDISTRIBUTION
Manager.
cover
A rule that is referenced in a flow to provide a template
to specify the format, content and type of
correspondence.
CSS 3
A type of rule used in the Customer Process Manager
CPM framework to access data from external systems.
The CPM data source rule "abstracts" the details of
integrating external data from the user of the data.
Customer Composite
The current version of the Cascading Style Sheet CSS
standard established by the World Wide Web Consortium
W3C. A CSS allows a web application to separate
formatting instructions from content.
customization ruleset
An application ruleset used as the default ruleset when
copying an existing rule or creating a new rule.
data class
A concrete class used to represent a data object, such
as a person Customer, Vendor in a Pega application.
Each data class contains properties and other rules that
describe the behavior of the object represented.
Data Explorer
A navigation feature in Designer Studio that provides an
overview of selected data object types and their
associated data pages, and how often they are
referenced. Use the Data Explorer to view, understand
and manage your data object types and their associated
data pages.
data instance
A specific item of information that is stored by PRPC, for
example, an operator ID or a workbasket. A data
instance is constructed using a form and stored in XML
format in a PegaRULES database. Unlike rule instances,
however, data instances are not executable. Data
instances are not versioned, nor are they stored in
ruleset versions. As a result, changes to a data instance
affect all applications and application versions that rely
on that data instance. Each data instance is an instance
of a concrete class derived from the Data- abstract base
class.
data model
A collection of entities and attributes that describes the
objects modeled in an application, and their relationship
to each other.
data propagation
The act of initializing a case or other item of work with
data from another case.
data source
A database, file or other storage of data, and the
mechanism for interacting with the data. In Decision
Management, data about customers and their previous
behavior that can be used for modeling and strategy
design. A source should contain one record per
customer with the same structure for each record.
data table
A simple data source that is usually used to store
reference data outside of the application, to allow the
information in the table to be updated as needed
without modifying the application. For example, a data
table might contain currency codes and currency
descriptions, such as USD for United States Dollar. Data
tables contain only scalar Single Value properties and
informally represent an internal "flat file" that contains
no repeating groups.
database table
A set of related data in a database, organized into rows
and columns. Each column contains a different attribute,
such as a property value, and each row corresponds to a
single record, such as a case.
DCO session
A focused meeting of 4 hours or less that brings
together business architects, system architects, and
subject matter experts (SMEs) to elaborate on a set of
high-level application specifications to identify and
catalog the details necessary to implement a flow, user
interface, or other application specification.
deadline
The maximum time interval allowed for resolving a case,
configured in a service level rule. The system
determines the start time for that case and then adds
the deadline interval to calculate a specific deadline
time and date. See goal.
decision
In Decision Management, the result of running a
strategy in the interaction context. Several decisions
can be involved in a single interaction.
decision (category)
A grouping of types of records in PRPC that automate
decision-making to enforce business rules and
statements of policy. Decision rules describe a set of
comparisons, each one which consists of one or more
conditions and a return result. When evaluated, PRPC
decision (shape)
A shape within a flow diagram used to call a decision
rule such as a decision tree, decision table or map
value.
decision table
A type of decision rule that defines comparisons using a
table format similar to a spreadsheet, to specify a series
of tests on property values to be evaluated and returns
the result for each outcome.
decision tree
A type of decision rule that defines comparisons using a
tree structure format that contains nested if-then-else
conditions to evaluate and corresponding return results.
declarative network
declarative rule
A type of rule that models relationships between
properties so the system can automatically use one or
more input values to determine the value of a property.
Pega provides six types of declarative records:
Constraints, Declare Expressions, Declare OnChange,
Declare Trigger, Declare Index and Data Pages (Declare
Pages in PRPC 6.3 and earlier versions). Unlike other
types of rules, declarative rules are not called explicitly.
declare page
A rule that creates a read-only page on the clipboard
that is available to multiple requestors in an application.
Typically used to store data that changes infrequently
and is needed by more than one user. For example, a
page may contain daily prices for a set of commodities
or currencies, an organization chart or inventory
quantity data extracted hourly from an external system.
These pages can be "globally" available to all requestors
on a node.
delegated rule
A rule for which the responsibility of maintenance and
updating has been extended to business users.
Delegated rules can be updated by the business after an
application has been released, to allow the business to
keep an application current with business conditions.
dependency
A relationship where one object requires (or relies on)
the functionality that another object provides.
dependency network
An internal data structure that supports forward
chaining or automatic recalculation of certain property
values based on changes to other property values.
Required relationships among properties can be
established using a Declare Expression, Constraints or
Declare Index rule. Such rules are sometimes known as
declarations. A dependency is depicted in a declarative
dependent assignment
See case type dependency.
descendent class
A class derived from another class. Descendent classes
can use rules and/or data objects defined for a parent
class by means of either directed inheritance or pattern
inheritance.
Designer Studio
A web-based integrated development environment
(IDE), used to build applications. Provides a user
interface to users who create rules.
diagnostic process
A service process which leads CSRs through a series of
questions in order to provide a suggested result. For
example, diagnostic processes may be used to suggest
the best service plan or troubleshoot a billing issue.
dialog script
In customer service applications, it is the capability that
dynamically displays scripts (dialog) to users which are
personalized for the customer within the context of the
interaction. Displayed in the Interaction Thumbnail area.
dimensions
In Decision Management, a hierarchical context for the
facts and responses associated with an interaction.
Currently, the following dimensions are implemented:
customer, application, proposition, channel, behavior,
response context and time.
directed inheritance
An inheritance method that causes a class to inherit
characteristics directly from a specified parent class,
regardless of any defined pattern inheritance. Directed
inheritance allows developers to specify any class as the
Discovery Map
A graphical design tool used in the Application Profiler
and Application Accelerator to provide a high-level
presentation of the steps in an application's starting
business processes, including subprocesses and
alternate paths, and the sequence of the specifications
and requirements for each case type. The Discovery
Map captures the primary path in the flow - the
sequence of steps that users will most likely perform to
resolve a piece of work - in the top row. In PEGA 7.1 and
later versions, the Application Profiler and Application
Accelerator have been replaced by Application Express,
and process discovery occurs in the application itself.
division
The middle level of the standard three-level
organizational hierarchy. See organization and unit.
draft mode
A flow-editor setting that allows users to create and
model flows that reference rules and flow actions that
are not yet defined.
Dynamic Layout
One of the layout types available in section rules.
Dynamic layouts allow users to create responsive user
interfaces that adapt to changes in display size.
Dynamic Select
A control that displays a drop-down list of text value
choices for an input field - returned from an activity, a
list view, report definition, or clipboard page - instead of
a static list of values.
edit validate
A rule that defines a Java routine to test the validity of
an input value and/or format data; listed in the Data
Model rule category.
Elaboration phase
The phase of the Pega BPM implementation
methodology in which a business analyst works with the
customer to analyze the problem domain, establish a
sound architectural foundation, develop the project plan
and eliminate the highest risk elements of the project.
These activities ensure that the architecture,
requirements and plans are stable enough, and the risks
are sufficiently mitigated, to predictably determine the
cost and schedule for the completion of the
development. The output from this phase includes a
use-case model (80% complete), software architectural
description, executable prototype, a development plan
and a revised risk list and business case. At the end of
this phase, the hard "engineering" is considered
complete and the decision is made whether or not to
commit to the Construction and Transition phases.
embedded page
A clipboard page that is the child of another page. Any
page that is not a top-level page.
escalation
The act of causing high-priority assignments to become
visible to users and managers, to be processed sooner
rather than later.
exception path
A less-likely path that a process may take to complete a
unit of work. Also called an alternate scenario.
Export gadget
A form in the Application Packaging wizard that
identifies rules to be exported. Rules to be exported are
copied to a specific ruleset and version. You can copy all
rules in a full ruleset, or all rules and data instances
defined in a specific product rule or patch rule.
exposed property
A Single Value property that is stored as a column in a
database table, in addition to the BLOB, to enhance
record selection operations in reporting. Aggregate
Express History
A link created in the CPM composite to track important
information that is shared with a customer regardless of
whether a service process has been executed.
Expression Builder
An interface used to construct sound Java expressions
by guiding the user's selection, locating functions,
completing parameters to functions in a natural
language format and validating the format of an
expression.
final rule
A rule that has the Available field set to Final and
displays a green stopped arrow on a rule form
meaning that no one can create a second rule with the
same visible key in any ruleset other than the ruleset to
which the first rule belongs; but this rule can be
overridden through a higher version in the same ruleset.
Most standard rules that are necessary to ensure the
integrity and security of the system are set to final.
flow (rule)
The fundamental rule that represents all or part of a
business process, governing how cases are created,
processed, and ultimately resolved. A flow rule consists
of a network of shapes and connectors or lines, each
with associated parameters and values.
flow action
flow data
Information needed by an application to determine what
action to perform and who should perform it.
flow drafting
The process of iteratively testing and refining a flow rule
before creating the UI, data model and decision rules.
Flow drafting is an integral part of the DCO process.
flow shape
A configurable element of a flow rule that represents a
processing action in the workflow of a case.
folder
A case for which a many-to-many relationship can be
established with other cases. A folder is an instance of a
case type that descends from the abstract class WorkFolder-, rather than Work-Cover-. While both Work-Coverand Work-Folder- can be used as the parent for a class
that describes a case type, only case types descended
from Work-Folder- can establish a many-to-many
relationship with subcases, so that one subcase can
belong to multiple folders.
fork
An optional configuration for a decision shape, in which
decision logic is configured using when rules associated
with the connectors emanating from the decision shape,
rather than a decision table, decision tree, or map value
rule configured on the decision shape itself. Pega selects
the appropriate outcome for the decision by evaluating
the when rule on each connector, in order of likelihood
from high to low, until one returns a true result.
form
A collection of fields and other controls presented to the
user during an assignment. Each form is defined by a
flow action that describes the processing action, which
references a section that contains the property
references and controls that comprise the contents of
the form.
forward chaining
A method of declarative evaluation in which a change to
a property value automatically triggers the re-evaluation
of a dependent property. With forward chaining, Pega
pushes a change to a property value forward through
the system's internal dependency network and
recalculates any dependent property. See also backward
chaining.
framework application
An application designed and created for use in a
framework layer.
framework class
A class that belongs to the framework layer of an
application. See also implementation class.
framework layer
A portion of a Pega solution that contains reusable
application elements. Provides an application that can
be used as the basis for many production applications.
The classes associated with the framework business
application started through the Application
Accelerator and defined through an application rule and
one or more rulesets that provides an almost
complete solution for a business. Classes associated
with the framework are sometimes called the framework
layer.
function
A rule type used to define a Java function and make the
function callable from activities and expressions.
function alias
A user-friendly label for a SQL or Java function rule,
designed to help non-developers when creating or
updating a decision table or when rule, or when creating
a report.
gadget
geofence
A rule type used to define the latitude and longitude of a
location and a radius surrounding the location, known as
the fence. Geofence rules are in the Marketing category
that is enabled in a Next-Best-Action Marketing (NBAM)
application.
geolocation
The detection of the physical location of an Internetconnected computing device. More generally, a set of
services related to mapping and directions on a mobile
device.
gesture
A movement or touch-based user interaction with an
application on a mobile device, such as tapping or
swiping the screen, or shaking or tipping the device.
This contrasts with traditional desktop interactions
based on keyboard and mouse.
goal
The amount of time a user is expected to take to resolve
a case or to complete an assignment. It is the smallest
time interval configured in a service level. See also
deadline.
governance
The processes that help to guide projects to a successful
completion.
grid layout
A type of repeating layout that allows users to view the
embedded pages of a Page List or the entries in a Value
List property as a spreadsheet-like arrangement of
columns and rows. Sometimes referred to as a repeating
grid.
guardrail
A best practice for Pega application development that
helps to assure good performance, attractive user
interfaces and ease of maintenance. When a rule
guest
An unauthenticated user. See authentication.
handle
A permanent, unique identifier for the class, which
includes certain key parts and (for rules and some other
classes) the creation date and time of a single instance.
The handle uses an external character string format that
differs from the normal presentation. Internally, the
pzInsKey property holds the handle value for the object.
The pzInsKey property for a new rule has no value until
the rule instance is saved. See internal key.
harness
A UI rule that organizes and presents content to a user.
A harness is a top-level UI container used to define the
appearance and processing of user forms used in an
application to create cases and process assignments.
History- classes
Subclasses of the History- class, created automatically
as a byproduct of the creation of other classes, to track
changes to rules.
HTML 5
The 5th iteration of the HTML standard set by the World
Wide Web Consortium (W3C), which includes standards
to enforce cross-browser compatibility.
HTML fragment
A rule that defines reusable HTML not associated with a
specific class, often used for frequently used HTML text,
JavaScript or CSS text. HTML fragment rules are listed in
the Technical rule category.
Implementation application
An application developed for a specific business
audience or need, and not intended to be reused for
other audiences or needs. See also framework
application.
implementation class
implementation layer
A portion of a Pega solution that contains application
elements specialized for a specific business audience or
need. The contents of the implementation layer extend
the elements of the framework to create a composite
application that targets a specific organization or
division. See also framework layer.
implementation methodology
A type of software development methodology that,
ideally, focuses on project management, return on
investment, conformance to best practices and
compliance requirements, communication with
stakeholders and the creation of physical artifacts that
help ensure project success.
Inception phase
The phase of the Pega BPM implementation
methodology in which the business case and success
factors (expected revenue, market recognition, etc.) are
identified. To complement the business case, a basic
specification model, project plan, initial risk assessment
and project description (the core project requirements,
constraints and key features) are generated. After these
are completed, the project is checked against the
following criteria: Stakeholder concurrence on scope
definition and cost/schedule estimates. Requirements
understanding as evidenced by the primary
specifications. Credibility of the cost/schedule estimates,
priorities, risks and development process. Depth and
breadth of any architectural prototype that was
developed. Actual expenditures versus planned
expenditures. If the project does not pass these criteria,
it can either be cancelled or this phase can be repeated
after the project is redesigned to better meet the
criteria.
inheritance
The mechanism by which a child class can use all of the
rules defined for a parent class. Pega supports two types
of inheritance: pattern inheritance and directed
inheritance.
instance
A single, durable, potentially permanent representation
of a concrete class, created using the New operation;
the term Save As is used to make a copy of an instance
instantiate
To create a new case, whether automatically through
operation of a case type rule or manually.
intent-driven processing
The practice of incorporating rule names, shape names,
and UI elements such as labels and instructions that
clearly communicate the intent of elements and actions
to developers and users. With intent-driven processing,
a Decision shape in a flow might be named "Require
Additional Authorization", rather than the more general
"AuthCheck".
interaction
Contact, either in real-time or offline, between the
individual or organization responsible for processing a
case and one or more parties to facilitate case
processing. See Live Interaction and Non-live
Interaction.
Interaction Driver
In CPM, a UI component that dynamically presents the
user with a variety of service process options, based on
rules that are constantly evaluating customer context. It
consists of Suggested Tasks, a "To Do" list (queued
Service Processes for the user) and different categories
of Service Processes that the user can choose from
(such as Account, General, Contact).
Interaction Goal
In CPM, a goal that reflects an organization's business
rules and can be based on prior customer interactions,
customer profile or other information. CPM may use this
goal to present different dialog scripts to the user or
may use it to present suggested processes.
Interaction Result
In Decision Management, the reaction of a customer to a
proposition. Recorded in the IS database tables and
Interaction Thumbnail
In CPM, an area of the user interface that provides
pertinent information for the current interaction (such as
customer name, Duration Timer, Interaction Goal, and
Call Back Number.)
Interaction Timer
A timer gadget on each Interaction in CPM that indicates
how the interaction is proceeding in relation to a defined
service level agreement or (SLA.) The color of the timer
icon changes as the SLA goals and deadlines are
reached (for example, green to yellow to red.) Also
known as the Duration Timer.
interested party
An organization or person who may receive information
about a case, but who is not an active participant with
responsibilities or influence; parties are defined by their
role name, such as originator, customer, merchant bank,
paying bank, or broker.
internal key
The text value of a reserved property named
@baseclass.pzInsKey, defined in the ultimate base class
and available in every class. This value is also known as
the handle. For rule instances, the date and time that
the rule was first saved becomes a portion of the
internal key.
interval
In Decision Management, a mechanism typically used to
group the values of numeric predictors. Each interval
provides a useful building block for understanding
behavior.
iteration
A complete development loop resulting in a release
(internal or external) of an executable product or a
subset of the final product under development. An
application may grow incrementally from iteration to
iteration to become the final system.
Knowledge Topics
In CPM, the feature that allows agents to create,
maintain and leverage relevant knowledge content
during the processing of work.
landing page
A set of one or more displays or tools (also known as
gadgets) in the Designer Studio, reached from the Pega
button menu. Each page presents one or more gadgets.
layout
A portion of a section rule, used to organize the labels,
fields, and other controls that comprise the user
interface. Pega provides several types of layouts that
dictate how controls are arrayed.
Level-1 specification
High-level specification created during the Inception
phase. Level-1 specifications contain sufficient
information to facilitate project sizing, but may be
missing key implementation details. These application
specification rules are later iterated upon in DCO
sessions and become level-2 specifications.
Level-2 specification
A more-detailed specification (when compared to a
level-1 specification) that is the result of a DCO session.
Level-1 specifications are iterated upon in DCO sessions
to identify and address gaps in the content of the
specification. The result of this iteration is a moredetailed level-2 specification. Unlike level-1
specifications, level-2 specifications contain enough
information for business and system architects to create
the process and/or UI described by the specification, and
for QA to create test scripts to test the implementation.
library (rule)
A container for a set of related function rules.
likelihood
The estimated probability that a user - or Pega itself will select a particular connector in a flow, expressed as
an integer between 1 and 100. Likelihood values
determine the order of presentation of connector flow
action choices to the user on the Perform harness the
highest likelihood choice appears first.
linked property
A Single Value text property that has a value that is
expected to exactly match the key of an instance of a
concrete class. Used to link objects together.
listener
A background thread that monitors a TCP/IP port,
mailbox, messaging facility or directory for arriving
messages or files.
live interaction
An interaction that occurs over a synchronous channel,
such as a telephone call, chat session, or in-person visit.
Localization wizard
locking
The act of rendering a rule or case not editable to
prevent unauthorized changes. A ruleset can be locked
to forbid users from editing the rules that it contains. A
case is locked upon opening to disallow multiple users
from updating the case at the same time, which
prevents one user's changes from being overwritten by
other users.
logging
The process of keeping records of server activity, called
logs or log files, for the use of system administrators.
Pega automatically maintains several log files to track
server activity, and application warnings and errors.
major version
The first two digits of a ruleset version number. For
ruleset version 01-02-03, the major version would be 01.
map value
A rule that uses a table of numbers, text or date ranges
to convert one or two input values into a calculated
result value. At runtime, Pega evaluates the rows
starting at the top and then evaluates columns from left
to right.
measurement
In Decision Management, numeric information
associated with interactions, which can be used for Key
Performance Indicators (KPIs). In the context of the
simulation process there are two types of
measurements: strategy-driven and customer datadriven. Decision Management supports up to 20
measurements.
method
methodology
A set or system of methods, principles, and rules for
accomplishing a goal.
minor version
The middle two digits of a ruleset version number. For
ruleset version 01-02-03, the minor version would be 02.
mobile compliance
The use of harnesses, controls and behaviors that
support usage of an application on a mobile device. A
mobile-compliant application does not require any user
interface enhancements to be enabled for mobile users.
mobile ruleset
A special ruleset that is included automatically in the
ruleset stack for users connecting through a mobile
device. The name of a mobile ruleset matches a base
ruleset with "_mobile" appended. For instance, if an
application includes a ruleset called MyRuleset, and if a
ruleset called MyRuleset_mobile exists, it will be
automatically added to the ruleset stack for any user
who logs in on a mobile device.
mobile specialization
The practice of creating a specialized version of a rule
that is resolved only for users on mobile devices. Rules
may be specialized using circumstancing, or by
including them in a mobile ruleset. Mobile specialization
is typically used when a user interface element such as
a harness or section does not work well for mobile users,
but is optimal for desktop users. See mobile compliance.
modal dialog
A pop-up dialog box that displays in front of all other
forms. A user cannot continue to use the application
until submitting the form or dismissing the modal dialog.
model attributes
In Decision Management, the various descriptions and
settings created during model development that can be
made available to the decision making system at
decision time.
modeling
The process of generating a conceptual representation
of an operational element of an application, such as a
process, interface, or data.
multi-channel
In CPM, the ability to access and use a process over
multiple channels or modes of communication. For
example, a service process may be used regardless of
whether the customer communicated with the
organization using a phone call, letter, email or a text
chat request. Also, the same process may be used by a
service representative in a contact center, a specialist at
a retail location or the customer directly over a web selfservice portal.
Multitenancy
A Pega Multitenant system is a single system that is
logically partitioned into multiple heterogeneous
business processing environments, such that each
environment operates as if on a dedicated, standalone
system. In Pega's Multitenancy, a tenant is a flexible
concept and can be a person, an organizational unit
(e.g. a division), or an entire company.
Multitenant Administrator
A user authorized with these credentials can perform
any operation on the system. This user performs product
installs and upgrades, applies patches, or more
generally performs any function that requires or involves
changes to shared software, the behavior of which
potentially impacts all tenants on the system.
My Rules
The list of rules delegated to a user personally or
delegated to everyone sharing an access group. Each
delegated rule is identified by a shortcut link (a
favorite).
non-live interaction
An interaction that occurs over an asynchronous
channel, such as email, fax, or mail.
notify
A class of activity referenced that sends
correspondence, such as an email message, when a flow
execution creates an assignment. Typically, the system
addresses correspondence to a work party who is
identified in the case and reports progress to that party.
operator ID
Defines an operator's username, password, access
group organizational setting, calendar and other values.
operator profile
The profile of a requestor session, consisting of a
collection of values about the operator and the
requestor. Many of these values are derived from the
Operator ID instance and other data instances.
optimized property
A Single Value property that has been configured to
write data to a separate column in a database table, in
addition to the BLOB enhancing record selection
operations in reporting. Also referred to as an exposed
property.
organization (category)
A grouping of data classes in used to describe operators,
organizational structure, work groups and workbaskets.
Organization (record)
The top level of the standard three-level organizational
hierarchy available in every Pega application. The
organizational structure affects management reports,
statistics and the rulesets visible to users in that
organization when they log in. See division and unit.
overfitting
In Decision Management, a statistical term describing
the fact that a predictive model is more accurate in
fitting known data, but less accurate in predicting new
data.
override
During rule resolution, the ability to mask other
available rule instances with the same name but
different rulesets or the same ruleset but different
version numbers.
Owner
The party who directly caused a case to exist. This may
be a customer, an employee, a vendor representative or
another party.
ownership
A condition that defines the owner of a case. Cases are
owned by organizational entities, not people. The initial
owner is usually the organizational unit of the user who
entered the case. The ownership can change during
processing updating the owner and organization
property values. Business managers can access reports
that summarize cases by ownership.
page
A memory instance on the clipboard which holds namevalue pairs. See clipboard.
Page Group
An embedded unordered array of pages. See also
property mode.
Page List
A property mode that allows an embedded ordered
array of pages. See also property mode.
parameter page
The location where parameter names and values are
stored when an activity is called.
parent class
A class from which a descendent class inherits rules
and/or objects, through either directed inheritance or
pattern inheritance. The term "parent" class is often
applied in the context of the relationship between two
classes, as a class can be both a parent to one class and
a descendent of another class.
parent flow
A flow rule that contains the call, branch, spinoff or
shape that started the current subprocess flow
execution. This is not a permanent or static relationship.
parse XML
A rule that contains parsing instructions to interpret
XML. Used with services and connectors to map data
from an incoming XML document or text message into
clipboard property values. The message may be a
request for a service or a reply from a connector.
party
See work party.
patch version
The final two digits in the ruleset version number. For
ruleset version 01-02-03, the patch version would be 03.
pattern inheritance
An optional type of inheritance that causes a class to
inherit characteristics from other classes by parsing
class names and inheriting from classes it resembles in
name, while moving up the visible class hierarchy. If
enabled, rule resolution searches through additional
classes when looking for a rule with a specific name, The
dashes or hyphens in the class name are used as the
delimiter for pattern matching. To determine the parent
of a particular class, the characters to the left of the
right-most hyphen are the class from which this class
inherits rules. For example, for a class named ABC-DEFGHI, pattern inheritance searches exactly the following
classes in the following order, stopping when it finds
what it seeks: ABC-DEF-GHI, ABC-DEF- (or ABC-DEF),
ABC- (or ABC), consequently, it would never find classes
named JKL, JKL-MNO-, or JKL-MNO-PQR. See directed
inheritance.
PDN
An online knowledge base of the latest information and
examples available to Pegasystems customers and
partners. The PDN provides short articles, identified by a
knowledge base number. This content includes videos,
forums, books and other resources.
Pega Mobile
An optional product that enables users on mobile
devices such as smart phones and tablets to access a
Pega application.
Pega Pulse
A rich social platform built into Pega that supports
collaboration, discussion, and sharing documents in
Pega applications.
PegaRULES database
The relational database that houses and structures data.
At initial installation, the PegaRULES database includes
about 70 tables in a single database instance. Each
table stores the persistent objects from one or more
concrete classes. Columns for the table correspond to
Single Value properties in the object. Some aggregate
property values are stored in a single special column
named pzPVStream, known as the Storage Stream.
Perform (harness)
A standard Pega user interface rule used to display an
assignment for processing by an end user.
Performance tool
A tool used to identify, measure, and record resource
usage and inefficiencies in a Pega application such as
resource bottlenecks; the tool tracks the number of
times an event occurs and how long each event took to
complete.
Personal Edition
A limited-distribution, limited-capacity edition of Pega
that is distributed for training and experimental use. It
contains a small application that can be tested and
enhanced. All features are present, but performance is
typically constrained by the laptop or workstation's
memory and disk capabilities.
personal ruleset
A ruleset created automatically for users who have
enabled rule checkout. It provides a place where copies
of rule instances can be held when an application
population
The group of cases with known behavior which is
consistent with another group of cases whose behavior
is to be predicted. In predictive analytics, samples are
extracted for modeling and validation from the
population.
portal
The workspace presented to a user to support their
interaction with the system. Each portal is designed to
meet the needs of a specific user audience, such as
developers (Designer Studio) or end users (Case
Manager).
Pre-inception
Project processes that occur prior to the Inception phase
in Pega BPM. These usually include pre-sales activities
and are primarily performed by Sales Executives, Sales
Consultants and/or Practice Leaders.
precondition
A true-false test evaluated during activity execution to
determine whether to execute or skip the method
referenced in the step.
prediction
In Decision Management, the outcome to be predicted.
It is specific to a form of behavior at a given point in
time.
predictive model
In Decision Management, an algorithm that delivers
predicted behavior and values for one or more
segments, given the input of the required data about a
predictive performance
In Decision Management, one measure of the scores or
segments generated by models. Performance can be
measured in terms of predictive power, value or rate
achieved under selected conditions.
predictive power
In Decision Management, a measure of the ability of a
scoring model to separate cases with a positive outcome
from those with a negative outcome using behavior
defined in terms of two opposite types of outcome:
either a symbol to indicate the type of behavior or the
probability of being one of the types.
predictor
This tool adds an exposed column or a declarative
index, changes the database schema, and populates the
new column or table with values for existing class
instances.
predictor grouping
In Decision Management, the grouping of predictors
whose relationship with behavior is correlated at (or
above) a selected level.
preview
A run-time view of a rule, used to unit-test the
appearance or execution of the rule. Using the Preview
function for a harness, section, flow action, activity or
HTML rule, creates a clipboard page and initializes
properties on that page.
primary page
The clipboard page that the currently executing rule is
most likely to use as a source of property values and
target for changed property values. Used at runtime to
access a location in memory (clipboard page) to display
or manipulate data.
primary path
privilege
An access control element associated with a class and
an access role. Privileges offer finer tuning of access
control than access roles alone. To have access to a
privilege, a user must have at least one of the access
roles that grant access to the privilege in an access role
list.
prlogging.xml
A configuration file for the logging facility that specifies
which message severities will be logged and where the
messages should go (into a file, the console, another
program, etc.)
process
The path, or paths, a case follows as it is completed
(resolved.)
process (category)
A grouping of rule types. It includes rule types that
support business processes such as collection,
correspondence, service level and flows.
process analyst
A business analyst who focuses on the data needed for
reporting, metrics, and analysis.
Process API
An API called by external Service Oriented Architecture
(SOA) applications to access Pega services. It includes a
collection of standard activities, flows and flow actions
that are used to create cases, advance cases through a
flow, perform assignments, and so on, without using
user forms.
Process Architect
See Business Architect.
process metrics
Process metrics - or statistics - are tracked by Pega and
include how long it takes to complete an assignment,
the percentage of flow down a given pathway or how
often SLAs are violated.
Process Modeler
process participant
The process participant has a task level view of the data
in the application as they are responsible for entering
data into the application.
production ruleset
A ruleset in a production environment that has at least
one open (unlocked) ruleset version. It contains rules
that may need to be modified after the application has
been deployed, for example, reports created by users.
To be a production ruleset the Ruleset Type field must be
set to Standard (on the Category tab of the ruleset
form.)
Project Explorer
A tool that lists the Task Groups (Scrum Stories)
containing tasks and bug fixes assigned to the Operator
ID when Project Management Framework (PMF) is
enabled by the Project Management interface.
propensity
In Decision Management, the probability of positive
behavior or membership.
property
An element of an application that acts as a container for
data. It defines and labels a value that may be
associated with a class. Applications capture, store,
process and display data that is saved as property
values. Properties can capture a single value or
aggregate other properties and their values. Each field
used to collect new data or display existing data
references a property. A property must have a type to
identify the type of data this property holds. Properties
are associated with controls that allow developers to
format how the property is displayed or entered; for
example, associating a calendar control with a property
displays a calendar popup from which the user can
select a value for that property.
property type
A description of the data that can be stored by a valuemode property, such as text, encrypted text, integer,
date, or true/false.
proposition
In Decision Management, an offer extended to a
customer, often to resolve a case. The offer can be
either tangible, such as a handset or a subscription, or
intangible offer, such as benefits, compensation or
services.
proposition bundling
In Decision Management, a method of combining and
presenting a number of propositions as a coherent and
justifiable set in terms of cross-product eligibility,
propensity and likelihood of interest linked to the call
reason.
PVS
Personal Virtual Server (PVS) is a virtual machine (VM)
that lets system and business architects learn Pega
without the hassles of software installation and
configuration. The PVS is downloaded and run on your
local machine.
pyWorkPage
The name of the clipboard page that represents the
current case being processed. This name is reserved by
Pega, and cannot be reused for another property or
embedded page.
Quick Create
Quick Launch
A portion of the main Designer Studio toolbar in PRPC 6
that provides access to various developer tools,
including the Run menu, the Clipboard tool, Tracer tool,
Help menu, Designer Studio, Search, My Recent Rules
and Checked Out Rules.
quiesce
To temporarily disable or remove an application server
from service, usually for the purpose of system
maintenance. It allows a system administrator to
quiesce a server by gracefully transferring activity to
other servers in the cluster without any impact to users.
record
Information that is stored by Pega. A record can describe
either a rule or a data instance.
refactoring
The act of moving rules with a specific Applies To class
from one ruleset into another ruleset or another Applies
To class, removing them from the current ruleset or
Applies To class.
referencing rules
A facility that provides two lists that aid in learning and
debugging applications. It is available for several rule
types in which the left column lists other rules that
reference the current rule, while the right column lists
rules that the current rule references.
Related Rules
rendezvous
Occurs when multiple flows must come together at the
end of the process.
repeating layout
A way of presenting information on a form from sources
such as a Page List or Page Group property, a report
definition, or a data (declare) page. There are six
repeating layouts that are available: Row Repeat,
Column Repeat, Tabbed Repeat, Grid, Tree Grid, and
Tree.
Report Browser
A tool used to provide a searchable catalog of reports
available for users, organize reports within report
categories, run reports, and create new reports.
report category
An organizational structure for reports, created using a
category rule.
report definition
A rule type used to query for and return case or process
data. It generates a SQL query and displays the query
results in a wide variety of formats. Report definitions
can be used to define sets of data used by other Pega
components, such as data transforms, data pages, and
UI layouts.
Report Editor
A tool that displays an existing or newly-created report
and provides an array of tools and resources for editing.
report shortcut
A named link in the Report Browser that allows
managers to retrieve and run a report. Allows
developers and managers to organize reports into one
or more categories.
Report Viewer
A tool that displays the results from running a report
using the Report Browser. The Report Viewer provides
options for manipulating the displayed report, including
formatting, filtering, saving, printing and exporting the
report to Excel.
requestor
An entity - either a person or a system - that interacts
with a Pega application.
requirements
An inventory of the events, conditions or functions that
need to be satisfied by an application.
resolution
The act of closing a case, identifying in the properties
that work is complete, through user input and automatic
processing. After a case has been resolved, it generally
cannot be worked on (modified) until it is reopened,
although some changes are possible.
reusability
A characteristic of a software component that supports
its use in any process or application beyond its original
usage. Pega offers multiple facilities to promote
reusability, such as class inheritance and library of
standard rules.
robustness
In Decision Management, a statistical term that
measures consistency and reliability for a predictive
model based on many data samples. It is used for model
comparison.
role
A concise description of a party and their part in a
process.
router activity
A system action used to determine the recipient of an
assignment.
rule
An instruction used to describe system behavior in a
Pega application, constructed using an HTML-based form
and stored in XML format in a PegaRULES database.
Pega provides business-friendly and easy-to-use forms
to define and configure application rules such as user
interfaces, data elements, business logic, and
processes. Rules are converted to Java for execution in a
process known as rules assembly. A rule may consist of
multiple instances, differentiated by scope, version, or
circumstance.
rule availability
A setting that governs the usability of a rule at runtime.
There are five options for rule availability. Rules with an
availability of Yes or Final are available for use during
processing, while rules with the availability of Not
Available or No/ Draft, Blocked, or Withdrawn are not.
Rule availability is one of the factors considered by
Pega's rule resolution algorithm when determining which
rule to use at runtime.
rule cache
An internal cache of compiled rules where the Java
classes compiled during rules assembly reside. Also
called the instance cache.
rule form
An HTML form used to describe rule behavior.
Developers enter information about a rule on a rule
form, which Pega then uses to generate and compile
executable Java code during rules assembly.
rule instance
A unique occurrence of a rule type, which may be
differentiated by scope (class), version, or circumstance.
rule resolution
The algorithm used to find the best or most appropriate
rule instance to apply in a situation. Rule resolution
applies to most, but not all, classes derived from the
Rule- base class.
rule type
The class to which a rule belongs or is an instance of,
which must be a concrete class derived from the Rulebase class. Each rule in an application is an instance of a
specific rule type.
rules assembly
The process of generating and compiling Java code to
execute a rule.
ruleset
A group of related object classes, workflows and
business rules.
ruleset hierarchy
The ordered list of rulesets in 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.
ruleset list
An internal data structure, assembled automatically
from several sources when users log in, to determine
which rule instances a requestor can execute - rule
resolution processing. Also known as a ruleset stack.
ruleset prerequisite
A ruleset that is required by one of the rulesets that
comprise an application.
ruleset version
A three-level version number for a ruleset. Every
instance of every rule type references a ruleset version.
sample
A subset of historical data extracted by applying a
selection and/or sampling method on a data source. To
be meaningful and reliable, the sample must include
sufficient records and the distribution of values and
patterns of behavior must be representative of those in
the population.
scheduled task
A case automatically created to support the execution of
reports on a scheduled basis.
schema
The structure and layout for a database. See PegaRULES
database schema.
score
In Decision Management, the value calculated by a
model. Score intervals are aggregated under a score
band.
score band
In Decision Management, a set of score intervals.
scorecard
scoring model
In Decision Management, a model that calculates a
score value for a case on a numeric scale. High scores
are associated with good performance and low scores
are associated with bad performance. Typically, the
range of scores is broken in intervals of increasing
likelihood of one of the two types of behavior (positive
or negative), based on the behavior of the cases in the
development sample.
screen flow
A type of flow rule performed by a single operator that
acts as one large assignment. It presents a series of
forms and allows the operator to change or review
previous input. A screen flow cannot be used to create a
case.
section (rule)
A rule that defines the content and behavior of a user
interface, including property references, controls, and
layout types, referred to by flow action rules and
harness rules.
segment
In Decision Management, a group of customers defined
by predicted behavior, score and characteristics.
Segmentation components in a strategy drive the
decision flow by placing a customer in a given segment
for which actions and/or results are defined.
sequence diagram
An interaction diagram that is organized according to
time and details how operations are carried out,
including which messages are sent and when.
service
A programmatic component that defines and
implements an interface between an external
application, acting as a client and a Pega system, acting
as a server. Implemented through an appropriate Rule-
Service Accelerator
A wizard that creates service rules and data objects for
13 service types, including SOAP, JSR94, .Net, JMS,
HTTP, MQ, EJB, File and Java. The Service Accelerator is
also known as the Service wizard.
service level
An expectation of performance for completion of a task
or case. Service levels establish two time intervals - a
goal and a deadline - that define when a task or case
should be completed, the goal and when the task or
case must be completed, the deadline. A service level
for a case is defined as part of the case. A service level
for an assignment is defined with a service level rule.
service process
In CPM, a work flow that starts within an interaction,
creates a case, and then guides the user through a
process to address the case. The case can be completed
during the interaction or can continue processing after
the Interaction is completed. Also known as an Intent
Task.
service request
In CPM, a case or request to perform a task, usually on
behalf of a customer. A service request is processed
using a service process.
Setup wizard
Prepares the environment for application development
by configuring the prerequisite elements for logging on
to Pega and building applications. This tool creates a
starter set of operators, access groups and rules.
Formerly called the Initial Setup wizard and the External
Setup wizard.
shortcut (rule)
A rule type used to present a report in a specific report
category. Shortcuts are typically created and managed
automatically by Pega in response to user actions,
though they can be created manually by application
developers.
sibling rule
A rule instance that has the same rule type, name and
Applies To class, the visible key, as another rule
instance. Sibling rules are differentiated by ruleset
version and/or class, and Pega selects the mostappropriate sibling during the rule resolution process.
simulation
The representation of the behavior or characteristics of
a system, through use of another system. Simulation
allows an application developer to model the interaction
of an outside party such as a server or even a person
without initiating contact with the party.
single value
A property mode that has built-in data types for lowerlevel elements such as an integer, decimal or true/false.
Sizing tool
An Excel spreadsheet used to estimate the duration and
size of an implementation project.
skin
A type of rule that defines formatting information such
as the colors, fonts, images, layout, and responsive
behavior of portals, cases, rule forms and reports,
similar to a Cascading Style Sheet (CSS) for a web site.
Smart Layout
A formatting option for a layout in a section, in which
the layout is presented as a grid of paired cells that has
columns of uniform width, uniform styles and uniform
characteristics. Each pair of cells holds one label and
one property value or other form control.
Smart Shape
A standard flow shape pre-configured to perform a
specific task, such as sending an email.
SmartInfo
A feature that presents a pop-up window when users
hold the mouse pointer over specific elements in a
report or form. The contents of the pop-up display are
determined by a section rule, and are presented in readonly mode. SmartInfo uses Asynchronous Java and XML
(AJAX) technology.
SmartPrompt
A text box used on many forms that dynamically creates
a list of valid selections. Provides faster and moreaccurate data entry. On desktop systems, usually
identified by a small blue triangle in the lower right
corner.
smoke test
A type of software testing in which an application is
tested to ensure a minimum level of functionality, to
qualify the application for more-advanced forms of
testing.
SnapStart
A data import facility used to generate and pre-populate
cases from an external application without a user log-in
process. SnapStart sends a user ID and password within
the URL and uses Pega's authentication.
Social Intercept
A social CRM application bundle that is installed as an
extension to our Customer Service applications to
enable monitoring of conversations occurring in social
communities; provides the ability to proactively engage
in those conversations.
solution framework
An industry-specific starter application that provides a
head start to application development for specific
industries or lines of business. The applications are
limited in scope, built on top of Pega, and designed for
use in the framework layer to facilitate further
development and customization.
specification
Defines a small, but meaningful processing unit
performed by actors for a given case type that details
the steps taken in each part of the interaction with a
system. A specification corresponds to a flow action,
flow, screen flow, harness or activity. It includes a
description of the interaction, actors, triggers, and data
outputs or updates for a specific system or user task.
Pega specifications are initially collected as level-1
specifications. During DCO sessions, these level-1
specifications are iteratively updated to become moredetailed level-2 specifications.
Specification document
A high-level scoping document that can be produced for
an application, using the Document wizard. A
Specification document consists of a set of related
specifications - sometimes referred to as a specification
set - produced in advance of a DCO session for review
by an implementation team.
Spin-off
A shape in a flow diagram that executes another flow
asynchronously and independently from the current flow
execution to improve end-to-end resolution times. This
flow may operate on the same case as the first flow or
on a different one.
Split Join
A shape in a flow diagram that causes processing of a
case to split into two or more independent subprocesses
to rejoin and be completed before the current flow
continues execution. This allows subprocesses to
execute asynchronously, in parallel.
Split-Schema
A database configuration where rules are in a separate
schema from work and data.
Stage
A specific interval of a business transaction, typically
defined by the status or ownership of the case at a
particular time. A stage is a collection of correlated
assignments, processes, and/or cases that represents a
portion or phase of an overall business transaction. A
stage establishes a sequence of events, which allows an
application designer to easily define when, and under
which circumstances, those events may occur.
standard rules
Initially installed with Pega and available for use as-is.
They can also be copied into a custom application and
modified. Standard rules are also sometimes called outof-the-box or "OOTB" rules.
statistical significance
step
The primary processing unit of either an activity or case
stage.
step page
The clipboard page on which an activity step is to act.
strategy
In Decision Management, the reasoning built up by a set
of components that enables business strategy definition
and provides the decision support to manage an
interaction in the context of a decision hierarchy. A
strategy can import data and propositions and reference
other decision rules (scorecards, predictive models,
decision tables, decision trees, adaptive models and
strategies.)
sub-report
A report called by another report to provide data. A subreport cannot have its own sub-reports.
Subflow (subprocess)
A flow rule called from another flow, often created to
make reuse easier or to reduce flow complexity. Once
the steps or tasks in a subflow have completed, control
returns to the calling flow. A subflow can only be called
from another flow. Also called a subprocess.
Swimlane (shape)
A flow shape used to graphically illustrate case routing
as a series of parallel pathways. Each pathway
corresponds to a specific routing instruction, so that
assignments are automatically routed according to the
pathway they fall under. Shown either vertically or
horizontally, the swimlane only affects routing, not
processing.
System Administrator
Person responsible for system installation, setup,
security and other operational functions.
target property
The property for which a value is to be set, either by
programmatic or declarative means.
task
Informally, the work that an operator performs to
complete an assignment. Sometimes used to refer to
any shape in a flow diagram.
Technical (category)
A grouping of rule types and data classes for items that
require advanced skills including familiarity with Java,
HTML, XML, and JavaScript. Includes 14 rule types, one
data class, and one System- class.
Tenant Administrator
A user authorized with these credentials performs basic
tenant administration tasks, primarily the creation and
maintenance of Operator accounts required to use or
access the applications and/or services exposed by the
tenant.
Theme
thread
The named context of clipboard pages. Most processing
for a requestor is single-threaded. A thread does not
correspond to a UNIX or Windows operating system
thread or Java Virtual Machine (JVM) thread.
ticket
Identifier used to mark the starting point for business
exceptions that may arise at any point in the flow.
Tickets can be set, or raised, by using either an activity
or a flow action (such as Work-.ActionSetTicket). When
set, flow processing automatically skips ahead to the
flow shape for which the ticket has been configured.
Tracer tool
A tool that provides full debugging facilities including
step-by-step execution, breakpoints and watch
variables. Used to debug flows, activities, services,
parse rules and declarative rules.
transition
A post-processing event for an activity step. As part of
the transition, a true-false condition is evaluated. If the
condition is true, the corresponding transition action
occurs, such as exiting the activity, skipping to a later
step, or continuing to the next step.
Transition phase
In this phase of the Pega BPM methodology, the
application is mature enough to be deployed and
transitioned to the user community. Once this occurs,
issues usually arise that require the development of new
releases to correct problems or complete features that
were postponed.
treatment of predictors
In Decision Management, a statistical term that
indicates the way a property, used as a predictor
variable, is interpreted by a predictive model.
Tree layout
A type of repeating layout that allows users to view the
embedded pages of a Page List or the entries in a Value
List property as a tree. Users can click branches to
display or hide the tree's leaves. The developer specifies
which page property to display as the name of each
branch; each branch corresponds to a single embedded
page or property.
trend detection
In Decision Management, the ability to identify patterns
by comparing the performance of multiple models that
are triggered by the same proposition and configured
with different performance window sizes. The ability to
calculate performance for a number of cases during the
specified timeframe using a combination of strategy
design patterns and compatible adaptive model rules
with different memory settings.
trend report
Presents counts of events, objects or actors at a series
of points along a continuum on the X-axis, which is
normally a time line representing weeks, months, or
quarters in a year, or some other meaningful increment.
One column of the data displays one or more Single
Value properties of a DateTime type.
UI Gallery
A collection of examples of effective and dynamic forms
and layouts that use many of Pega's design capabilities,
represent best practice implementations and comply
with Pegasystems' guardrails. These examples can be
copied into an application and extended as needed.
unit
The bottom level of the standard three-level
organizational hierarchy available in every Pega
application. The organizational structure affects
management reports and statistics, and the ruleset
visible to users in that organization when they log in.
See division and organization.
unit test
A form of testing performed on an individual rule during
testing. Unit testing verifies that the rule works as
intended, without involving other rules in the testing.
univariate model
In Decision Management, the result of a quantitative
analysis of just one variable.
unoptimized property
A Single Value property that has not been configured to
write data to a separate column in a database table.
Unoptimized properties are only stored as part of the
BLOB for a case, and their use in reports may impact
performance.
urgency
A numeric value between 0 and 100 that defines the
importance and timing to complete and resolve an
assignment or case. Urgency defines the order in which
cases appear on a user's worklist, and can affect the
automatic assignment of work using Pega's Get Next
Work feature. Higher values translate to greater
importance. Urgency can be changed by users,
managers or the system based on service level,
currency amount, special customer treatment, backlog
or other conditions.
use case
See specification.
utility (shape)
A shape in a flow diagram which calls an activity rule. It
specifies the automated processing to be performed
which updates a case, without any user interaction or
input.
validate
To check a property values against one or more
expected values, and return an error message if the
property value does not match the expected value.
validate (rule)
A rule type used to test property values, typically
immediately after they are submitted on a browser form.
Value Group
A single property type that has an unordered set of
values of any type. Pega does not limit the number of
entries in a Value Group.
Value List
A single property that has an ordered list of text values.
Pega does not limit the number of entries in a Value List.
verification
A task performed by a person who is double-checking
prior work to catch possible mistakes or variances from
a policy before the work becomes final. Verification is
common in financial processes involving large sums,
sensitive legal commitments or correspondence.
Web service
A service using the SOAP protocol to transmit XMLformatted messages.
when (rule)
A decision rule that defines a true-false test based on
comparing one or more property values with constant
values or with other property values. For example, a
when rule can test whether an amount is greater than
zero or a date is in the future. Also known as when
condition rule.
Where-Am-I?
A feature that allows an end user to view the flow
diagram for the current process and identify the active
assignment, available as an icon on a worklist or a
button on a form. When clicked, the system displays the
flow diagram in a separate window, with a larger arrow
marking the current assignment.
wireframe
A schematic or mockup of a user interface that specifies
the key elements required in the final user interface.
wizards
A series of prompts to help accomplish a task with
minimal effort. Pega wizards.
work group
A collection of users who report to a common supervisor
and should pull assignments from a common
workbasket. A user's operator ID data instance (DataAdmin-Operator-ID) identifies the work groups to which
the user belongs.
work item
work item ID
See case ID - work item ID.
work party
A person, organization or other actor identified in a case
that needs to be notified about the progress or status of
work and can be the recipient of e-mail or other forms of
correspondence. The work party role associated with
each work party identifies why a party is present and
may determine which properties are defined for that
party. Each work party is configured by role to define
who can participate in the case.
work pool
A collection of all related case types that controls how
work is presented to users. Users can enter data and
select cases for processing from one or more designated
work pools. Determined from a list of class groups
specified in an access group associated with that user.
work status
A property value that defines whether the case is open
or resolved and the primary indicator of the progress of
the case towards resolution.
work type
See case type.
WorkThe abstract parent class for any case type. Used as the
starting point for the work-related classes in a class
structure. Every application requires at least one
concrete class derived from the Work- base class.
workbasket
A centralized, queue or pool of assignments that more
than one person has access to, and from which users
from the same workgroup can select work.
workers
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 performing a certain set of activities as well
as being the owner of a set of artifacts.
workflow
worklist
A list of open and resolved items in one application
assigned to a specific user that they can enter.
Essentially, it is a work inbox of a specific user, ordered
by urgency.
WorkManager
A traditional (compared to Composite) portal used by
managers and supervisors who can use the Monitor
Activity workspace.
workstream
A collection of specifications that describe a process or
subprocess, and the steps that comprise the process.
During a DCO session, DCO team members review the
contents of the workstream, iterating the specifications
and requirements as needed and producing draft flows
and draft UI for review. Also referred to as a specification
set.
Z-ratio
In Decision Management, a measure of the reliability of
expected behavior (the predicted percentage versus
actual behavior) that takes into account error by
allowing for statistical significance. The Z-ratio is
positive when expected behavior is above the average
behavior and negative when below.