Home
Forums
New posts
Search forums
What's new
New posts
New profile posts
Latest activity
Members
Registered members
Current visitors
New profile posts
Search profile posts
Log in
Register
What's new
Search
Search
Search titles only
By:
New posts
Search forums
Menu
Log in
Register
Install the app
Install
Home
Forums
Pega Basic Interview Questions and Answers
Pega Basic Interview Questions and Answers Part 4
JavaScript is disabled. For a better experience, please enable JavaScript in your browser before proceeding.
You are using an out of date browser. It may not display this or other websites correctly.
You should upgrade or use an
alternative browser
.
Reply to thread
Message
<blockquote data-quote="AllJobsInfo" data-source="post: 73" data-attributes="member: 1"><p style="text-align: center"><strong><span style="color: rgb(44, 130, 201)"><span style="font-size: 22px">Pega Basic Interview Questions and Answers Part 4</span></span></strong></p><p></p><p><strong>1.How to work with external database? </strong></p><p></p><p>Designer studio --> Data Model --> Classes & Properties --> Database class mappings</p><p></p><p>Click on the ‘New External Database class mapping’</p><p></p><p> Fill in Database table details and Ruleset class details:</p><p></p><p>Step 1: Specify database table – Provide the DB name, schema, DB table name</p><p></p><p>Step 2: Specify ruleset class – Specify the ruleset details and a new Class name</p><p></p><p>Step 3: Map database table columns to properties in the ruleset class</p><p></p><p> </p><p></p><p><strong>2.What is server side & client side validation? </strong></p><p></p><p>When you enter data, the browser and/or the web server will check to see that the data is in the correct format and within the constraints set by the application</p><p></p><p>Validation done in the browser is called client-side validation, while validation done on the server is called server-side validation</p><p></p><p> </p><p></p><p><strong>3.What are the uses of Clipboard? </strong></p><p></p><p>The clipboard can be used to view case data values that are stored in pyWorkPage and associated pages</p><p></p><p>The clipboard can be used to view changes to data values as the case is being processed</p><p></p><p>Understanding the structure of the clipboard is critical for designing and debugging applications</p><p></p><p> </p><p></p><p><strong>4.Explain about Agent? </strong></p><p></p><p>An Agent is an internal background process operating on the server on a periodic basis</p><p></p><p>Agents route assignments according to the rules in your application; they also perform system work such as sending email correspondence and notifications about assignments, generating updated indexes for the full-text search feature, synchronizing caches across nodes in a multiple node system</p><p></p><p> </p><p></p><p><strong>5.What are the Conditions for a better UI? </strong></p><p></p><p>Provide users with information when they need it</p><p></p><p>Align the user view with the case life cycle to ensure the user interface is model-driven</p><p></p><p>A model-driven approach results in faster application development, and a contextually sensitive</p><p></p><p>Understand the user’s role and what the user needs to accomplish</p><p></p><p>Use common UI labels and elements</p><p></p><p> </p><p></p><p><strong>6.What is dynamic layout? </strong></p><p></p><p>A dynamic layout is a DIV-based layout that allows for highly flexible display of content</p><p></p><p>Dynamic layouts separate content and presentation</p><p></p><p>You add content, such as properties, controls, dynamic containers, and other sections, to a dynamic layout within a section</p><p></p><p> </p><p></p><p><strong>7.How will the data be imported to data page which is obtained from external sources? </strong></p><p></p><p>Data pages obtain the data from external sources by connectors, from report definitions that generate queries of the Pega Platform database, or from other sources; and might use data transforms to make the data fully available where it is needed</p><p></p><p> </p><p></p><p><strong>8.What is a declare index? </strong></p><p></p><p>Declare index is a rule type in Pega which is used to expose aggregate properties like a Page/List/Group for reporting purpose</p><p></p><p>Declare indexes are rule instances of the class Rule-Declare-Index</p><p></p><p> </p><p></p><p><strong>9.What is the Difference between Connector Flow Action and Local Flow Action? </strong></p><p></p><p>A local flow action permits users at runtime to update, but not complete, an assignment</p><p></p><p>Local flow actions always are optional. Users may perform none, one, or multiple local flow actions, or repeat a local flow action multiple times</p><p></p><p>At runtime, users choose a connector flow action, complete the assignment, and advances the work object along the connector to the next task</p><p></p><p> </p><p></p><p><strong>10.Explain about Sub process? </strong></p><p></p><p>A sub process, also called a sub flow, is a flow that is called by another flow</p><p></p><p>You can create a sub process by adding a step to a process in the life cycle of a case or by adding specific shapes to a flow diagram</p><p></p><p> Sub processes modularize the events in the life cycle of a case</p><p></p><p> </p><p></p><p><strong>11.What is difference between happy path and alternate path? </strong></p><p></p><p>An alternate path in a process consists of alternative steps that a case might take from the process's primary path</p><p></p><p>The sequence of primary stages is often referred to as the happy path</p><p></p><p> </p><p></p><p><strong>12.Difference between workgroup and work basket? </strong></p><p></p><p>Workgroup belongs to an organization where as the work basket belongs to a unit in the organization</p><p></p><p>Every Work basket has a work group and every operator has a default work group and can be authorized manager of many workgroups within the organization</p><p></p><p> </p><p></p><p><strong>13.Explain about Auto complete control? </strong></p><p></p><p>Reduce the number of user input errors by providing the users of your application with a list of values from which to choose</p><p></p><p>The Autocomplete control displays matches from a data source as a drop-down list when the user types one or more characters in the field</p><p></p><p>For example, in an HR application, you can set up an Autocomplete control with a list of company employees</p><p></p><p> </p><p></p><p><strong>14.Explain about Append and map to? </strong></p><p></p><p>Use the Append and Map to action to append a page to the target Page List mode property and set the context to that page for subsequent child actions to map properties on that page</p><p></p><p>The target and source can be of different Applies To classes</p><p></p><p>The Append and Map to action is equivalent to doing an Update Page action using the <APPEND> keyword</p><p></p><p>When the system invokes the Append and Map to action, it creates a new page in the target Page List property, without creating any embedded properties in that new page</p><p></p><p>Then, subsequent children actions create the embedded properties on the page</p><p></p><p> </p><p></p><p><strong>15.What is Access Group and Access roles and difference between them?</strong></p><p></p><p>Access groups make a set of RuleSet versions available to requestors</p><p></p><p>Use an access role name to convey permissions (capabilities) to a user or a group of users</p><p></p><p>Access roles can be referenced in requestor instances, Operator ID instances, in access group instances, in activities, and in queries</p><p></p><p> </p><p></p><p><strong>16.Name different types of requestors?</strong></p><p></p><p>Browser requestor – Starts with letter ‘H’</p><p></p><p>Application requestor – Starts with the letter ‘A’</p><p></p><p>Batch requestor – Starts with letter ‘B’</p><p></p><p>Portal requestor – Starts with the letter ‘P’</p><p></p><p> </p><p></p><p><strong>17.What are the advantages of case management in Pega?</strong></p><p></p><p>Improve the processes of case management with holistic support</p><p></p><p>Increase the efficacy of case-flow for automatic and dynamic response</p><p></p><p>Ensures consistency and removes errors with context-based and real-time management</p><p></p><p>Lessen time, costs and effort needed to implement case management</p><p></p><p> </p><p></p><p><strong>18.What is Portal and where it will be configured?</strong></p><p></p><p>It is an Interface that shows up for the client either developer or an end User and entry can be arranged in Access Group</p><p></p><p>Example: Developer entry, chief gateway, client entryway, administrator entrance</p><p></p><p> </p><p></p><p><strong>19.Explain the operation of Activity-End method?</strong></p><p></p><p>Use the Activity-End method to cause the system to End the current activity and all other calling activities</p><p></p><p>Example: if Alpha calls Beta, which calls Gamma, which calls Delta, which performs the Activity-End method, all four activities are ended</p><p></p><p> </p><p></p><p><strong> 20.Explain about the Exit-Activity method?</strong></p><p></p><p>The Exit-Activity method ends the current activity and returns control to the calling activity</p><p></p><p> </p><p></p><p> <strong>21.Explain about the Page-Copy method?</strong></p><p></p><p>The page-copy method is used to copy the contents of a source clipboard page to a new or previously created destination clipboard page</p><p></p><p>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</p><p></p><p> </p><p></p><p><strong>22.Explain about the Page-New method?</strong></p><p></p><p>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</p><p></p><p>We can identify a model to initialize the newly created page. The model can set values for one or more properties</p><p></p><p> </p><p></p><p><strong>23.Explain about Property-Set-Message?</strong></p><p></p><p>The property-set-message method is used to associate a text message with a property or a step page</p><p></p><p>The system reads the appropriate property and adds the message to the page</p><p></p><p>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)</p><p></p><p> </p><p></p><p><strong>24.Explain about Property-Map-DecisionTable method?</strong></p><p></p><p>Use the Property-Map-DecisionTable method to evaluate a decision table rule and save the result as the value of a property</p><p></p><p> </p><p></p><p><strong>25.Explain about the Property-Map-DecisionTree method?</strong></p><p></p><p>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</p><p></p><p> </p><p></p><p><strong>26.Explain about Property-Map-Value?</strong></p><p></p><p>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</p><p></p><p>The related method Property-Map-ValuePair works similarly for two-dimensional map values</p><p></p><p> </p><p></p><p><strong>27.Explain about the Property-Remove method?</strong></p><p></p><p>Property-Remove method is used to delete a property or properties and its associated value from the step page or another specified page.</p><p></p><p>This does not affect the property rule, its definition</p><p></p><p> </p><p></p><p><strong> 28.Explain about the Property-Set method?</strong></p><p></p><p>Property-Set method is used to set the value of one or more specified properties</p><p></p><p> </p><p></p><p><strong>29.Explain about Show-HTML method?</strong></p><p></p><p>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</p><p></p><p>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</p><p></p><p> </p><p></p><p>30.Explain about Show-Page method?</p><p></p><p>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</p><p></p><p>Note: Use Show-Page and Show-Property only for debugging</p></blockquote><p></p>
[QUOTE="AllJobsInfo, post: 73, member: 1"] [CENTER][B][COLOR=rgb(44, 130, 201)][SIZE=6]Pega Basic Interview Questions and Answers Part 4[/SIZE][/COLOR][/B][/CENTER] [B]1.How to work with external database? [/B] Designer studio --> Data Model --> Classes & Properties --> Database class mappings Click on the ‘New External Database class mapping’ Fill in Database table details and Ruleset class details: Step 1: Specify database table – Provide the DB name, schema, DB table name Step 2: Specify ruleset class – Specify the ruleset details and a new Class name Step 3: Map database table columns to properties in the ruleset class [B]2.What is server side & client side validation? [/B] When you enter data, the browser and/or the web server will check to see that the data is in the correct format and within the constraints set by the application Validation done in the browser is called client-side validation, while validation done on the server is called server-side validation [B]3.What are the uses of Clipboard? [/B] The clipboard can be used to view case data values that are stored in pyWorkPage and associated pages The clipboard can be used to view changes to data values as the case is being processed Understanding the structure of the clipboard is critical for designing and debugging applications [B]4.Explain about Agent? [/B] An Agent is an internal background process operating on the server on a periodic basis Agents route assignments according to the rules in your application; they also perform system work such as sending email correspondence and notifications about assignments, generating updated indexes for the full-text search feature, synchronizing caches across nodes in a multiple node system [B]5.What are the Conditions for a better UI? [/B] Provide users with information when they need it Align the user view with the case life cycle to ensure the user interface is model-driven A model-driven approach results in faster application development, and a contextually sensitive Understand the user’s role and what the user needs to accomplish Use common UI labels and elements [B]6.What is dynamic layout? [/B] A dynamic layout is a DIV-based layout that allows for highly flexible display of content Dynamic layouts separate content and presentation You add content, such as properties, controls, dynamic containers, and other sections, to a dynamic layout within a section [B]7.How will the data be imported to data page which is obtained from external sources? [/B] Data pages obtain the data from external sources by connectors, from report definitions that generate queries of the Pega Platform database, or from other sources; and might use data transforms to make the data fully available where it is needed [B]8.What is a declare index? [/B] Declare index is a rule type in Pega which is used to expose aggregate properties like a Page/List/Group for reporting purpose Declare indexes are rule instances of the class Rule-Declare-Index [B]9.What is the Difference between Connector Flow Action and Local Flow Action? [/B] A local flow action permits users at runtime to update, but not complete, an assignment Local flow actions always are optional. Users may perform none, one, or multiple local flow actions, or repeat a local flow action multiple times At runtime, users choose a connector flow action, complete the assignment, and advances the work object along the connector to the next task [B]10.Explain about Sub process? [/B] A sub process, also called a sub flow, is a flow that is called by another flow You can create a sub process by adding a step to a process in the life cycle of a case or by adding specific shapes to a flow diagram Sub processes modularize the events in the life cycle of a case [B]11.What is difference between happy path and alternate path? [/B] An alternate path in a process consists of alternative steps that a case might take from the process's primary path The sequence of primary stages is often referred to as the happy path [B]12.Difference between workgroup and work basket? [/B] Workgroup belongs to an organization where as the work basket belongs to a unit in the organization Every Work basket has a work group and every operator has a default work group and can be authorized manager of many workgroups within the organization [B]13.Explain about Auto complete control? [/B] Reduce the number of user input errors by providing the users of your application with a list of values from which to choose The Autocomplete control displays matches from a data source as a drop-down list when the user types one or more characters in the field For example, in an HR application, you can set up an Autocomplete control with a list of company employees [B]14.Explain about Append and map to? [/B] Use the Append and Map to action to append a page to the target Page List mode property and set the context to that page for subsequent child actions to map properties on that page The target and source can be of different Applies To classes The Append and Map to action is equivalent to doing an Update Page action using the <APPEND> keyword When the system invokes the Append and Map to action, it creates a new page in the target Page List property, without creating any embedded properties in that new page Then, subsequent children actions create the embedded properties on the page [B]15.What is Access Group and Access roles and difference between them?[/B] Access groups make a set of RuleSet versions available to requestors Use an access role name to convey permissions (capabilities) to a user or a group of users Access roles can be referenced in requestor instances, Operator ID instances, in access group instances, in activities, and in queries [B]16.Name different types of requestors?[/B] Browser requestor – Starts with letter ‘H’ Application requestor – Starts with the letter ‘A’ Batch requestor – Starts with letter ‘B’ Portal requestor – Starts with the letter ‘P’ [B]17.What are the advantages of case management in Pega?[/B] Improve the processes of case management with holistic support Increase the efficacy of case-flow for automatic and dynamic response Ensures consistency and removes errors with context-based and real-time management Lessen time, costs and effort needed to implement case management [B]18.What is Portal and where it will be configured?[/B] It is an Interface that shows up for the client either developer or an end User and entry can be arranged in Access Group Example: Developer entry, chief gateway, client entryway, administrator entrance [B]19.Explain the operation of Activity-End method?[/B] Use the Activity-End method to cause the system to End the current activity and all other calling activities Example: if Alpha calls Beta, which calls Gamma, which calls Delta, which performs the Activity-End method, all four activities are ended [B] 20.Explain about the Exit-Activity method?[/B] The Exit-Activity method ends the current activity and returns control to the calling activity [B]21.Explain about the Page-Copy method?[/B] The 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 [B]22.Explain about the Page-New method?[/B] 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 We can identify a model to initialize the newly created page. The model can set values for one or more properties [B]23.Explain about Property-Set-Message?[/B] The 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) [B]24.Explain about Property-Map-DecisionTable method?[/B] Use the Property-Map-DecisionTable method to evaluate a decision table rule and save the result as the value of a property [B]25.Explain about the Property-Map-DecisionTree method?[/B] 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 [B]26.Explain about Property-Map-Value?[/B] 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 [B]27.Explain about the Property-Remove method?[/B] 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 [B] 28.Explain about the Property-Set method?[/B] Property-Set method is used to set the value of one or more specified properties [B]29.Explain about Show-HTML method?[/B] 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 30.Explain about Show-Page method? 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 Note: Use Show-Page and Show-Property only for debugging [/QUOTE]
Verification
Post reply
Home
Forums
Pega Basic Interview Questions and Answers
Pega Basic Interview Questions and Answers Part 4
This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
By continuing to use this site, you are consenting to our use of cookies.
Accept
Learn more…
Top