Top 49 Pega Systems Interview Questions
Q1. Explain About Property-map-choice Table Method?
Use the Property-Map-DecisionTable method to evaluate a decision desk rule and store the result because the price of a property.
Q2. What Is The Activity Responsible For Getting The Data In List View?
GetContent Activity
Q3. Explain About Rdb-store Method?
RDB-Save technique is used to save the contents of a clipboard page into a row of a relational database. The machine saves the properties on the required step web page to the required desk within the database.
This approach operates along with a Connect SQL rule that consists of SQL statements together with INSERT, UPDATE, and CREATE statements on the Save tab.
Q4. What Is The Difference Between Call And Branch?
The Call training calls the any other designated hobby and execute it. When that interest completes, manipulate returns to the calling pastime.
Use the Branch guidance to discover every other detailed hobby and branch to it without a return.
When the gadget executes a Branch step, manipulate trfers to every other hobby discovered thru rule resolution. Execution of the unique interest pauses.
When the branched hobby ends, processing of the cutting-edge hobby also ends.
No steps after the Branch step are performed.
Q5. Explain About Obj-listing-view Method?
Obj-List-View method is used to execute the retrieval and sorting operations, however no longer the formatting and display processing, of a listing view rule.
The device uses rule resolution to discover the listing view rule and executes it, however does not produce any HTML output show.
Q6. Do We Need To Create Agent Schedule?
No. Agent schedules cannot be created manually.
The Agent Manager on our Process Commander system generate as a minimum one agent time table instance for every marketers rule.
By default, the Agent Manager assessments for brand spanking new or up to date sellers rule once every ten mins.
After we create an marketers rule, the Agent Manager generates one Agent Schedule example for each node strolling to your Process Commander gadget the subsequent time it exams for brand new retailers rules.
Q7. What Is Exposing A Property?
Exposing a belongings me to make a assets as a separate independent column so that it could be utilized in square queries and as a criteria in reporting.
Q8. Explain About Property-map-cost?
The Property-Map-Value technique evaluates a one-dimensional map price (Rule-Obj-MapValue rule kind) defined within the parameter. The approach sets the end result as a cost for a Single Value assets.
The related method Property-Map-ValuePair works in addition for 2-dimensional map values.
Q9. What Is The Use Of Html Property In Listview?
HTML Property regulations seem in listing view and precis view guidelines to define the appearance of values in reviews.
Q10. Explain About Obj-validate Method?
Obj-Validate approach is used to use a validate rule (Rule-Obj-Validate rule type) for the item identified at the number one web page or step page.
A validate rule (Rule-Obj-Validate rule type) can name edit validate regulations (Rule-Edit-Validate rule type).
Q11. Explain The Operation Of Activity-end Method?
Use the Activity-End technique to motive the gadget to End the contemporary activity and all calling activities.
Ex:if Alpha calls Beta, which calls Gamma, which calls Delta, which plays the Activity-End technique, all four sports are ended.
Q12. How Do We Do Escalation?
Escalation refers to any processing within a Process Commander software that causes excessive-precedence paintings gadgets to become visible to customers and executives and to be processed faster instead of later.
The numeric belongings referred to as urgency determines the order that assignments for that work item seem on worklists. Escalation recalculates the urgency cost to mirror its age, forthcoming due date, or specific control inputs.
Escalation can arise via a provider level rule associated with the glide and via heritage processing with the aid of the Pega-ProCom agent.
Q13. 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?
Select .PxCreateDateTime ( an exposed belongings ) under standards and provide the price you're looking for.
To consist of it in a section, test the embedded take a look at container and customise the HTML of the segment. In that we want to get right of entry to the listing view in a JSP tag or In section Property is DisplayAs ListView.
Q14. Explain About Pre Activity?
At runtime, the system runs this activity before it does other processing for this waft movement. This pastime isn't seen on the Visio waft diagram. This activity executes simplest once, the first time a user selects this flow movement for this project.
Q15. Explain In Brief About The Configuration Of A Summary View?
Summary views are used to create reports which are grouped by using positive criteria and can be later drilled down.
A Summary view may be configured as follows:
Applies to magnificence of summary view could be taken as the database desk map for the hunt criteria
Category is used to know under which tab the document have to come.
Criteria is used inside the in which elegance (this can be asked to person by means of enabling activate user)
Group by and subject features (like count number) are used for preliminary show. If we've more than one group by using
it's miles Displayed one after any other on clicking +
Drill down fields are used to show the fields while we click on on the venture.
Format is used to tell how to format the show and charts can also be used.
Summary view can be accessed from an interest or html as follows:
Call Rule-Obj-ListView.ShowView hobby with classname and precis view name as parameters
Q16. Can We Refer The Property Without Exposing In Reports?
We can refer the homes in Display tab without exposing. But we cannot refer the belongings with out exposing in Criteria fields of the Content tab.
Q17. How To Call A List View From An Activity?
In an activity, the Obj-List-View can execute a list view rule.
Q18. What The Class Of Getcontent Activity?
Embed-ListParams elegance.
Q19. Explain About Commit Method?
Commit approach is used to dedicate all uncommitted database changes. This technique writes all of the instances distinctive via one or greater in advance Obj-Save techniques to the PegaRULES database (for internal training) and to outside databases (for external instructions).
Q20. 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?
If the belongings has a html belongings, the tag <pega:include name =”Messages”/> tag ought to be include.
Q21. Explain About Page-eliminate Method?
Page-Remove method is used to delete one or more pages from the clipboard. The contents of the database are not affected.
Q22. What Is The Difference Between List View And Obj-listing?
List view is usually used for complex queries where sorting is required and also we can retrieve much less data the use of Paging.
Q23. Explain About Obj-browse Method?
Obj-Browse method is used to look times of one elegance and duplicate the whole times, or designated homes, to the clipboard as an array of embedded pages.
Only properties uncovered as columns may be used as selection standards. However, values of properties that aren't uncovered as columns, inclusive of embedded houses, can be back.
Q24. Explain About Obj-listing Method?
Obj-List method is used to retrieve information to the clipboard as an array of embedded pages.
This approach creates one embedded web page for every instance retrieved.
The Obj-List-View approach frequently produce extra efficient SQL statements and provide better overall performance than the Obj-List method.
Q25. Explain About Exit-activity Method?
The Exit-Activity approach ends the cutting-edge interest and returns control to the calling hobby.
Q26. How To Expose A Single Value Property?
Process Commander stores the values of all combination houses and a few Single Value residences in a BLOB column (the Storage Stream) typically in a compressed form. Such residences can not aid selection in listing view and precis view reviews, and might slow retrieval and processing in different operations
@Select Tools > Database > Modify Database Schema.
@A list of databases diagnosed in Database information instances seems. Select a database and click Next .
@A listing of tables in the decided on database seems from Database Table times. Select a desk.
@Click Explore Columns .
@The resulting List of Classes window displays the variety of rows inside the table, the wide variety of columns in the desk and a list of the lessons assigned to that desk. The Properties Set to Be Visible cost counts the homes for which the Column Inclusion cost is Required or Recommended. This Column Inclusion cost is advisory, and does now not suggest whether or not the assets is uncovered — corresponds to a column. The Count column suggests the total depend of houses in this class plus those its discern classes.
@To see the columns currently defined in this desk, click on the numeric link classified Number of columns on this table.
@The List of Database Columns window indicates the column name, column data kind, and column width in bytes for every column in the desk.
Q27. Explain About Property-set-message?
Property-Set-Message technique is used to associate a text message with a property or a step page. The device reads the correct belongings and adds the message to the page. We can offer the complete literal text of the message, or reference a message rule key that in turn incorporates message text. (Rule-Message rule kind).
Q28. What Is Paging In A Listview?
To divide the ListView in to extraordinary pages and set the wide variety of records to be displayed in a web page.
Q29. Explain About Page-set-messages Method?
Use the Page-Set-Messages technique to add a message to a clipboard page. Like a message related to a property, a message associated with a web page generally prevents the web page from being stored into the database.
Q30. How Do We Get The Data From The Two Different Tables?
Using Join tab in Reports
Q31. How To Expose Aggregate Property?
Declare Index rule is a higher approach.
@Create a concrete class derived from the Index- base class.
@Create Single Value homes inside the new magnificence to hold values of the embedded values.
@Create a Declare Index rule with the ideal embedded Page Context price that copies the embedded values into a new Index- instance.
@Save the Declare Index rule. It executes right away, including and deleting times of the brand new magnificence.
@Expose database columns similar to the Index- elegance.
@Reference the Index- residences inside the list view rule.
Q32. What Are The Methods We Have Used For Validations?
A. Obj-Validate–we will referred this technique in Activities and in glide moves at Validate Rule discipline.
B. Edit-Validate—- we will refer this in belongings form at edit-validate area and in sports through belongings-validate approach.
Note: I assume Obj-Validate is used for Server Side Validation and Edit-Validate is used for Client Side Validation.
Q33. Explain About Property-map-decisiontree Method?
The Property-Map-DecisionTree technique is used to assess a choice tree rule (Rule-Declare-DecisionTree rule type) and shop the result as the fee of a assets.
Q34. How Do We Fetch The Data From Two Different Tables With Out Using Two Different Tables?
Write a database View. In this view logically combine the Two one-of-a-kind tables.
Create magnificence for this logically mixed Table.
Write the List View. Applies to magnificence is magnificence of the Combined desk. So we are able to refer the houses of both the tables in listing view.
Q35. Explain About Local Flow Action?
A local float movement lets in users at runtime to update, but no longer entire, an project. Like connector glide moves, local float movements are referenced internal an assignment undertaking in a glide.
At runtime, users can pick local waft movements to replace challenge or paintings object residences, change the assignee, and so on however do no longer entire the venture. If a provider stage rule is associated with the mission, the carrier degree continues to run.
Local waft actions constantly are non-compulsory. Users may additionally perform none, one, or a couple of local float actions, or repeat a local flow motion multiple instances.
On the Action tab of the Flow Action form, we can mark a float motion rule as nearby, or connector, or both.
Q36. Explain About Show-web page Method?
The Show-Page method is used to ship an XML representation of the step web page to a consumer’s Internet Explorer browser session, as an aid to debugging.
Note: Use Show-Page and Show-Property only for debugging.
Q37. How Do You Add Custom Message To The Property When It Fails The Validation.?
For this we need to use theProperty.AddMessage(“your message”) tag.
Q38. Explain About Obj-open Method?
Obj-Open technique is used to open an instance saved inside the PegaRULES database or in an external database connected to an external magnificence, and save it as a clipboard page.
The machine makes use of the desired magnificence and key fields to find and open the object and region its information into the desired step web page. The gadget searches up the class hierarchy as suitable to discover the example. If it reveals the desired step page, the machine clears any data this is on it and reuses the web page. If no existing page has a name matching the desired step web page, the gadget creates a new web page.
Q39. Explain About Obj-open-by means of-take care of Method?
Use the Obj-Open-By-Handle approach best if we can decide the precise take care of that permanently identifies which instance to open. Otherwise, use the Obj-Open technique.
Q40. How To Customize The Getcontent Activity?
Step1: Create Activity in Our Class and create the New web page
Step2: write a question and save in variable.
Step3: name the listview as Call Rule-Obj-ListView
Step4: Write the some other interest in Embed-ListParams
Step5: create the parameter. This parameter get the square question from previous activity
Step6: write Java method The java code on this approach is Get the web page from pyContentPage if page already exists. If page isn't to be had it creates the brand new ContentPage.
In this code get the sq. Query from the above parameter and skip this question and above created ContentPage as parameters to this gear.GetDatabase().ExecuteRDB(question, pagename) method.
Q41. Explain About Page-replica Method?
Page-Copy approach is used to copy the contents of a source clipboard web page to a brand new or formerly created vacation spot clipboard page. The supply web page isn't always altered.
After this technique completes, the destination web page includes residences copied from the source web page, and can comprise additional residences from a model.
Q42. Explain About Obj-delete Method?
Obj-Delete method is used to delete a database example corresponding to a clipboard web page and optionally to delete the clipboard page too. We can cause the deletion to occur right now, or until execution of a Commit method.
This method can perform on gadgets of each internal instructions (corresponding to rows in a desk within the PegaRULES database) and outside instructions (similar to rows in an external relational database).
The Obj-Delete approach uses the class of the web page to reap the proper Rule-Obj-Class instance. It makes use of the table name, key fields, and other factors of the elegance rule to mark the instance for deletion.
We can opposite or cancel a previously achieved Obj-Delete method by way of the use of the Obj-Save-Cancel approach.
Q43. Explain About Property-cast off Method?
Property-Remove approach is used to delete a property or residences and its related cost from the step page or some other exact web page. This does not have an effect on the property rule, its definition.
Q44. Explain About Page-new Method?
The Page-New approach is used to create a page on the clipboard. The new page can be a pinnacle-degree page or an embedded page.
We can become aware of a version to initialize the newly created web page. The model can set values for one or greater residences.
Q45. Explain About Show-html Method?
The Show-HTML technique is used to motive the activity to manner an HTML rule and ship the resulting HTML to a person for show by Internet Explorer. This may involve the translation of JSP tags (or the older directives), which could get admission to the clipboard to reap assets values, or can insert other HTML regulations, and so on.
Q46. What Is The Difference Between Listview And Summaryview ?
A summary view rule defines a -degree file show, imparting summary counts, totals or averages to be displayed initially, and permitting customers to click a row to drill right down to helping element for that row.
Summary view policies support interactive charts, trend reviews, and the use of AJAX for pop-up Smart Info home windows.
A precis view rule is an instance of the Rule-Obj-SummaryView rule type. This rule type is a part of the Reports category.
A listing view rule, an instance of the Rule-Obj-ListView rule kind, defines a document. Users can personalize listing view reports without difficulty and have interaction with them.
Use the Report wizard to define listing view reports and hyperlink them to our portal.
Q47. Explain About Post Activity?
Activity to run after different successful processing of this drift motion.
For screen float regulations By default, while this drift motion seems as a step in a display drift rule, and the user at runtime clicks away to a distinct step inside the display flow rule, this activity rule does no longer run. To motive this interest to execute when the user clicks away to a unique step, select the Post Action on Click Away? Check box on the Assignment shape houses panel.
Q48. Explain About Property-set Method?
Property-Set method is used to set the fee of one or more detailed homes.
Q49. Explain In Brief The Configuration Of A List View?
List view (an example of Rule-Obj-ListView ) is used to define a custom record or private model of a file.
A list view may be configured as follows:
Applies to elegance of list view could be taken as the database desk map for the hunt standards.
Display fields tab is used to depict the fields which can be displayed along with class and to permit/disable
sorting
Content tab is used to depict the standards, fields to be retrieved, key of every row (if decided on) and Report
source (Page name in which the values should be stored and the interest to be referred to as)
In organize tab we specify to permit/disable paging, web page size, mode, alignment etc.
We also can configure extra buttons and their fragments right here.
Format tab is used to depict the formatting of the list (like even/peculiar coloring) and info on unmarried click on and so on.
List view may be accessed from an interest or html as follows:
A list view can be used for complex retrievals from database by no longer specifying the display, format and Organize tabl.
PyAction in that case would perform instead of refresh.

