Pega Interview Questions And Answers pdf
1. what’s skimming explain?
Answer: It collects the best version of each rule the ruleset and copies them into a replacement major version of that ruleset on a constant system.
2. make a case for regarding Page-set-messages Method?
Answer: Use the Page-Set-Messages technique to feature a message on a writing board page. sort of a message related to a property, a message related to a page commonly prevents the page from being saved into the information.
3. Default information table wherever the instance of the category is that the store (how it’ll search ) pc_work?
Answer: Workbasket assignments area unit keep in a very single pr_assign_workbasket table.
Worklist assignments area unit keep in a very single pr_assign_worklist table.
Map your work object categories to either the pc_work stable or another table that has constant columns.
The information category is mapped to the pr_data table. Map your information categories to either the pr_data table or another table that has constant columns.
all Rule-connected information is kept in pr4_pegarules.
4. send- a way to send multiple correspondences at a time?
Answer: Preflight: Starts the appliance Preflight tool, that reports warning conditions on the principles in your Application RuleSets. These could indicate safety rail compliance problems, potential performance problems, accessibility standing, or different notable conditions.
Application Preflight tool to list every rule associate degree application that contains a warning message. Warning messages counsel that the rule is discordant with guardrails and different best practices. you’ll conjointly check for browser compatibility of visual parts.
you can extend the set of warnings with a custom activity named Rule-ZZZZ.CheckForCustomWarnings, wherever Rule-ZZZZ may be a rule sort.
5. what’s the Covers folder and object and variations among them?
Answer: a canopy may be a work object that’s a parent to 1 or additional connected work objects.
One social unit is the gift within the cowl work object and conjointly gift within the lined work objects related to the covers.
A folder may be a work object in the concrete category that inherits from the work-Folder-class.
A folder object holds a group of 1 or additional different work objects providing access to news.
6. Declare pages?
Answer: it’s the instance of Rule-Declare-Pages rule sort. it’s accustomed to outline the content of the writing board page that’s obtainable in reading the sole mode for multiple requestors in city application.
7. what’s rule resolution?
Answer: it’s a mechanism to determine that rule has to be dead at run time.
Work method of rule resolution?
match the category hierarchy.
filter by ruleset list and convenience.
filter supported time
Qualify on circumstance
enforces access roles and privileges
executing the survivor rule.
8. what’s The Distinction Between Listview And Summaryview?
Answer: A outline read rule defines a two-level report show, presenting outline counts, totals or averages to be displayed at the start, and permitting users to click a row to drill right down to supporting detail for that row.
Summary read rules support interactive charts, trend reports, and also the use of mythical beings for pop-up Smart-Info windows.
An outline read rule is an associate degree instance of the Rule-Obj-SummaryView rule sort. This rule sort is a component of the Reports class.
A list read the rule, associate degree instance of the Rule-Obj-ListView rule sort, defines a report. Users will alter list read reports simply and act with them.
Use the Report wizard to outline list read reports and link them to our portal.
9. make a case for briefly The Configuration Of A ListView?
Answer: List read (an instance of Rule-Obj-ListView is employed to outline a custom report or personal version of a report.
A list read may be designed as follows:
Applies to a category of list read are taken because of the info table map for the search criteria.
The show fields tab is employed to depict the fields that square measure displayed in conjunction with class and to enable/disable
The content tab is employed to depict the standards, fields to be retrieved, the key of every row (if selected), and Report
source (Page name wherever the values ought to be saved and also the activity to be called)
In the organizing tab, we tend to specify to enable/disable paging, page size, mode, alignment, etc.
We can additionally piece extra buttons and their fragments here.
Format tab is employed to depict the information of the list (like even/odd coloring) and details on one click etc.
The list read may be accessed from associate degree activity or hypertext mark-up language as follows:
A list read may be used for advanced retrievals from the info by not specifying the show, format, and Organize table.
10. What square measure the first configurations that you simply liquidate associate degree Access Group?
Answer: the first purpose of the associate degree access cluster is to form a collection of RuleSet versions offered to requestors.
Also, the access cluster related to a user affects access management by determining:
The portal layout that a user sees 1st when working in.
The native customization RuleSet name and RuleSet version. This typically square measure defaulted once this user creates a brand new rule instance.
The application rule for this user.
Optionally, the access roles are offered to the current user.
Workpools square measure offered to the user.
11. What square measures Work Parties? however does one send correspondence to figure for parties?
Answer: A work party may be a person, organization, or different actor known in a very work object, WHO may be the recipient of the e-mail or different kinds of correspondence. a piece object could determine no work parties, one, or several work parties. The crew role related to every crew identifies why a celebration is a gift and will verify that properties square measure outlined for that party.
An advice activity, once documented in a very flow, sends out correspondence, like an associate degree email message, once a flow execution creates an associate degree assignment. Typically, the system addresses correspondence to a piece party known within the work object and reports make that party.
12. What square measure screen flows and screen tabbed flows?
Answer: Many pc input procedures square measure most effectively handled by presenting a user with a series of easy forms that everyone needs only 1 or some inquiries to be answered. when submitting a type, a user receives another straightforward type (with additional questions) which will rely on previous answers. For any purpose, users will come back to review, or change, previous answers.
Process Commander will support such interactions with screen flows, a flow rule with specific settings.
Three runtime shows square measure offered to permit users to navigate among a screen flow execution at runtime:
Completed tasks (that square measure selected as entry points) seem as blue rectangles in a very breadcrumbs management. A user selects a parallelogram to come back to its task.
Tabs for each completed and future task (that square measure marked as entry points) seem at the highest of the action space. Completed tasks contain a checkmark.
No breadcrumbs management or tabs seem. A user will come back to a completed task that’s marked as associate degree entry purpose once the button seems.
13. what’s the distinction between Page-Validate and Property-Validate methods?
Answer: The page-Validate technique is employed to validate all the properties of gifts on a page. If a page has embedded pages, this technique works recursively to validate all the properties. This technique consumes a lot of system resources and takes longer. If you wish to validate specific properties use the Obj-Validate technique with Rule-Obj-Validate rule.
The property-validate technique is employed to impose restrictions on property price. Use Edit validate rule at the side of Property-Validate technique to impose restrictions. you’ll be able to validate multiple properties mistreatment the Property-Validate technique.
14. Performance of our add the Pega is measured using?
Answer: DBTrace: DBTrace may be a feature within the Performance Analysis Tool (PAL) that makes an in-depth log of calls to the PegaRULES info. DTrace displays SQL statements sent to the info and therefore the time spent for every operation.
PAL: This knowledge is held on in “PAL counters” or “PAL readings.” PAL stands for Performance analyzer and maybe an assortment of counters and timer readings, hold on within the requestor, that associate application developer might use to investigate performance problems in a very system.
- Add Reading
- Add Reading with writing board Size
- Reset Data
- Save Data
- Start DBTrace
- DTrace choices
- Start Profiler
- Show Graph
- My Alerts
Alerts: throughout the application process, the method Commander writes to the performance alert log a sequence of text entries known as alert messages that establish principally performance-related problems or errors. The performance alert log is sometimes named the PegaRULES-ALERT-YYYY-MMM-DD log.
AES: Exceptions are processed equally as alerts. once a method Commander server generates exceptions they’re sent by SOAP to the AES system. primarily based upon however typically associate exception happens and therefore the system events that triggered those exceptions, AES aggregates these records into work objects known as AES exception things. these things are written to the AES info within the pegaam_exception_work table
15. what’s multiprocessing in Pega?
Answer: running a parallel sub-flow to the most flow or job service through integration shapes and at constant time process a job…..
16. what’s the distinction between screen flow and method flow?
Answer: screen flow is for UI improvement..while method flow is for business logic execution..so each has diff functions.
In screen flow we tend to can’t produce a WO, in method flow, we will produce a WO. in Screen flow we’ve next, previous choices are accessible in method flow not accessible.
17. what’s the distinction between harness & section?
Answer: Harness: Use the Harness rule to outline the looks and process of pan object forms employed in our app to form WO and method Assignments.
Section: an area rule defines the looks and contents of the shape.
18. a way to Expose combination Property?
Declare Index rule may be a higher approach.
1. produce a concrete category derived from the Index- base category.
2. produce Single price properties within the new category to carry values of the embedded values.
3. Save the Declare Index rule. It executes straightaway, adding and deleting instances of the new category.
4. Expose info columns like the Index- category.
5. Reference the Index- properties within the list read the rule.
19. justify in short regarding The Configuration Of A outline View?
Answer: outline views are accustomed produce reports that are sorted by bound criteria and maybe later trained down.
An outline read is organized as follows:
Applies to a category of outline read are taken because the info table map for the search criteria
The class is employed belowstand|to grasp} under that tab the report ought to return.
Criteria are employed in the wherever category (this is asked to the user by sanctioning prompt user)
Group by and field functions (like count) are used for the initial show. If we’ve over one cluster by
it is Displayed one once another on clicking +
Drill-down fields are accustomed show the fields after we click on the assignment.
The format is employed to inform a way to format the show and charts can even be used.
The outline read is accessed from associate activity or HTML as follows:
Call Rule-Obj-List read. ShowView activity with the category name and outline read the name as parameters
20. What are workbaskets? what’s the connection between a piece cluster and Workbasket?
Answer: Assignments for work objects could also be associated either with individual users
(and seem on their worklists) or with a workbox. All users WHO ar
qualified to figure on work objects from that job basket could take away associate
assignment from the workbox to method the assignment. The “contents” of a workbox may be a set of assignments awaiting process, ordered in decreasing urgency, kind of like the contents of a worklist.
Few alternative vital things to stay in mind regarding workbaskets ar (If solely the precise question is asked then answer as below):
Assignments leave a workbox in 3 ways:
Qualified users will take away associate assignments from the workbox to method the assignment.
An application will mechanically route assignments in a very workbox to users’ supporting work schedules, due dates, skills, workloads, and alternative factors.
Managers will transfer assignments from a workbox to user worklists.
During the execution of a flow, a router task will opt for that workbox is most acceptable to receive a freshly created assignment.
The relationship between workgroups and workbaskets is one-to-many i.e. one workgroup is related to multiple workbaskets. (In the workbox tab of workbox knowledge instances we tend to enter the name of a workgroup that uses the workbox. This field determines that workbaskets seem within the read Queue list on the My cluster space of the method Workspace for managers).
21. What does one mean by exposing a property? Did you utilize any SQL tools or will Pega give some means that to show columns?
Answer: one worth property that’s visible as a column in a very information table is claimed to be exposed. solely exposed properties will be used for the record choice operations within the list read and outline read rules.
In PEGA we can use the ‘Modify information Schema’ wizard to show properties. Also, the information administrator will cause a property previously-stored solely within the Storage Stream column to become a separate exposed column mistreatment SQL tools like an amphibian.
Aggregate properties, properties at intervals associate embedded page, and properties that aren’t exposed are contained in a very specially formatted Storage Stream or BLOB column. Most Pega Rules information tables contain a Storage Stream column named pzPVStream.
Exposing too several properties in a very table could speed coverage and looking out operations, however, build the insert and update operations slower. The trade-off and relative impact depend upon hardware and package and no general tips exist.
22. the way to expose one worth property?
Answer: method Commander stores the values of all combination properties and a few Single worth properties in a very BLOB column (the Storage Stream) typically in a very compressed kind. Such properties cannot support choice within the list read and outline read reports and might slow retrieval and process in alternative operations
1. choose Tools > information > Modify information Schema.
2. an inventory of information bases known in information data instances seems. choose information and click on Next.
3. an inventory of tables within the selected information seems from information Table instances. choose a table.
4. Click Explore Columns.
5. The ensuing List of categories window displays the number of rows within the table, the number of columns within the table, and an inventory of the categories allotted thereto table. The Properties Set to Be Visible worth counts the properties that the Column Inclusion worth is needed or counseled. This Column Inclusion worth is consultatory and doesn’t indicate whether or not the property is exposed — corresponds to a column. The Count column shows the whole count of properties during this category and those its parent categories.
6. to envision the columns presently outlined during this table, click the numeric link labeled a variety of columns during this table.
7. The List of information Columns window shows the column name, column information kind, and column dimension in bytes for every column within the table.
23. What are The ways we’ve got Used For Validations?
a. Obj-Validate–we will consult with this technique in Activities and flow actions at Validate Rule field.
b. Edit-Validate—- we can consult with this in property kind at the edit-validate field and in activities through the property-validate technique.
Note: I believe Obj-Validate is employed for Server aspect Validation and Edit-Validate is employed for Client-Side Validation.
24. justify concerning Page-copy Method?
Answer: The page-copy technique is employed to repeat the contents of a supply writing board page to a replacement or antecedently created destination writing board page. The supplied page isn’t altered.
After this technique completes, the destination page contains properties derived from the supply page and might contain further properties from a model.
25. justify concerning Property-set-message?
Answer: The property-set-message technique is employed to associate a text message with a property or a step page. The system reads the suitable property and adds the message to the page. we can give the complete literal text of the message, or reference a message rule key that successively contains message text. (Rule-Message rule type).
26. what are SLAs, however, are they completely different from Agents?
Answer: A service level rule is an associate instance of the Rule-Obj-ServiceLevel kind. The service
the level will outline a goal associated with a point times for process an assignment and might
execute activities if the goal or the point isn’t met. This assignment-level service
level is distinct from any service level related to the complete flow.
At runtime, an inside count clock (measuring the completion of the assignment
against the goal and point times computed from the service level rule) starts once the
the assignment task is made.
An agent may be a background internal requestor operative on the server. These requestors will
periodically monitor conditions and perform processes as necessary.
Most agents are outlined by the associate Agent Queue rule (Rule-Agent-Queue), which has a
list of the activities they perform.
27. If I actually have three completely different work objects in my application, the way to store them in 3 completely different tables?
Answer: Open/Create the Data-Admin-DB-Table instance for every category and mention the table name. By doing this the individual work objects are going to be kept within the new table you mentioned within the Data-Admin-DB-Table instance. this is often a best follow if there too several object instances for every category
28. the distinction between obj-open and obj-open-by-handled?
Answer: Obj-Open: we are going to get multiple records from a table that supported the standards from the required category. Or Opens associate instance of a given category
OBJ-open-handle: here we’ve got had to pass the pzInskey as associate instance handle, this technique can open just one record at a time. Or Open object by the handle to the Pinsky worth
The handle of the associate instance may be a distinctive key, in an inside format, assembled by the system that identifies the associate instance within the PegaRULES information. it’s going to dissent from the visible key typically accustomed establish instances. (Every instance encompasses a distinctive handle, however, quite one instance could share an identical visible key.) For rule instances, the handle includes system-generated distinctive values (including the production date and time) that build it distinctive.
Use the Obj-Open-By-Handle technique providing you’ll be able to confirm the distinctive handle that for good identifies that instance to open. Otherwise, use the Obj-Open technique.
29. what’s SLA? where we use SLA?
Answer: Each service level rule defines one or two time intervals, referred to as goals and deadlines that indicate the expected or targeted time for the assignment, or time-to-resolve for the work object.
If an assignment isn’t completed before the deadline, the system can automatically raise the assignment and cancel the whole flow, and so on
30. what’s a screen flow, why it’s used?
Answer: A series of forms that everyone requires just one or a couple of inquiries to be answered. After submitting a form, the user receives another simple form with more fields which will depend upon previous answers. At any point, the user can attend to previous forms to review or change previous answers.
To make a screen flow, create a replacement flow rule and choose screen flow within the Template field.
31. When can we say that a piece object is resolved? Can a piece object be resolved manually?
Answer: When the flow reached the top shape, the work object gets resolved.
Manually it is often resolved through UpdateStatus activity and supply the values for the “StatusWork” parameter as Resolved.
32. the way to store the instance of the category during a specific database?
Answer: Creating the separate DB table for that working-class within the DB, or map to external DB and further saves will attend that DB
33. Difference between obj-list, rdb-list?
Answer: Obj-list: Retrieve to a page, read-only, a specific set of properties Important fields Obj-List:
RequestType: the sort of the browse; allows different processing or sets of properties to be defined. Defaults to plain . Key-part to the Rule-RDB-SQL instance.
Access: a sign of the database package wont to access this table, from the INI file (currently ODBC). Key-part to the Rule-RDB-SQL instance.
ClassName: the thing class on which the browse is performed.
Rdb-list: To Retrieve external electronic database List.
Import tant fields in RDB-List:
PageName: Page Name indicating where the results are going to be put
ObjClass: the thing Class to List. When used with the RuleObjList parameter, this is often the category of the list to use.
34. How a user’s ruleset list is made ( the logic )?
Answer: The system adds entries it finds from the subsequent sources within the order listed. The system adds entries it finds from these sources at the highest of the list,
Division — As referenced within the Operator-ID instance
Organization — As referenced within the Operator-ID instance
Access Group: As referenced within the Operator-ID instance
Operator ID: If this user has the power to see out rules, the private RuleSet (named an equivalent because the Operator ID key) is added last. Also called as a personal ruleset.
35. Decision/fork usage… Scenarios Decision?
Answer: Decision: Use the choice task ( ) to reference a map value rule, multidimensional language rule, decision tree rule, or a Boolean expression that when evaluated produces a worth that’s the idea of branching within the flow.
At runtime, the system evaluates the choice rule supported inputs from the flow and therefore the work object and chooses one among the outgoing connectors supported the result. No user interaction or input is required.
Fork: Use the fork shape ( ) to represent some extent where the flow execution chooses one among a couple of different paths (connectors) supported tests on the work object.
36. what’s Access Group?
Answer: Access Group controls the safety basing on the work functions. it’s an instance of Data-Admin-Operator-AccessGroup. Various aspects which will be controlled through the access group are the default and available sorts of works( also called as work pools), Primary rulesets ( Access Control to rulesets), Assigned roles, Portal layout
37. when will we choose may start and authenticate?
Answer: If calling activity from the other activity may start checkbox is optional. if the activity getting involved in the shape submission then may start ingot to be checked.
Authentication is that the process of determining the identity of a user or requestor. proper authentication is required for the activity to urge started for the corresponding operator. Activity won’t be triggered when the authentication is checked.
38. what’s SLA’s & what are the kinds of SLAs? where we will put these?
Answer: it’s the instance of Rule-Obj-Service Level Rule type. They are often added to the Assignment and work object.
Service level contains 2-time intervals Goal and Deadline.
39. what’s a piece Group? what’s the first function of a piece Group from a business perspective?
Answer: A workgroup may be a logical collection of operators having a standard supervisor i,e. a workgroup can identify a user who may be a supervisor and a group of workers and workbaskets that report back to that supervisor.
Use – For the supervisor of a workgroup, the My Group area of the method Workspace provides quick access to the work lists and workbaskets related to the group
40. what’s Exposing A Property?
Answer: Exposing a property means to form a property as a separate independent column so that it is often utilized in sql queries and as a criterion in reporting.
41. what’s an associate Agent?
Answer: the associate agent is an enclosed background method in operation on the server that runs activities sporadically
AAgents’route works in line with the principles in our application.
Agents conjointly perform system tasks like causing e-mail notifications regarding assignments and outgoing correspondence, generating updated indexes for the full-text search feature, synchronizing caches across nodes in a very multiple node system, and so on
42. however, will we do Escalation?
Answer: step-up refers to any process inside a method Commander application that causes high-priority work objects to show to users and managers and to be processed sooner instead of later.
The numeric property referred to as urgency determines the order that assignments for that job object seem on worklists. step-up recalculates the urgency price to mirror its age, close maturity, or express management inputs.
Escalation will occur through a service level rule related to the flow and thru priority processing by the Pega-ProCom agent.
43. justify regarding Post Activity?
Answer: Activity to run once the alternative no-hit process of this flow action.
For screen flow rules By default, once this flow action seems like a step in a very screen flow rule, and also the user at runtime clicks away to a unique step within the screen flow rule, this activity rule doesn’t run. To cause this activity to execute once the user clicks away to a unique step, choose the Post Action on Click Away? the checkbox on the Assignment form properties panel.
44. What are SLAs used for? however, does one tack together associate SLA?
Service level rules are often related to assignments in a very flow and with the whole flow. for instance, we will set a goal of two hours to method associate assignment and a point in time of four hours.
For assignments, the service level rule is documented within the Assignment Properties panel of the allotted task.
For the work object, the service level rule is known within the customary property .pySLAName, generally found out through a model for the category.
If the associate assignment isn’t completed before the closing date, the system will mechanically apprize one or a lot of parties, increase the assignment, cancel the whole flow, and so on. (Company)
45. What are Access cluster and Access roles and also the distinction between them?
Answer: Access teams create a group of RuleSet versions on the market to requestors. Use associate access role name to convey permissions to a user or a bunch of users. Access roles are often documented in requestor instances, Operator ID instances, in access cluster instances, in activities, and in queries.
46. however, does one associate an associate operator with a workbasket?
Answer: every operator could have a listing of workbaskets that they will read. ordinarily, users will fetch assignments directly from any workbag outlined for his or her own structure unit. However, if the roles are laid out in the roles array on the workbag tab of the workbag knowledge instance, the operator should possess a minimum of one access role that matches the associate access role within the Roles array.
47. what’s the distinction between a piece pool and a piece Type? will a piecing pool belong to a different work pool? will a work sort belong to an operating pool?
Answer: totally different work varieties are sorted into one category cluster and once this class cluster is another to a user in his access cluster, the user will work on every work variety of every category cluster. category teams therefore another ar is known as Work pools. An operating pool cannot belong to a different work pool. Multiple work varieties will belong to an operating pool
Class cluster – a category cluster instance causes the system to store the instances cherish 2 or a lot of concrete categories that share a standard key format in a very single information table. The name of the category cluster could be a prefix of the names of the member categories. category teams associated work pools are primarily equivalent things and sophistication teams another to an access cluster are known as work pools.
48. What are the declarative rules? Few examples?
Answer: A declarative rule describes a process relationship among
needed”. Declarative rules are going to be effective mechanically and thence you wish not decision these rules expressly. the first good thing about the declarative process is that the system controls once computations are processed.
Some examples are:
- Constraints rules
- Declare Expression rules
- Declare Index rules
- Declare OnChange rules
- Declare Trigger rules
Keep in mind the idea of forwarding chaining and backward chaining and out of the higher than rules solely Declare Expressions will use each FW Chaining also as biological warfare chaining. Rest all use solely forward chaining.
49. Migration of patches from one surrounding to another?
Answer: For the Migration of rules from one surrounding to a different we tend to produce a zipper file containing rules from one or a lot of RuleSets. For this, we tend to use a product rule or a product patch rule and so import the nada file into the target surroundings. Also, we will use the export device to form a zipped file for rulesets.
The data instances are often enclosed within the product or patch rules.
50. What square measure Agents and the way to set up them?
Answer: the associate agent is an inside background method operational on the server that runs activities periodically. Agents route work in line with the principles in your application; they conjointly perform system tasks like causing email notifications regarding assignments and outgoing correspondence, generating updated indexes for the full-text search feature, synchronizing caches across nodes in multiple nodes systems, and so on.
Agents square measure outlined by Agents rules (Rule-Agent-Queue rule type). Agents square measure enabled and square measure scheduled through Agent Queue information instances (Data-Agent-Queue class). The pattern (periodic/recurring) and interval (amount of your time, in seconds, that the agent waits before restarting) for the Agent rule is organized within the Agent Queue information instances.