Documente Academic
Documente Profesional
Documente Cultură
PAGE COPY: Copy the contents of a source clipboard page RDB-List: is used to retrieve multiple records
to a new or previously created clipboard page retrieved results as an embedded pages in a spe
List
Page Clear: RDB-Delete: is a method used to delete a row or
Clipboard Page: using SQL. Under Delete Tab of connect-SQL ru
SQL
Show Page: Contents of step page can be viewed in XML RDB-SAVE: is used to save the content of the cli
format database from the external DB. The system save
Page Set Message: Add a message to a clipboard page page to the specified table in the database. This
Parameters Page, Message Connect SQL rule that contains SQL statemen
CREATE statements on the Save tab
Alerts -PEGA0004 - SQL queries are inefficent
ABSTRACT CLASS: Which is not fully implemented class PEGA0017 - Rule cached are too small
(Without body Content).It contain any rule type, Cannot PEGA0025 - Required DB data not expos
contain instances. Name end with -. PEGA0026 - Time to acquire DB connecti
Note: It Cannot have Instances (Instance cannot be created) PEGA0027 -Too many rows are being retu
CONCRETE CLASS: It is fully implemented class. Can PEGA0028 -Java garbage collection not a
create, Initialize objects. Name must not end with (-). desired results
Attachmnt(std)types in Process Commander are: File, APPLICATION Rule:
Note, Scanned Document, Screenshot, URL A Rule that defines an ordered set of rule sets tha
PRPC Appln listed in the security Rule Category
Work Related Functions==> Updating work object status,
Routing a work object of work list /work basket, Creating / APPLICATION Profile Wizard:
Processing email, Adding work to cover or folder, A PRPC Application that takes input from a u
Instantiating work object document called an Appln Profile. This doc con
Integration ==> Invoking connector Rules during the inception phase of the methodology.
Ancillary Functions ==>Writing debugging information to
log files Application Accelerator : this is the wizard that g
application. Based on the input to the Application
Access Groups: Group of people who perform similar job rules starting from the Org Structure to rule sets to
function in Appln that control portal layout and Appln access.
Attachment Category:
NEW ==> SECURUTY ==> AccessGroup Attachments are associated with work objects and
(It make a set of rule set versions available to requestors. business process or purpose of the attachment.
Developer define Access Groups and associate an Access
Group with each User) Assignemnt:
It signifies that person or system must act on
Aggregate Property: progress.
Aggregate property that is not a single value mode, such as
Page, Page List, Value List, Value Group.
These Corresponds to arrays, Repeating Groups
Array Structure - Value List, Page List
Un Ordered - Value Group, Page Group
AGENTS:
Agents are internal backward process operating on the AGENT Types:
server that runs activities on a periodic basis. a) Rule Agent => It is activity, will be run a regular
Agents route work according to the rules in our b) Data Agent => It Schedule the Rule Agent
application. c) Master Agent => Regularly Monitor all the Agen
Agents also perform system tasks such as sending e- to schedule
mail notifications about assignments and outgoing Master Agent has 2 Types:
correspondence, generating updated indexes for the 1.Agent Mgr - Capture the Agent, Configuration In
full-text search feature, synchronizing caches across Process commander starts. Age
nodes in a multiple node system 2. Requisition Mgr - IF Agent Timed out It will be d
NOTE: Agents need scheduling whereas File Listeners do
not need scheduling Default Agent: PEGA PRO COM, PEGA-INT Ser
CLIPBOARD:
It is a Tool, used for debugging and Troubl
It is an Temporary Memory Area on Server
It used to Examine property values and Me
Connecter Flow Action - Appears as Line, Page will It Create, Update, Delete, Modify Refresh t
Advanced to the Next Page. It Contains User Pages, Declared Pages, S
Cover work-Object : A cover is a work object that is also a Class Diagram:
parent to one or more related work objects. covered work A diagram that proceeds an overview of a system
objects are the children in a parent-child relationship. relationships among them.
DECLARATIVES:
Declarative Processing:
To automatically calculate the values for calculation
Declarative processing simplifies your ap
purpose.
activities you must create
Dynamically retrieve the necessary data for the
Dynamic evaluation of properties based on
situation
Checking the state of a property (constrain
Reduce the need for complex procedural logic and
in dependent properties
manual exceptional handling
Running a specified Activity automatically
Makes complex processes significantly easier to
either during processing or upon database
automate
Deliver time and cost savings for both BPM and BRM
DECISION: is used to select an appropriate action
solutions
NEW ==> Decision ==> Declaratives WHEN==> Similar IF Condition, only return Boo
Declarative Types: DECISION TABLE ==> Define decisions based on
Declare Expressions: evaluated, also known as IF ELSE logic ( Validat
Forward chaining is the automatic computation of a property DECISION TREE ==> Define decisions based o
value when its input values change Statement
Backward chaining is the automatic computation of a Decision Table / Tree can be referred from three o
property value when its value is required rather than when its Rule.
inputs change. It reffered from R-D-E
Declare Constraints: is a declarative processing which MAP VALUE ==> It simplify decisions based o
automatically run validation when a specified property is values
touched. This implements Forward Chaining ( Rule Validate) MAP VLAUE PAIR ==>
Ex. M1 > 100
To place a condition on a property, such as a value
boundary, the best rule Rule-Declare-Constraints Decision Table
1. Instance of Class Rule-Declare-Decision Table
Declare on Change: is a declarative processing which 2. Lists 2 or more rows each containing test
automatically run an activity when a value of the specified conditions on a property value and a result
property changes. These implements Forward Chaining.
IfTarget property changesRule-Declare-Onchange 3. Get the multiple values from user
validate with Row and Return validate Row values
Declare Index: Declare Index rule are defined for defining 4. Static Values
criteria under which Process Commander automatically 5. All the I/P Fields need to give properly
maintains index instances for faster access. 6. To evaluate: Property Map-DecisionTable act
Rule-Declare-Index : Ability to index an embedded or
unexposed property DATA CLASS: It is used to store the values / Retr
Declare Trigger: is a declarative processing which Maintaining Static values
automatically run an activity when an instance of specific
class are created, updated or deleted in the DB. These TOP ==> APPLICATION ==>DATA TABLES
implements Forward Chaining Note: Data Class should not belong to any class
Data Modelling: LOCAL DATA BASE / PEGA DB:
Data Model consists of data objects, data object elements The Database that contains the Rules all the In
and their association. from the Rule base Class that is mapped to the
Define initial values for properties of a specific class Internal Classes.
are invoked when a new page is created
Concrete Class that corresponds to the Pega R
Decision Shape- for complex decision rules such as Classes.
Decision tree, table or map. Can have specific return values
along its result connectors. How to Connect EXTERNAL DATABASE:
To Create SQL Connector Rules, Use the
Dynamic Select: is a Drop Down Select, and Set as is ACCELATOR.
Dynamic Select.
Through OBJ-ACTIVITY Methods ==> Use the E
In properties panel select Display As is
DynamicSelect. DECIMAL: PYDecimal Precision under Qualifier T
Write Activity for generating Dynamic Select.
By using Show-Page method display the data in XML DCO: (Direct Capture Objects)
format. It is used to describe the process for using PRPC
Dynamic Select is a drop down from which we can objectives, requirements, draft flows, draft UI, Us
only select a value. components over and over throughout the delivery
Smart prompts acts both as a text box and a drop
down. At which point from the following list Declarati
Smart prompts are implemented by using opening object onto the clipboard
ISNS_FIELDTYPE, ISNS_CLASS,
ISNS_DATANODE
How to restrict a flow to particular users? Advantage: Dev/ Maintenance are easy. Decisio
By using privileges and when conditions under process tab of CPM ==> Customer Process Management
the flow instance. PCM ==> Product Configuration Management
Each flow should fit on a single page and contain no Which layer do Frameworks fall? Generalized A
more than how many shapes? 15
Difference between Connector Flow Action and
A router shape within a flow rule can route an A local flow action permits users at runt
assignment to how many types of destinations? 5 assignment.
Local flow actions always are optional.
Not more than 10 Assignment or Processing shapes per Users may perform none, one, or multiple
flow shell. flow action multiple times.
Sub Flow: Re-Usability Purpose Built in flows which u can use as it is or customiz
1. Work-Cover-.NewWork 2. Work-. FlowPro
Spin Off: To process both flow parallel, IF u want Parent 3. Work-Folder-. NewWork 4. Work-. NewWo
Flow and Sub Flow as parallel, without waiting for other flow 5. Work-.VerifySendCorr
to complete.
Fork : For simple If-Else constructs which return B
LAYOUTS: 1. Template 2, Repeating 3. Free Form What the class of getContent Activity?
Embed-ListParams class.
Layout Header: Bar, Collapside, Tabbed, Accordion
How to customize the getContent Activity?
Flow actions are 2 types: Step1: Create Activity in Our Class and cre
Connector flow actions: Step2: write a query and store in variable.
It connect one assignment to another assignment Step3: call the listview as Call Rule-Obj-Lis
Advance the flow to move processing towards Step4: Write the another activity in Embed
completion. Step5: create the parameter. This parame
activity
It appear as lines on Visio in the Diagram tab of a flow rule. Step6: write Java method The java code in
A line exits from an assignment shape and ends at the next Get the page from pyContentPage if page
task in the flow. At runtime, users choose a connector flow it creates the new ContentPage.
action, complete the assignment, and advances the work In this code get the SQL query from the
object along the connector to the next task.( Page will and above created ContentPag
Advanced to the Next Page) tools.getDatabase().executeRDB(query, pa
Local flow action: Allow a user to update a work object, but Governance:
not advance the flow. The process that need to exist and be enforced
completion.
Gadgets:
Instance of the data-Gadget Class.
By creating portal rules, system architect
and location of section, on the home pa
visible to diff group user.
INHERITANCE:
HARENESS:
It is a Container for Flow Action & Section, It Provides Initial property values are defined in one of the
basic Functionality to create Object and Performing
Flow Action All classes you create inherit from the base cla
Main object is to diaplaying work object, information - Work-, Data-, and History-
into screen
Note: Create the section first and Add the section in Initialize any variables:
Hareness Rule Data Transform....
Ex.
Harness rules are of what type? Rule-HTML-Harness PYStatus Work =" Booking Initialise"
LOCKING: Giving the exclusive access to update one or Scrum is an agile process that allows us to focus
more work objects. value in the shortest time.
LockingTypes: Database Locking, Object Locking
It allows us to rapidly and repeatedly inspe
Uncovered Work Object is locked, when one user is weeks to one month).
taking action on the object. The business sets the priorities. Our team
All covered items are locked when cover is locked way to deliver the highest priority features.
Only one covered item can be processed at a time
Every two weeks to a month anyone can
to release it as is or continue to enhance fo
LIKELI HOOD: It will show the % of 80%, 20%
How to Add Custom Message when Validation Failed: Portals: User Portal, Developer Portal, Manager P
Property.AddMessage (...)
Preflight :
Ensure the appln is within established quardrails
The Preflight button in the manage rules work space
perform as a number of checks on the rules in the
currently selected appln.
There checks are designed to encourage good design
and implementation practices.
Pre-Inception:
The process associated with a project, that occur prior
the the inception phase.
There usually include pre-sales activities and are
primarily performed by the sales executives, sales
consultants and or proactive leaders.
PY Work-Page:
It shows the values temporarily
All the work object related values stored in the PY-
WorkPage
Whenever the work Object will open only
PY workpage will be in the Clipboard
Paging in a listview?
To divide the ListView in to different pages and set the
number of records to be displayed in a page.
RAP:
ROUGHTER: using at assignment level Rule-Admin-product used as a packaging
Sends assignment to any other user for process other than you can specify what are all the rulesets
the current User class instances that should become part of
Six “R” s are You can also specify a install file (html)
1. Receive, 2. Route, 3. Report, 4. Research, 5. Respond, 6. installation of the zip file on the target mach
Resolve Once you define the product form you c
Re-Usability: 2 Types, which would create the product’s zip file in
1. Application - 2. Enterprise -