Pega4you

Pega4you

P4U gets you going

If you are working on something that you really care about, you don’t have to be pushed. The vision pulls you.

1. Explain about DCO 

2. Difference between Decision table and Decision tree 

DECISION TABLE
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.
DECISION TREE
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 ?  

You use 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 ?

Pega supports two types of inheritance:
-Pattern inheritance
-Directed inheritance
Pattern 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  ?

Most 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.)