InterviewSolution
This section includes InterviewSolutions, each offering curated multiple-choice questions to sharpen your knowledge and support exam preparation. Choose a topic below to get started.
| 1. |
Explain About Local Flow Action? |
|
Answer» A local flow action permits users at runtime to update, but not complete, an assignment. Like CONNECTOR flow actions, local flow actions are referenced inside an assignment TASK in a flow. At runtime, users can SELECT local flow actions to update assignment or work OBJECT properties, change the assignee, and so on but do not complete the assignment. If a service level rule is associated with the assignment, the service level continues to run. Local flow actions always are optional. Users may PERFORM none, one, or multiple local flow actions, or repeat a local flow action multiple times. On the Action tab of the Flow Action form, we can mark a flow action rule as local, or connector, or both. A local flow action permits users at runtime to update, but not complete, an assignment. Like connector flow actions, local flow actions are referenced inside an assignment task in a flow. At runtime, users can select local flow actions to update assignment or work object properties, change the assignee, and so on but do not complete the assignment. If a service level rule is associated with the assignment, the service level continues to run. Local flow actions always are optional. Users may perform none, one, or multiple local flow actions, or repeat a local flow action multiple times. On the Action tab of the Flow Action form, we can mark a flow action rule as local, or connector, or both. |
|
| 2. |
Explain About Post Activity? |
|
Answer» Activity to run after other SUCCESSFUL processing of this flow action. For screen flow RULES By default, when this flow action appears as a step in a screen flow rule, and the USER at runtime clicks away to a different step in the screen flow rule, this activity rule does not run. To cause this activity to EXECUTE when the user clicks away to a different step, select the Post Action on CLICK Away? check box on the Assignment shape properties panel. Activity to run after other successful processing of this flow action. For screen flow rules By default, when this flow action appears as a step in a screen flow rule, and the user at runtime clicks away to a different step in the screen flow rule, this activity rule does not run. To cause this activity to execute when the user clicks away to a different step, select the Post Action on Click Away? check box on the Assignment shape properties panel. |
|
| 3. |
Explain About Pre Activity? |
|
Answer» At runtime, the system RUNS this activity before it does other processing for this flow action. This activity is not visible on the Visio flow DIAGRAM. This activity executes only once, the first TIME a user SELECTS this flow action for this assignment. At runtime, the system runs this activity before it does other processing for this flow action. This activity is not visible on the Visio flow diagram. This activity executes only once, the first time a user selects this flow action for this assignment. |
|
| 4. |
What Are Sla’s, How Are They Different From Agents? |
Answer»
|
|
| 5. |
How Do We Do Escalation? |
|
Answer» Escalation refers to any PROCESSING WITHIN a Process Commander application that causes high-priority work objects to become visible to users and managers and to be processed SOONER rather than later. The numeric property known as urgency determines the order that assignments for that work object appear on worklists. Escalation recalculates the urgency value to reflect its age, impending due date, or explicit management inputs. Escalation can occur through a service level RULE ASSOCIATED with the flow and through background processing by the Pega-ProCom agent. Escalation refers to any processing within a Process Commander application that causes high-priority work objects to become visible to users and managers and to be processed sooner rather than later. The numeric property known as urgency determines the order that assignments for that work object appear on worklists. Escalation recalculates the urgency value to reflect its age, impending due date, or explicit management inputs. Escalation can occur through a service level rule associated with the flow and through background processing by the Pega-ProCom agent. |
|
| 6. |
Do We Need To Create Agent Schedule? |
|
Answer» No. Agent schedules cannot be created manually. The Agent Manager on our PROCESS Commander system GENERATE at least one agent schedule instance for each agents rule. By default, the Agent Manager checks for new or UPDATED agents rule once every ten minutes. After we CREATE an agents rule, the Agent Manager generates one Agent Schedule instance for each node RUNNING on your Process Commander system the next time it checks for new agents rules. No. Agent schedules cannot be created manually. The Agent Manager on our Process Commander system generate at least one agent schedule instance for each agents rule. By default, the Agent Manager checks for new or updated agents rule once every ten minutes. After we create an agents rule, the Agent Manager generates one Agent Schedule instance for each node running on your Process Commander system the next time it checks for new agents rules. |
|
| 7. |
Explain About Rdb-save Method? |
|
Answer» RDB-SAVE method is USED to save the CONTENTS of a clipboard PAGE into a row of a relational database. The system saves the properties on the specified step page to the specified table in the database. This method OPERATES in conjunction with a Connect SQL rule that contains SQL statements such as INSERT, UPDATE, and CREATE statements on the Save tab. RDB-Save method is used to save the contents of a clipboard page into a row of a relational database. The system saves the properties on the specified step page to the specified table in the database. This method operates in conjunction with a Connect SQL rule that contains SQL statements such as INSERT, UPDATE, and CREATE statements on the Save tab. |
|
| 8. |
Explain About Obj-validate Method? |
|
Answer» Obj-Validate method is used to apply a validate RULE (Rule-Obj-Validate rule TYPE) for the object identified on the PRIMARY page or STEP page. A validate rule (Rule-Obj-Validate rule type) can call EDIT validate rules (Rule-Edit-Validate rule type). Obj-Validate method is used to apply a validate rule (Rule-Obj-Validate rule type) for the object identified on the primary page or step page. A validate rule (Rule-Obj-Validate rule type) can call edit validate rules (Rule-Edit-Validate rule type). |
|
| 9. |
Explain About Commit Method? |
|
Answer» Commit method is used to commit all uncommitted database changes. This method WRITES all the INSTANCES SPECIFIED by one or more earlier Obj-Save methods to the PegaRULES database (for INTERNAL classes) and to external DATABASES (for external classes). Commit method is used to commit all uncommitted database changes. This method writes all the instances specified by one or more earlier Obj-Save methods to the PegaRULES database (for internal classes) and to external databases (for external classes). |
|
| 10. |
Explain About Obj-delete Method? |
|
Answer» Obj-Delete method is used to delete a database INSTANCE corresponding to a clipboard page and optionally to delete the clipboard page too. We can cause the DELETION to occur immediately, or until EXECUTION of a Commit method. This method can operate on objects of both internal classes (corresponding to ROWS in a table in the PegaRULES database) and external classes (corresponding to rows in an external relational database). The Obj-Delete method uses the class of the page to obtain the APPROPRIATE Rule-Obj-Class instance. It uses the table name, key fields, and other aspects of the class rule to mark the instance for deletion. We can reverse or cancel a previously executed Obj-Delete method by using the Obj-Save-Cancel method. Obj-Delete method is used to delete a database instance corresponding to a clipboard page and optionally to delete the clipboard page too. We can cause the deletion to occur immediately, or until execution of a Commit method. This method can operate on objects of both internal classes (corresponding to rows in a table in the PegaRULES database) and external classes (corresponding to rows in an external relational database). The Obj-Delete method uses the class of the page to obtain the appropriate Rule-Obj-Class instance. It uses the table name, key fields, and other aspects of the class rule to mark the instance for deletion. We can reverse or cancel a previously executed Obj-Delete method by using the Obj-Save-Cancel method. |
|
| 11. |
Explain About Obj-open-by-handle Method? |
|
Answer» USE the Obj-OPEN-By-Handle method only if we can determine the unique handle that permanently identifies which instance to open. OTHERWISE, use the Obj-Open method. Use the Obj-Open-By-Handle method only if we can determine the unique handle that permanently identifies which instance to open. Otherwise, use the Obj-Open method. |
|
| 12. |
Explain About Obj-open Method? |
|
Answer» Obj-Open method is used to open an INSTANCE stored in the PegaRULES database or in an external database linked to an external CLASS, and save it as a clipboard page. The system uses the specified class and key fields to find and open the object and place its data into the specified step page. The system searches up the class hierarchy as appropriate to find the instance. If it finds the specified step page, the system clears any data that is on it and reuses the page. If no EXISTING page has a name MATCHING the specified step page, the system creates a NEW page. Obj-Open method is used to open an instance stored in the PegaRULES database or in an external database linked to an external class, and save it as a clipboard page. The system uses the specified class and key fields to find and open the object and place its data into the specified step page. The system searches up the class hierarchy as appropriate to find the instance. If it finds the specified step page, the system clears any data that is on it and reuses the page. If no existing page has a name matching the specified step page, the system creates a new page. |
|
| 13. |
Explain About Obj-list-view Method? |
|
Answer» Obj-List-View method is USED to EXECUTE the retrieval and sorting operations, but not the formatting and display processing, of a list view rule. The system uses rule RESOLUTION to FIND the list view rule and executes it, but does not produce any HTML output display. Obj-List-View method is used to execute the retrieval and sorting operations, but not the formatting and display processing, of a list view rule. The system uses rule resolution to find the list view rule and executes it, but does not produce any HTML output display. |
|
| 14. |
Explain About Obj-browse Method? |
|
Answer» Obj-Browse method is used to search instances of one class and COPY the entire instances, or specified PROPERTIES, to the clipboard as an array of embedded PAGES. Only properties exposed as COLUMNS can be used as selection criteria. HOWEVER, values of properties that are not exposed as columns, including embedded properties, can be returned. Obj-Browse method is used to search instances of one class and copy the entire instances, or specified properties, to the clipboard as an array of embedded pages. Only properties exposed as columns can be used as selection criteria. However, values of properties that are not exposed as columns, including embedded properties, can be returned. |
|
| 15. |
Explain About Obj-list Method? |
| Answer» | |
| 16. |
What Is The Difference Between Call And Branch? |
Answer»
|
|
| 17. |
Explain About Show-page Method? |
|
Answer» The Show-Page METHOD is used to send an XML representation of the step page to a user’s Internet Explorer BROWSER session, as an aid to DEBUGGING. The Show-Page method is used to send an XML representation of the step page to a user’s Internet Explorer browser session, as an aid to debugging. |
|
| 18. |
Explain About Show-html Method? |
|
Answer» The Show-HTML METHOD is USED to cause the activity to PROCESS an HTML rule and SEND the resulting HTML to a user for display by Internet Explorer. This may involve the interpretation of JSP tags (or the older directives), which can access the clipboard to obtain property values, or can insert other HTML rules, and so on. The Show-HTML method is used to cause the activity to process an HTML rule and send the resulting HTML to a user for display by Internet Explorer. This may involve the interpretation of JSP tags (or the older directives), which can access the clipboard to obtain property values, or can insert other HTML rules, and so on. |
|
| 19. |
Explain About Property-set Method? |
|
Answer» Property-Set METHOD is USED to set the VALUE of ONE or more specified properties. Property-Set method is used to set the value of one or more specified properties. |
|
| 20. |
Explain About Property-remove Method? |
|
Answer» Property-Remove method is used to delete a property or properties and its associated value from the STEP PAGE or another specified page. This does not affect the property RULE, its DEFINITION. Property-Remove method is used to delete a property or properties and its associated value from the step page or another specified page. This does not affect the property rule, its definition. |
|
| 21. |
Explain About Property-map-value? |
|
Answer» The Property-MAP-VALUE method EVALUATES a one-dimensional map value (Rule-Obj-MapValue rule TYPE) defined in the parameter. The method sets the result as a value for a Single Value property. The related method Property-Map-ValuePair works similarly for two-dimensional map values. The Property-Map-Value method evaluates a one-dimensional map value (Rule-Obj-MapValue rule type) defined in the parameter. The method sets the result as a value for a Single Value property. The related method Property-Map-ValuePair works similarly for two-dimensional map values. |
|
| 22. |
Explain About Property-map-decisiontree Method? |
|
Answer» The Property-Map-DecisionTree method is used to EVALUATE a DECISION tree rule (Rule-Declare-DecisionTree rule TYPE) and store the result as the VALUE of a property. The Property-Map-DecisionTree method is used to evaluate a decision tree rule (Rule-Declare-DecisionTree rule type) and store the result as the value of a property. |
|
| 23. |
Explain About Property-map-decision Table Method? |
|
Answer» Use the Property-Map-DecisionTable METHOD to EVALUATE a DECISION table rule and save the result as the value of a property. Use the Property-Map-DecisionTable method to evaluate a decision table rule and save the result as the value of a property. |
|
| 24. |
Explain About Property-set-message? |
|
Answer» Property-Set-Message method is used to associate a text message with a property or a step page. The system reads the appropriate property and adds the message to the page. We can provide the entire LITERAL text of the message, or reference a message RULE KEY that in TURN contains message text. (Rule-Message rule TYPE). Property-Set-Message method is used to associate a text message with a property or a step page. The system reads the appropriate property and adds the message to the page. We can provide the entire literal text of the message, or reference a message rule key that in turn contains message text. (Rule-Message rule type). |
|
| 25. |
Explain About Page-set-messages Method? |
|
Answer» Use the PAGE-Set-Messages METHOD to add a message to a CLIPBOARD page. Like a message associated with a property, a message associated with a page normally prevents the page from being saved into the database. Use the Page-Set-Messages method to add a message to a clipboard page. Like a message associated with a property, a message associated with a page normally prevents the page from being saved into the database. |
|
| 26. |
Explain About Page-remove Method? |
|
Answer» Page-Remove method is used to DELETE ONE or more pages from the CLIPBOARD. The contents of the DATABASE are not AFFECTED. Page-Remove method is used to delete one or more pages from the clipboard. The contents of the database are not affected. |
|
| 27. |
Explain About Page-new Method? |
|
Answer» The Page-New METHOD is USED to create a page on the CLIPBOARD. The new page may be a top-level page or an embedded page. The Page-New method is used to create a page on the clipboard. The new page may be a top-level page or an embedded page. |
|
| 28. |
Explain About Page-copy Method? |
|
Answer» Page-Copy method is USED to copy the contents of a source CLIPBOARD page to a new or previously created destination clipboard page. The source page is not altered. After this method completes, the destination page contains properties copied from the source page, and can contain ADDITIONAL properties from a MODEL. Page-Copy method is used to copy the contents of a source clipboard page to a new or previously created destination clipboard page. The source page is not altered. After this method completes, the destination page contains properties copied from the source page, and can contain additional properties from a model. |
|
| 29. |
Explain About Exit-activity Method? |
|
Answer» The Exit-ACTIVITY method ENDS the current activity and returns CONTROL to the calling activity. The Exit-Activity method ends the current activity and returns control to the calling activity. |
|
| 30. |
Explain The Operation Of Activity-end Method? |
|
Answer» Use the Activity-End method to cause the SYSTEM to End the current activity and all CALLING activities. EX:if ALPHA calls Beta, which calls Gamma, which calls Delta, which performs the Activity-End method, all four activities are ended. Use the Activity-End method to cause the system to End the current activity and all calling activities. Ex:if Alpha calls Beta, which calls Gamma, which calls Delta, which performs the Activity-End method, all four activities are ended. |
|
| 31. |
Message Is Set To The Property And The Checked In The Clipboard Also , The Messages Got Set Successfully. But The Message Is Not Displayed Beside The Field In The Screen. Why? |
|
Answer» If the property has a html property, the TAG <PEGA:include name =”Messages”/> tag MUST be include. If the property has a html property, the tag <pega:include name =”Messages”/> tag must be include. |
|
| 32. |
How Do You Add Custom Message To The Property When It Fails The Validation.? |
|
Answer» For this we have to USE theProperty.addMessage(“your MESSAGE”) TAG. For this we have to use theProperty.addMessage(“your message”) tag. |
|
| 33. |
What Are The Methods We Have Used For Validations? |
|
Answer» a. Obj-Validate–we can referred this method in ACTIVITIES and in FLOW actions at Validate Rule field. b. Edit-Validate—- we can REFER this in property form at edit-validate field and in activities through property-validate method. NOTE: I think Obj-Validate is used for Server Side Validation and Edit-Validate is used for Client Side Validation. a. Obj-Validate–we can referred this method in Activities and in flow actions at Validate Rule field. b. Edit-Validate—- we can refer this in property form at edit-validate field and in activities through property-validate method. Note: I think Obj-Validate is used for Server Side Validation and Edit-Validate is used for Client Side Validation. |
|
| 34. |
Explain In Brief About The Configuration Of A Summary View? |
|
Answer» Summary views are used to create reports which are grouped by certain criteria and can be later drilled down. A Summary view can be configured as follows:
Summary views are used to create reports which are grouped by certain criteria and can be later drilled down. A Summary view can be configured as follows: |
|
| 35. |
Explain In Brief The Configuration Of A List View? |
|
Answer» List view (an instance of Rule-Obj-ListView ) is used to define a custom report or personal version of a report. A list view can be configured as follows:
List view can be accessed from an activity or html as follows:
List view (an instance of Rule-Obj-ListView ) is used to define a custom report or personal version of a report. A list view can be configured as follows: List view can be accessed from an activity or html as follows: |
|
| 36. |
What Is The Difference Between List View And Obj-list? |
|
Answer» List view is GENERALLY used for complex QUERIES where sorting is REQUIRED and also we can retrieve less information using PAGING. List view is generally used for complex queries where sorting is required and also we can retrieve less information using Paging. |
|
| 37. |
Consider This Scenario: I Need To Generate A List View Report Of All The Work Objects Created On A Particular Date And Then I Need To Include This List View In A Section. How This Can Be Done? |
|
Answer» SELECT .pxCreateDateTime ( an exposed property ) under CRITERIA and give the value you are looking for. Select .pxCreateDateTime ( an exposed property ) under criteria and give the value you are looking for. |
|
| 38. |
What Is The Use Of Html Property In Listview? |
|
Answer» HTML Property rules appear in list view and summary view rules to define the APPEARANCE of VALUES in REPORTS. HTML Property rules appear in list view and summary view rules to define the appearance of values in reports. |
|
| 39. |
How Do We Fetch The Data From Two Different Tables With Out Using Two Different Tables? |
|
Answer» Write a database VIEW. In this view logically combine the Two different TABLES. Write a database View. In this view logically combine the Two different tables. |
|
| 40. |
How Do We Get The Data From The Two Different Tables? |
|
Answer» Using Join tab in Reports |
|
| 41. |
How To Customize The Getcontent Activity? |
|
Answer» Step1: CREATE Activity in Our Class and create the NEW page Step1: Create Activity in Our Class and create the New page |
|
| 42. |
What The Class Of Getcontent Activity? |
|
Answer» Embed-ListParams CLASS. Embed-ListParams class. |
|
| 43. |
What Is The Activity Responsible For Getting The Data In List View? |
|
Answer» getContent ACTIVITY getContent Activity |
|
| 44. |
Can We Refer The Property Without Exposing In Reports? |
|
Answer» We can REFER the properties in Display tab WITHOUT EXPOSING. But we cannot refer the property without exposing in CRITERIA fields of the Content tab. We can refer the properties in Display tab without exposing. But we cannot refer the property without exposing in Criteria fields of the Content tab. |
|
| 45. |
How To Expose Aggregate Property? |
|
Answer» Declare Index rule is a better approach. 1. Create a concrete class derived from the Index- BASE class. Declare Index rule is a better approach. 1. Create a concrete class derived from the Index- base class. |
|
| 46. |
How To Expose A Single Value Property? |
|
Answer» Process COMMANDER STORES the values of all aggregate properties and some Single Value properties in a BLOB column (the Storage Stream) usually in a compressed form. Such properties cannot support SELECTION in list view and summary view reports, and can slow retrieval and processing in other operations 1. Select Tools > Database > Modify Database Schema. Process Commander stores the values of all aggregate properties and some Single Value properties in a BLOB column (the Storage Stream) usually in a compressed form. Such properties cannot support selection in list view and summary view reports, and can slow retrieval and processing in other operations 1. Select Tools > Database > Modify Database Schema. |
|
| 47. |
What Is Exposing A Property? |
|
Answer» EXPOSING a property MEANS to MAKE a property as a separate independent column so that it can be used in SQL queries and as a CRITERIA in reporting. Exposing a property means to make a property as a separate independent column so that it can be used in sql queries and as a criteria in reporting. |
|
| 48. |
What Is Paging In A Listview? |
|
Answer» To DIVIDE the LISTVIEW in to different PAGES and set the NUMBER of RECORDS to be displayed in a page. To divide the ListView in to different pages and set the number of records to be displayed in a page. |
|
| 49. |
How To Call A List View From An Activity? |
|
Answer» In an ACTIVITY, the Obj-LIST-VIEW can EXECUTE a list view RULE. In an activity, the Obj-List-View can execute a list view rule. |
|
| 50. |
What Is The Difference Between Listview And Summaryview ? |
Answer»
|
|