P4U gets you going
1. Explain about DCO
2. Difference between Decision table and Decision tree
A decision table is a decision rule that defines comparisons by using a table format to specify a series of tests performed on property values to allow an automated decision.
A decision table lists two or more rows, each containing test conditions, optional actions, and a result.
The Actions columns and Return column for that row are ignored.
If all the conditions in a row evaluate to true, then the Actions and Return columns of that row are processed.
A decision tree rule defines a series of tests that are performed on property values to allow an automated decision.
Decision trees can capture and present business logic in the form of one or more if... then... else conditions.
A decision tree is a decision rule that defines comparisons by using a tree structure.
A decision tree contains nested if... then... else conditions to specify a series of tests performed on property values to allow an automated decision.
3.What are the scopes of data pages ?
the scope to define how the page is accessed.
Thread Scope: The Thread - Level Scopeis used when the data page is realated to a Particular Case. The scope of thread level pages is limited to a given thread for a requestor, which typically is a case. Use thread level pages for case specific data, such as customer details. If we specify a page in Thread level, then it can be accessed only by that particular thread.
Node Scope: The Node –Level Scope datapage makes a single page instance accessible by all the users of the application and other application running on a given Node Node level data pages are used for data that can be reused across operators and cases, Eg: currency rates, list of branches, etc. If we specify a page in node level, then it can be accessed by all the requestors in the particular node
Requestor Scope: The Requestor scope lets you share datapages for a given user-session and is often used when the datapage contains data associated with the logged in operator. If we specify a page in Requester level, then it can be accessed by all the threads opened by the requestor.
4. What are the types of inheritances in PEGA ?
supports two types of inheritance:
Pattern Inheritance describes the business relationship between classes. Pattern Inheritance allow your application to share rules with other application through out an organization. Pattern inheritance causes a class to inherit rules first from classes that match a prefix of the class name.
Directed Inheritance: Directed inheritance describes the functional relationship between classes. Directed inheritance is the method by which a class inherits characteristics directly from a specified parent class, regardless of any defined pattern inheritance.
5. What is integration ?
applications require access to data or computations that are provided by
another system, or applications need to respond to requests from other systems
for data or computations.
The approaches, technologies, and facilities
that support accessing data are collectively known as integration .
(Internally, these facilities are in the Pega-IntSvcs RuleSet.)
6.Why we use alternate
You can use an
alternate stage to define an out-of-sequence event in the life cycle of a case.
By using alternate stages, you can separate expected behaviour from exceptions
in your application.
7.What is flow action and
why we use it ?
A flow action is a choice available
to users as an interim or final disposition of an assignment they process.
A flow action displays a task or a choice, such as
Approve or Reject, to users when they run flows.
You can edit flow actions in the Process Modeler or
flow action is defined by an instance of the Rule-Obj-FlowAction rule type.
Flow actions are of two types: Connectors and Local .
8.What is pyWorkPage and
why we use it?
all the data generated while creating and processing a case
pyWorkPage is the name of the clipboard page that represents the current case
This name is reserved by Pega, and cannot be
reused for another property or embedded page.
9.What is data page and why
we use it ?
A data page
is used to cache data on demand to a clipboard page for use by one or more
A data page
rule defines the source, scope, refresh strategy, editability, and structure of
the cached data.
were previously known as declarative pages.
10. What is a page list
property? Give an example?
List mode property is a data structure consisting of an ordered list of
zero or more pages, each identified by an integer index (starting with
call one of the standard activities @baseclass. AppendToPageList or Work-. AppendToPageList to
add a page to a Page List property.
11.What is the difference between case and casetype?
Casetype is an abstract model of businesses
transaction. It is a template of work
A case type
represents work in your application that follows a life cycle, or path, to
Each case type has a hierarchical structure
and can include attachments that provide relevant details about the work that
you are processing. Instances of case types are called cases.
Case is a work that delivers a meaningful