You are on page 1of 6

1) 2) 3) 4) 5) 6) 7) 8) 9) 10) 11) 12) 13) 14) 15) 16) 17)

18) 19)

20) 21)

22) 23) 24) 25)

What is the ranking of circumstance rule? What are the Agent modes? What is Rule Assembly Cache? We made some changes in the rules in node 1 but it doesnt reflect in node 2 why? From the calling activity can we send multiple pages as a parameter to the called activity? (Yes, using prompt mode which is available in Pages&Class tab of activity) How can we save data to the external database if any of the column is locked? when work object can be saved? (Whenever it goes to the assignment at that time it is committed automatically). How can we find a woklist programmatically? Difference between obl-list and obj-browse method. Deifference between obj-open and obj-browse method. What is list to list? How can we set the values automatically when assignment shape got executed? (using NewDefault method) Work object created in prod environment, how can we deploy it into the dev environment? (Using Archive and purge wizard) What are the steps to connect to the database? What is the actual use ob-browse method? (using obj-browse we can fetch the required rows or column. To retrieve particular column we need to check the chk box) We want to pop up the harness using java script, how can we achieve this?(some url functn not sure..) How can we pass multiple pages to the called activity as a parameter? (In the parameter tab one drop down is there in which we have to mention in or out in that one prompt option is there after selecting it we can pass) In the RDB method if we write a query select * from table name this query will execute or not? (Yes) What is declarative(declare) page? (is a clipboard page under the user page, it is stored in memory. Use: if we are using external db and every user in that environment require that data then copy all these data into the declare page and make that reusable for everyone so that our memory will reduce) Which method can we use in the script to fetch data into listview? (showview) Where assignment is stored? All the items related to assignment is stored into the NewAssign page which is under the user page and to monitor it Monitor Activity bar in the user portal is used. Locking and aging of Work Object (e.g. Where this info is stored) (Aging means the work object is in resolved status(or any) from how many days, it shows the age of work object). Product rule (e.g. How will move WO from production to dev, how can we move only few data instance to QA etc) Scenario on activity (Pages which will be considered as primary and how to call multiple pages) How to call 1 activity which is in lower class and you want to call in upper level (call <classname>.<ActivityName>)

26) 27) 28) 29) 30) 31) 32)

Scripting questions Join in Listview, which is the main activity in listview(getcontent) What is Fisrt user Assembly(FUA). Why pega needs blob and will it affects the performance? Explain Preflight Tool? What is Access deny rule? What are the different built-in roles in pega? If user has access to add or delete some rules then which roles he contain? 33) What is composite portals? 34) Explain types of declare pages(Thread and node)? What is the difference between them? If we want to give access of declare page to every users then which type we have to use? 35) How can we fetch only 20 rows from the db into 36) How can I restrict flow actions to users who hold certain roles? Ans: As a best practice, limit flow actions to the users who really require them. To restrict a flow action:

Update the Security tab of the Flow Action form to identify one or more privileges that allow runtime use of the action. Update one or more Rule-Access-Role-Obj rules, for specific access roles, to convey privileges to access roles.

At runtime when processing a assignment, users can view select only from the flow actions that match their privileges.. Process Commander provides a privilege for each standard flow action. You can follow this model and create a privilege for each new flow action that you create. To make design easier, the Work-.AllFlowActions privilege allows access to all standard flow actions. This privilege is supplied for the expediency of debugging and power users and should not be used for normal work.

For example, you can restrict a Cancel flow action to only users who hold certain privileges. You can restrict use of a DeferToTomorrow flow action to be visible only after 4:00 P.M.

Order is not significant in these arrays. Access to the flow action requires that users hold at least one of the privileges listed and that at least one of the when condition rules evaluates to true.

Privilege Class and Privilege Name: Privilege to restrict access to this flow action to those users who hold the privilege. The system uses the Privilege Class and Privilege Name values with class inheritance to look for the privilege rule. A user that holds any one of the privileges in this array can see and select the flow action. You hold a privilege if at least one access role in your access role list that grants access to the privilege. The association of access role names and privileges is defined by Access of Role to Object rules. When : Identify one or more when condition rules to control whether, when, or which users at runtime can select and complete this flow action. This feature can further conditionalize the availability of this flow action, based on data associated with the work object, the user, or other facts. Note: This is not Rule-obj-when, this is Access-Role-When. Dont confuse always we have to use AccessRole-When is referenced to control user access. 37) How to restrict operator access to work objects? Ans: The best approach is to use Rule-Access-When rules to control the user's ability to perform work on the object. 1. Create a Page List property to hold a list of those customers that a user is allowed to view and update. 2. Then, create a Rule-Access-When rule that compares the customer party in a work object to those listed in the Page List property. 37) When we search for a specific rule set following steps take place : Search in the cache first. Rule is first searched in the class from where it is called. Will pick up the rules with the available status. If available there pick it up if not. Then goes to the inheritance Direct inheritance is must but if pattern inheritance is there it takes precedence. Now comes in picture the MAJOR-MINOR-PATCH With the same MAJOR number it is served and rest are rejected. The MINOR number with the same version or less are served and rest are filtered out. The same happens with the PATCH number also. Now the rules available the rules which are not blocked can be seen.

38) How can you do authentication using SOAP? (In the service tab under the Authentication we need to mention username and pwd properties) 39) What is Map to and Map From in Connectors and Services? 40) How the work object status changes internally? 41) How can we change the status of work object to Resolved? (we can change the status of work object using UpdateStatus activity). 42) Explain interaction driver. 43) What are the inbuilt pages available in pega? (Primary, Param. Local. Dont know other than this.) 44) Difference between resolved and close status? 45) How to associate service level rule with work object? Ans: Summary
Service level rules define time intervals known as goals, deadlines, and late intervals. These time intervals define the amount of time an assignment or process should take to complete. Typically, service levels are associated with individual assignments. However, what if the time spent on individual assignments isn't important, but the entire process must be accomplished within a specific amount of time? In this case, you can associate a service level rule with the work object itself.

How it Works
After a service level rule has been configured for a work type, whenever a work object from that class is created, a standard flow named Work-.OverallSLA starts running in the background. In its default state, the OverallSLA flow creates an assignment named SLAProcessing in the default workbasket for the operator's organization. This assignment stays open until the work object is resolved. The times specified in the work object's service level are tracked against the SLAProcessing assignment. Additionally, the OverallSLA flow appears in the clipboard as one of the executing flows on the pyWorkPage page:

Suggested Approach
To associate a service level rule with work objects, you specify it in the model for the work class. Complete the following steps: 1. Create the service level rule. (From the Rules by Type explorer, select Process > Service Level.) Here's the Work.Default service level rule.

2. Locate and open or create the pyDefault model rule for the work type of the work object for which you created the service level rule (Rules by Type explorer > Technical > Model). 3. In the model rule, configure an entry for the pySLAName property that specifies the name of the service level you created. Save the Model . For example:

Now when you create a work object of that work type, flow processing tracks the service level for the work object against the SLAProcessing assignment. Note that because you specify the service level in a model for the work class, the service level applies to all flows that create work objects of that class. Note: Remember to verify that the OverallSLA flow routes the SLA assignments appropriately for your application, to a person or workbasket that someone is monitoring..

46) How to view and update flow shape properties? 47)

You might also like