You are on page 1of 35

1. Explain about DCO.

A. Direct Capture of Objectives (DCO) refers to a set of application development tools and
best practices that are used to define business and project objectives, processes,
specifications, and requirements, and link them to implementations.
2. What is SDLC and its models?
A. Software Development life cycle (SDLC) is a spiritual model used in project management
that defines the stages include in an information system development project, from an initial
feasibility study to the maintenance of the completed application.
Its models are Waterfall Model, Spiral Model, RAD Model, V Model, Incremental Model, Agile
Model, Iterative Model, Bigbang Model.
3. Difference between Decision table and Decision Tree.
A. The basic difference between decision tree and decision table is that in decision table every
condition should depend on all the specified properties. And we cannot specify logic between
the properties. As opposed to evaluating all the clipboard properties for any given row in
Decision tables, you can evaluate specific properties for a given row in Decision Trees.
4. What are the scopes of data pages?
A. The scope captures how widely data is visible in an application. There are three levels of a
scope: THREAD, REQUESTOR & NODE.
5. What are the types of inheritances in PEGA?
A. Inheritance is the mechanism by which a child class can use all of the rules defined for a
parent class. Pega supports two types of inheritance: pattern inheritance and directed
inheritance.
6. What is integration?
A. Most applications require access to data or computations that are provided by another
system. Applications need to respond to requests from other systems for data or
computations. The approaches, technologies, and facilities that support accessing data are
collectively known as Integration.

7. What is the difference between service and connector?


A. Connector capabilities, which allow your application (in the role of client), to request data
or services from another system (in the role of server). Service capabilities, which allow your
application (as a server) to respond to requests it receives from another system (a client).
8. What is flow action and why we use it?
A. A flow action displays a task or a choice, such as Approve or Reject, to users when they run
flows, The two types of flow actions are connector flow actions and local flow actions. You
can edit flow actions in the Process Modeler or Case Designer.
9. What is pyWorkPage and why we use it?
A. pyWorkPage stores data that is generated during case creation and
processing. pyWorkPage is a specific page on the clipboard and stores data such as the case
creation date or the case ID. Embedded pages within pyWorkPage store sets of case data as
defined by a data type. For example, if a case uses a data type named Customer,
then Customer is an embedded page within pyWorkPage.
10. What is data page and why we use it?
A. A data page is used to cache data on demand to a clipboard page for use by one or more
applications. A data page rule defines the source, scope, refresh strategy, editability and
structure of the cached data. Data pages were previously known as declarative pages.
11. What is a page list property? Give an example.
A. A Page List property consists of an ordered list of pages, each identified by an integer index
(starting with 1). The Page List property is the most commonly used property mode for
holding lists of data.
12. What is difference between case and case type ?
A. A case type represents a work in your application that follows a life cycle, or path, to
completion. Each case type has a hierarchical structure and can include attachments that
provide relevant details about the work that you are processing. Instances of case types are
called cases.

13. What is BPM?


A. Business process management (BPM) is the organizational activity of developing and
managing processes that are responsive to change and improve business performance
outcomes. When an organization uses BPM, they coordinate the presentation of the user
interface, the logic, and the data access for an application with the process for how work gets
done
14. What is RPA?
A. The process of automating business operations with the help of robots to reduce human
intervention is said to be Robotic Process Automation(RPA).
15. What is customer engagement?
A. Customer engagement is a measure of a brand’s interaction with its customers
across all touchpoints throughout their lifecycle. Consistently engaging customers on
a variety of channels help brands build and strengthen a ‘human-to-human’
connection with them and add value beyond just transactional relationships.
16. What is DPA?
A. DPA is an end-to- end strategy for digital transformation. DPA is an approach to
enterprise architectural design that supports all of the functions of traditional BPM –
workflow, process modeling, business rules, case management, and document support.
17. What is Case Management?
A. Case Management is a business practice that helps you deliver outcome driven results. It
relies on case types to model customer processes, share information, and ensure that there is
visibility into the work that is completed by your application. Case Management automates
service-level agreements, escalation, and audit trails so that you can provide a quality, end-to-
end customer experience. Use the Case Type Explorer and Case Designer to build a Case
Management strategy in your application.
18. What is sub report?
A. A subreport is a report that is called by another report to provide data. When you
designate a report as a subreport, the original report is not altered, and you can still access it.
However, a subreport cannot have its own subreports. You can designate subreports within
report definition reports to simplify assembling data from several classes, or to satisfy
complex conditions.
19. What is Mixin?
A. A mixin is a reusable style pattern defined in the skin. Mixins can define a combination of
reusable text, border, or background styles.
20. What is the difference between pattern and directed inheritance?
A. Pattern Inheritance is Inheritance on naming convention, where as Directed inheritance is
external or advanced inheritance. Pattern Inheritance is given preference above Directed
Inheritance. As per Pega, if PRPC needs to find RULES (reusable components) which a
particular class can use or have access to, first they search through the pattern inheritance.
Which is nothing but, the naming convention followed to name a particular RULE in Pega. If
PRPC do not find the RULE through the pattern inheritance, it will search the RULE in
Directed inheritance.

21. What is circumstancing?

A. Circumstancing is the practice of creating additional variants of a rule based on specific


circumstances, such as property values. When the circumstancing criteria are met, Pega
automatically executes whichever version of the rule either the base rule or the qualified
circumstanced version of the base rule.
22. What is ECS?

A. The Enterprise Class Structure, or ECS, is an out-of-box class structure that provides a
foundation for reuse. There are four layers (Enterprise or Organizational, Divisional,
Implementation) and each layer is designed to hold rules that are specialized for that layer.

23. What is forward and backward chaining? Explain the differences and methods of it.

A.Forward chaining allows for the automatic propagation of changes in one property value to
changes in other property values or to indexes. This process only operates when the source
properties are not marked as invalid. If a property has an associated message, forward
chaining halts.

Backward chaining allows for a computation to advance even when the value of an input or
parameter property is not available. This capability is provided by the Rule-Declare-
Expressions rule type and the Property-Seek-Value method working together, and can be
seen in standard flow actions including VerifyProperty and VerifyPropertyWithListing.

Forward chaining is executed when the value of any of the source properties
change.Backward Chaining mode executes when the target property is referenced. Backward
chaining is supported only for declare expressions.Based on your requirement, we need to
choose the Forward or backward chaining. For your example i.e. A=B+C, we need to use
forward chaining. when property B and C value changes we need to calculate A value.
24. What is an activity? Why do we use it? Mention some OOTB activities.
A. An activity is the sequential processing unit of the Pega Platform system. An activity
consists of one or more steps. Each step can call a Pega Platform method, transfer control to
another activity, or execute custom inline Java.
OOTB Activites: Assignment Activities, Integrator Activities, Notify Activities, Route Activities,
Utility Activities.
25. What is delegation? Why do we use it? Mention what type of rules can be delegated.
A. Delegation is the assignment of any authority to another person (normally from a manager
to a subordinate) to carry out specific activities. Rule delegation is used to reduce the
workload for architects of minor, low risk maintenance items and provide a degree of
empowerment to those closest to the day-to-day operations. Rule delegation empowers
business users to respond continuously changing business conditions.
Rules like SLA, Correspondance, decision rules can be delegated.
26. What is workgroup, workqueue, worklist?
A. A work group identifies a user who is a supervisor and a set of workers and workbaskets
that report to that supervisor. A work group is an instance of the Data-Admin-WorkGroup
class. The Operator ID data instance (Data-Admin-Operator-ID class) usually identifies the
work group that a user belongs to.
A work queue is a list of work in your application that is shared by operators with the same
user role. A work queue is sometimes referred to as a workbasket.
A worklist displays open assignments, ordered by urgency, for a specific operator. You can
use your worklist to view the ID, status, and relevant instructions for each item.

27. What is work object?


A. A work object is the primary unit of work completion in an application and the primary
collection of data that a flow operates on. As an application is used, work objects are created,
updates and eventually closed (resolved).
Work object is also known as work item.
28. What is the use of fork in decision shape?
A. For Fork, Connector tests are evaluated one by one, based on the likelihood percentages.
Flow execution advances along whichever connector first evaluates to true.
29. What is PRPC?
A. PRPC (PegaRULES Process Commander) is a software product created, licensed, and
marketed by Pegasystems Inc (PEGA). PRPC is the core component of Pegasystems’s
“SmartBPM” suit of BPM (Business Process Management) solutions. It is completely model
driven which enables the development of robust and scalable applications without any code,
HTML, CSS JavaScript or SQL
PegaRULES Process Commander comes essentially as two discreet entities,
-PegaRULES: Core Java-based/Object-Oriented Rules Engine.
-Process Commander: Layers of pre-configured rules that provide a solid foundation on
which to perform development and customization.
30. What is PEGA infinity
A. Pega Infinity is the only CRM solution with robotic automation. Pega Infinity is the only no
code platform with robotic automation that is actually built on top of the AI capabilities that
we've had with Pega 7.
31. What is clipboard and why we use it
A. A Clipboard is a portion of memory on the server reserved by Pega for the data generated
by the application. It is used to
- Review current values of case data.
- Test case behaviour by setting values for case.
32. What is SLA
A. A service-level agreement defines intervals of time, such as a goal and deadline, that are
used to standardize how you resolve work in your application. You can apply a service-level
agreement to cases, stages, steps, flows, and assignments.
33. What is tracer
A. The Tracer tool is a feature that you can use to debug flows, data transforms, activities,
services, parse rules, and declarative rules. The Tracer tool provides full debugging facilities,
including step-by-step execution, breakpoints, and watch variables.
34. What is LiveUI and why we use it
A. The Live UI tool helps you to identify user interface (UI) elements rendered on the current
page. You can also quickly make UI adjustments at runtime and publish or discard changes on
the fly. With Live UI, rule management is automated in Designer Studio, enabling less
technical developers to modify the UI.
35. What are the different property modes available in PEGA
A. There are two types of Property Modes
1. Page modes
- Single Page: A page is single entity. It refers to Fieldgroup.
- Page List: An ordered list of pages. It refers to Fieldgroup list.
- Page group: An unordered list of pages.
2. Value modes
- Single Value: A single entity of value.
- Value List: An ordered list of single values.
- Value Group: An unordered list of single values.
36. What does the error record stale means
A. Suppose we have opened a process in a case and made some changes in the flow ,without
saving the changes in flow ,we try to save it in case, error comes record is
stale which means the changes made in the flow has to saved and refreshed before saving it
in case.

37. Explain routing


A. Routing improves efficiency by assigning work to the most appropriate parties. The work
can be routed to a workbasket/work queue or worklist of a specific user.
38. List the PEGA rules you know
A. Section rule, Correspondence rule, Flow rule, Flow action rule, SLA, Data Transform,
Paragraph Rules……
39. What is data transform? Where it is applied
A. A Data Transform is used for Initialization, Manipulation and Copying of property values.
It is applied on
-Connectors (pre-processing and post-processing)
-Within the Action set as Refresh action with DT.
-We can use data transform as an action within a data transform as Apply Data
Transform.
- As Data source for Data Pages.
40. How to validate a whole page or a UI Screen/Form
A. On the validation tab of Flow-actiom rule, create a validate rule for the properties need to
be validated within that particular form/UI screen. When the form gets submitted, then the
validate rule will be triggered and the properties get validated according to the conditions.
41. How to validate US format phone number
A. We have use edit validate rule to check the pattern/format of the phone number to be
acceptable only if it is in US phone number format.
42. What are the different types of flows
A. The following flows are defined by the type and sequence of shapes that you add to a flow
diagram:
• Simple — Contains a linear sequence of assignments, smart shapes, or subprocesses only
• Complex — Contains an alternate path or at least one shape that is not an assignment,
subprocess, or smart shape
Decision shapes create alternate paths in a flow because they can have more than one
outgoing connector.
• Straight-through — Contains no assignments, and therefore runs from start to finish
without user input
• Screen — Contains a start shape that is configured with routing options, and therefore
sends all assignments to a single user
Screen flows can be simple or complex but not all shapes are supported in a screen flow.

Flows by relationship
The following flows are defined by the way that they run, relative to other flows:
• Parent — Calls another flow by using the Subprocess, Split Join, or Split For Each shape
• Subprocess — Called by another flow
By default, control is returned to the parent flow when the End shape in the sequence is
reached.
• Parallel — Runs without causing the parent flow or another subprocess in the parent flow
to wait for it to finish.
A spin-off subprocess is one example of a parallel flow.
43. What is declare expression and why we use it
A. Declare Expression allows to configure application so that system automatically updates
property values. It is used to is used to update immediately when quantity is changed.
44. Real time examples of forward and backward chaining
A. We have created a form for vacation booking process. Declarative expressions are used to
calculate values such as cost of flight, hotel, car rental, and taxes. The last form includes a field
that displays the total amount that will be charged on the user’s credit card. If we want to
configure the calculations so that the total amount is calculated only when the user reaches
the last form then,
Use Backward Chaining option for the total amount expression. Use Forward Chaining for all
the other expressions.
45. Can we call a datatransform inside another data transform
A. Yes, we can call a DT inside another DT using action called Apply Data Transform.
Eg: pyDefault calling pySetFieldDefaults DT.
46. What is data transform superclassing/chaining
A. Select the Call superclass data transform? check box to chain together this data transform
and data transforms with the same name in any of its parent classes. At runtime, the system
first performs the actions defined in the highest-level data transform. The data transform in
the highest class is invoked first. The data transform of the same name (if any) in the second-
highest class is invoked next, and so on. The current data transform is invoked last.
47. How to call a data transform inside an activity
A. In the Activity Step, use Apply Data-Transform method to refer the Data Transform.
48. What is step page in activity
A. A step page is a reference to a clipboard page that is available to the activity, or to a new
page that is created by the step. Each step in an activity could have a designated step page.
The step page becomes the primary page for the duration of the step's execution.
49. What will happen when you don’t specify a step page in an activity
A. If the Step Page field of the step is blank, this method clears the primary page of the
current activity and may change its class. This often is undesirable.
50. Give the edit validate rule syntax
A. The edit validate rule syntax depends on the format/pattern to be validated. Pega provides
a variety of OOTB edit validate rules that we can make use of them or else we have to create
new edit validate rule where we will be writing the java Boolean function for validating the
property and can make use of it for the particular property.
51. What is Data propagation? When do we use it? How do we use it
A. In Pega, Data propagation is the act of initializing a case or other item of work with data
from another case. When we want any appropriate information need to be propagated to a
subcase, then we will use Data Propagation.
You can propagate data from a parent case to each child case that is created at run time. By
sharing property values among cases, you save time and provide relevant information to
caseworkers.
1. Open a parent case type in Case Designer.
2. On the Settings tab, click Data propagation to display a list of child case types and the
properties that have been propagated.
3. Click a child case name to expand the section.
4. Click + Add property.
5. In the Propagate property value field, press the Down Arrow key and select the name
of a property that is copied from the parent case at run time.
52. What is datatransform? Where we use it and what are the different types of actions
available in it
A. A Data Transform is used for Initialization, Manipulation and Copying of property values.
It is applied on
-Connectors (pre-processing and post-processing),
-Within the Action set as Refresh action with DT.
-We can use data transform as an action within a data transform as Apply Data
Transform.
-As Data source for Data Pages.
There are different types of actions available in it. They are Set, Comment, Update
Page, Remove, Apply Data Transform, Append to, Append and Map To, When, Sort, Otherwise,
Otherwise When, For each page in, Exit For Each, Exit Data Transform.
53. How to configure a section rule
A. A Section is a rule in Pega to configure the contents of userview..
1. When we create a step and make Configure View, automatically Section rule is created.
2. Create >> User Interface >> Section
3. App Explorer >> Case type >> User Interface >> left click on Section >> Create
54. What is correspondence, what are the different correspondences, PEGA supports, how do
we configure them
A. Organizations depend on timely communication to establish a shared understanding of
transactions or assignments which is Correspondence. Pega supports 4 types of
Correspondence- Email, Regular Mail, Fax, Text message. To configure them,
1. We can add Utility shape for a process for email,
Open Properties >>Rule—CorrNew >> Select CorrName and Party Role
2. To create Correspondence Rule,
Create >> Process >> Correspondence
Once Correspondence Rule form appears,
- Give Correspondence Name
- Select Correspondence type
3. To add Send Email Automation step,
Add step >> More >> Automations >> Send Email
- In the Configuration panel, select Recipient and Subject
- Define the Correspondence Template to be used
- Click on cross hair icon to configure the Correspondence Rule.

55. What is PEGA? What is the difference between PEGA and other automations available in
market?
A. Pega is a Business Process Management tool. It is developed on Java and uses OOP and java
concepts. The big advantage is we don't have to build the system from the scratch like any
conventional programming. Pega is a low code or no code development tool. And also
because of it is agile way, Flexibility, Simplicity, scalability, performance speed and being
extensible.

56. What is agile methodology


A. Agility is the ability to deliver customer value frequently and continuously while dealing
with inherent project unpredictability and dynamism by recognizing and adapting to change.

57. What is scrum


A. Scrum is a simple framework for effective team collaboration on complex products. Pega
Scrum is the Scrum Methodology using DCO tools, management frameworks and Pega
processes. Scrum is an agile methodology with iterative development accomplished in very
short cycles known as "sprints". Information is gathered and organized using the Project
Management Framework (PMF) into a product backlog.

58. What is UI design

A. UI provides interaction between user and machines.UI design is used for better experience
and efficiency. The user interface is the graphical layout of an application. It consists of the
buttons users click on, the text they read, the images, text entry fields, and all the rest of the
items the user interacts with. We will design ui with some rules in pega they are section, skin,
controls.

59. What are business rules

A. A business rule is a requirement that defines, constrains, and enables organizational


operations.

60. What is an access role

A. An access role rule defines a name for a role, and represents a set of capabilities. To deliver
the capabilities to users, you reference the access role name in other rule types to assign the
access role to users and to provide, or restrict, access to certain classes.

61. Why we use alternate stage


A. Alternate stages are used when there is an exception in the primary path of the case life
cycle. Ensure that you can resolve a business process when an exception occurs by adding an
alternate stage to the case life cycle. For example, you can use an alternate stage to process
the cases that managers reject.
62. What is pyStartCase?
A. pyStartCase is the Pega function which initializes the case i.e the creation of case is done by
the pyStartCase. It would be checked only for the flows with which the case starts as creation
of case is required in the first flow itself.

63. What is pyDefault?


A. pyDefault is a data transform which is used to set automatically default values for
properties. The first time you create a view for your case type in the Case Designer, Pega
Platform creates these data transforms. You can also create these data transforms manually.
When a new case is created, the pyDefault data transform is invoked by the process.
pyDefault then invokes the pySetFieldDefaults data transform.

64. What is pyCaseManagementDefault


A. For each case type created in PEGA, system generates a default work party
“pyCaseManagementDefault”. We can open and update the default work party based on our
requirement or it can be directly added/updated from the case designer view.

65. What is rule, ruleset and types of rulesets


A. A rule is a named business object that defines the behavior of part of an application, and a
single persistent instance of a class derived from the Rule- base class. Rules are saved in the
PegaRULES database, and the name acts as a unique key for storage and access.
A ruleset identifies, stores, and manages the set of rules that define an application or a major
portion of an application. A ruleset contains rule instances, which are divided into ruleset
versions to support version management. A ruleset is identified in the system by the ruleset
name, which is an instance of the Rule-RuleSet-Name rule type.

66. Define class hierarchy


A. The class hierarchy is a hierarchical structure that supports the sharing of rules and data.
The ultimate base class (@baseclass) is the topmost class in the class hierarchy. All other
classes are derived from this class.

67. What is refresh strategy what are the configurations in it


A. A data page remains on the clipboard in memory to serve requests without reloading the
data. If a data page is configured to reload if older than one hour, the page is marked for
reload after one hour. It is not reloaded until the next request for the page occurs following
the configured time.
For requestor or thread pages, you reload by interaction or by evaluating a when rule. The
data page can also be marked for refresh based on an elapsed time interval calculated from
the last load time.
• Do not reload when
• Reload if older than

68. Difference between LiveUI, Clipboard, Tracer


A. Live UI is to examine the current state of the UI, and determine which rules are used to
generate the current form displayed in the browser.
A clipboard is a temporary memory area on the server that is associated with every
connected Pega Platform requestor, including browser-based users and unauthenticated
guest users. The clipboard has a hierarchical structure, consisting of nodes known as pages,
most of which have a name and an associated class.
The Tracer tool is a feature that you can use to debug flows, data transforms, activities,
services, parse rules, and declarative rules. The Tracer tool provides full debugging facilities,
including step-by-step execution, breakpoints, and watch variables.

69. What is a report, what rule is required to create a report


A. Pega reporting capabilities allow you to create reports that provide real-time information.
When designing reports, knowing what information the user needs and how it will be used is
important. We use report definition to create a report. Report definitions retrieve records
from a database. You use the report definition to specify the data from each record that you
want to include in the report. The report definition retrieves the data from a database and
returns the results in a table of columns and rows.

70. What are the types of reports available in PEGA


A. There are two types of reports
• Business reports
• Process reports
An organization can design business reports that describe and measure work. Organizations
can use these business metrics to make informed decisions about improving business
performance. The application collects data and stores it in a database. The system retrieves
the information when users generate a report.

In Pega applications, process reports track statistics on how work is performed. Unlike
business metrics, the application automatically defines and generates process data. Process
metrics operate on Pega Platform parameters. Process reports focus on process metrics that
are unique to your case.

71. How can we change the color of buttons/controls in PEGA? Explain the navigation flow
A. A skin defines the responsive behavior and formatting, such as colors, fonts, images, and
layouts used in a Pega application. A skin generates the styling for the application. A skin
applies formatting through the use of mixins and formats.
Navigation: Application->skin->mixins tab->mymixins->create new mixin

72. What is the difference between Dynamic UI and Responsive UI


A. Dynamic behavior enables application developers to hide portions of the UI until those
portions are needed, and then expose them in response to some trigger, such as a property
value falling within an allowed range, or when users click a button.
You use responsive behavior to provide an optimal user experience of the elements on a view
regardless of screen size.

73. Draw the work flow of Expense report(any scenario based on interviewer asks)
A. …………….

74. Differentiate between page, page group, page list with example
A.
• A page is a single entity. The customer is an example of a page property. A page is also
referred to as a field group.
• A page list is a numerically ordered list. The line items that make up the purchase
request is an example of a page list. A page list is also referred to as a field group list.
• A page group is an unordered list. The address property is an example of a page
group.
75. Differentiate between single value, value group, value list with example
A. Example above
• A single value or scalar property stores text, numbers, dates, Boolean values, and
amounts.
• A value list acts as a container for an ordered list of single values. The discount codes
property is an example of a value list. Each code is a single piece of information, but a
clear relationship exists between the codes.
• A value group acts as a container for an unordered list of single values. The
customer's phone numbers are defined as a value group identifying the contextual
meaning of each number: home, work, or mobile.
76. What is unit testing
A. A unit test is a form of testing performed on an individual rule during testing. Unit testing
verifies that the rule works as intended, without involving other rules in the testing.
77. What is application debugging
A. You can test and debug your applications by using the Tracer tool. You can test and debug
activities, data transforms, decision rules, service rules, parse rules, and processes. You can
select which rulesets, rules, and events to trace; set breakpoints and watch variables; trace
reference properties; select which requestor session to trace; and add custom events to
Tracer output. You can also troubleshoot offline-enabled applications in a browser by testing
scripts that are running when the application is running. When you set up trace conditions
and start tracing, you can view the Tracer output in the Tracer window or save the Tracer
output to your local system.

78. What is data model


A. A data model is a collection of entities and attributes that describes the objects modeled in
an application, and their relationship to each other.

79. What is rule resolution


A. Rule resolution is the search algorithm used by Pega Platform to find the most appropriate
rule instance to apply in a situation. Rule resolution applies to most, but not all, classes
derived from the Rule- base class. Rules assembly is a technique for improving performance
by generating and compiling the Java code that corresponds to a rule only when needed.
80. What are the different methods used in activities
A.
• Call CACleanClipboard
• Call WorkUnlock
• Page-Remove
• Property-Set
• Page-New
• Page-Remove

81. What is job scheduler/queue processor


A. A background process that schedules recurring tasks.

82. How can we schedule a report


A. You can schedule reports to run at a time, interval, and frequency that you define. When
you schedule a report, you are subscribed to that report by default. You receive a copy of the
report by email each time the report runs.
In the Report Browser, click the gear icon for the report shortcut and select Schedule to
open the Schedule Reporting Task form. If Schedule is not an option, you are not
authorized to run the report.

83. Talk about obj- methods


A. Obj-Browse method
Obj-Delete method
Obj-Delete-By-Handle Method
Obj-Filter method
Obj-ListView method
Obj-Open Method
Obj-Open-By-Handle method
Obj-Validate Method
Obj-Sort Method
Obj-Save Method
Obj-Save-Cancel Method

84. What are declarative rules available in pega


A. Declarative processing simplifies your application and reduces the number of activities you
need to create. The declarative processing facilities support operation of five rule types:
Constraints rules ( Rule-Declare-Constraints rule type) Declare Expression rules ( Rule-
Declare-Expressions rule type)
85. What is flow, flow action, connector
A. Flow: A flow models a business process in your application by using
graphical shapes and connectors to define a sequence of events. You can use flows to route
tasks, make data-driven decisions, implement parallel or iterative processing, and enforce
service-level agreements. Flows also provide a standard set of utilities, or smart shapes, that
you can use to speed up your development.
Flow action: It is a choice available to users as an interim or final disposition of an assignment
they process. Each flow action is defined by an instance of the Rule-Obj-FlowAction rule type.
Connector: The term connector is used in the following two ways: on a flow diagram, a
connector is a line that connects two shapes. Typically, connectors leaving an assignment
shape represent flow actions. Other connectors might link to a When condition rule. A
connector is also a programmatic component that defines and implements an interface
between a Pega Platform application that is acting as a client, and an external system that is
acting as a server. A connector is implemented by any of the rule types in the Integration
Connectors category.
86. What is pre and post processing
A. Pre-activities run before assignments are created. Post-activities start at the end of the
data flow regardless of whether the run finishes, fails, or stops. Both pre- and post-activities
run only once and are associated with the data flow run.

87. What is a screenflow


A. A screen flow presents a sequence of assignments to one user. You can use a screen flow to
supplement the workflow in a case by calling it from the Subprocess shape in another flow

88. What is BLOB


A. Pega stores case data in a binary large object (BLOB) field. Each time an end user
completes an action by clicking OK or Submit, Pega writes the case data to the BLOB field.

89. What is an operator


A. Anyone who can login into PEGA PRPRC system is called Operator. Each of the operators
has an Operator ID and password and they are attached to an access group.

90. Types of harnesses and give an example for each harness


A. A harness — an instance of the Rule-HTML-Harness rule type — defines a runtime form.
Each harness defines the appearance and behavior of a form. Harnesses produce three types
of forms:
▪ User forms — For reviewing, entering, and updating work items in a PRPC
application.
▪ Composite portals — User portals that can support application users with browsers
from Firefox, Google, or Apple (as well as Microsoft) if appropriate guardrails are
followed.
▪ Rule forms — Forms that appear in the Designer Studio that developers and
administrators use to review, enter, or update rules or selected data objects. (This
capability is reserved.)

91. What is the use of API activities


A. Business process management applications can use an external portal or external system
and call Pega Platform services that in turn call Process API rules to create work items,
advance the work items through a flow, perform assignments, and so on

92. What is the difference between when rule and map rule
A.
Map rule:
A Map value rule is a rule that converts one or two input values to a calculated result value
using a matrix to look up the result.
When rule:
When rule that can be expressed as a single Boolean expression or the conjunction

93. What are the databases supported/used in pega


A. We can use Oracle, IBM, or Microsoft relational database products for your database. Pega
Platform builds on the performance, reliability, integrity, scale, and backup features that
these mature databases provide.

94. OOPS concepts in pega


A.
• Object
• Class
• Inheritance
• Polymorphism
• Abstraction
• Encapsulation
95. Where did u apply polymorphism in pega
A. In Pega, all work- and Data- classes follow Inheritance ( one form of polymorphism) in the
class structure. In the same way, cases are created as parent and child to ease the workflow
according to requirement

96. How to access data from external database


A. When you're accessing external data, you have two choices: You can import the data into
an Access database or you can access the data by linking to it from an Access database.
Importing the data is the optimum route (except with ODBC data sources), but it is not
always possible.

97. Difference between c, c++, java


A.
• C is a procedural language,c++ is a object oriented language .Java is a pure object
oriented language.
• We can create our own package in Java(set of classes) but not in c and c++.
• Internet programming like Frame,Applet is used in Java not in C,C++.
• Java uses compiler and interpreter but in C & C++ uses compiler only.
• We use multiple inheritance in C++ not in Java .In Java we use Interface instead of
multiple inheritance. In c there is no inheritance.
• C & C++ both are platform dependent that means you can’t run the execute code in
any other operating system.Java is a platform independent language.
• In C we use stdio.h header file .In C++ we use iostream.h,conio.h headerfile but Java
does not support any header files.
• Pointers are used in C and C++ language, but Java will not support for pointers.
• There is no Exception handling in C, but it supported by Java & C++.
• In C no overloading, In C++ supports overloading & in Java operator overloading not
support.
• Storage classes: auto, extern are supported by C and C++, but in Java not supported.

98. what is workparty


A. A work party represents a person, business, or organization that is involved in a case. A
work party receives correspondence, such as email, and can be an active or passive
participant based on its role. Work parties are added to a case as it is processed. You can list
and configure supported work parties in Case Designer.

99. what are the different types of layouts


A.
• Dynamic layout
• Smart Layout.
• Repeating Layout.
• Column Layout.
• Free Form Layout.
• Tabbed Layout.

100. what is the role of SA


A. A system architect is an application developer who contributes object-oriented design and
technical implementation skills to an application development project.

101. what is the role of SSA


A. A Senior System Architect (SSA) is someone who has taken additional training, and
understands advanced technical concepts such as class structure, inheritance, and rule
resolution.

102. what is the role of LSA


A. A Lead System Architect (LSA) is an application developer who provides technical
leadership in design and project management tasks to an application development project.

103. what is the role of BA


A. Work with subject matter experts and stakeholder to understand business needs. In pega
application, they define business rules, service level agreements, and processes.

104. what is the role of citizen developers


A. Citizen developers can also collaborate on Pega projects. Citizen developers are non-
technical business users who participate in application development. These developers bring
valuable knowledge about the business needs.

105. what is the role of scrum master, product owner


A. Scrum master: Promotes and supports scrum and ensures that all team members
understand Scrum theory and practices. Facilitates Scrum events as needed.
Product owner: Owns the product backlog and prioritization of backlog items. Create
acceptance criteria.

106. what is the duration of DCO session


A. It takes 2-4 hours.

107. what is portal, how many types of portals are available


A. Portal role :User (portals whose users do not update rules) or Developer (portals whose
users do update rules).
Portal type : Custom, Mobile, composite, fixed (traditional), or classic.

108. what is ruleset stack


A. Each application consists of a sequence of rulesets, called a ruleset stack. The ruleset stack
determines the order in which Pega looks through rulesets to find the rule being used. Each
entry in the ruleset stack represents all the versions of the specified ruleset, starting with the
listed version and working down to the lowest minor and patch version for the specified
major version.

109. what are guardrails and best practices


A. Pega platform has a set of built-in guardrails and best practices that ensures the
maintainability, quality, and scalability of your application.

110. what is a parent case, child case, spin off case


A. parent case- Resolving child cases on the resolution of the parent case ensures that no
child cases are left open when the parent case reaches the end of its life cycle.
child case- Which is called from the parent case and can be resolved before the parent case
gets resolved.
spin off case-
A spin-off flow is a process that runs in parallel with the calling process, or parent flow. Spin-
off flows can work on the same case as the parent flow or they can work on a different case,
based on the context that you provide.

111. what is declarative processing


Declarative processing allows you to configure your application so that the system
automatically updates property values. When input values change, the declarative process
automatically updates related property values
112. what is procedural processing
Procedural processing depends upon rules, such as data transforms, activities, or user
interface (UI) rules, to instruct the application when to look for a trigger event. When a user
enters values, nothing changes until the user submits the form.
113. what are the types of shapes available in flow rule
3 shapes are available:
Start shape
End shape
Assignment shape
114. what are business reports
An organization can design business reports that describe and measure work. If
a report incorporates fields created by the business for use in its cases, it's a business
report.
115. what are process reports
In Pega applications, process reports track statistics on how work is performed. Unlike
business metrics, the application automatically defines and generates process data. If
a report is based on fields created by Pega and tracked automatically for a case.
116. what is report browser
You use the Report Browser tool to organize, run, and share reports. The Report Browser
displays reports as visual tiles that provide a preview of the type of report.
It is a tool that provides access to all of the reports that are available to you. You can browse
and search for existing reports.
117. what is declarative index
An index can improve search and reporting access for properties that cannot be exposed as
database columns because they are embedded within an aggregate property.
118. what is property optimization, what is pzpvstream
The Property Optimizer is a tool that you can use to optimize, or expose, a Single Value
property so that the property values are stored as a column in a database table, in addition to
the Storage Stream BLOB. Optimizing a property improves the efficiency of data retrieval for
reporting. The Property Optimizer tool creates an exposed column or a declarative index,
changes the database schema, and populates the new column or table with values for existing
class instances.
Pega uses a concept called Storage Stream (BLOB) to store property data in a column in a
pegaDATA database in compressed format. This column is named pzpvstream .
119. how do we manually adjust/increase assignment/case urgency
pxUrgencyWork: Expressions that calculate total urgency of Work object based on urgency of
parties, class of work, SLA etc.
pxUrgencyAssign: Assignment Urgency calculation. Calculated based on Urgency of Work, a
manual adjustment and a (possibly) dynamic number that is driven by SLA
120. what is an action set
An action set is a combination of an event and an action configured for a control. For
each action set, you must define at least 1 event and 1 action.
121. what is a skin rule
A skin defines the responsive behavior and formatting, such as colors, fonts, images, and
layout, of portals, cases, rule forms, and reports. A skin generates the styling (Cascading Style
Sheet) for the application.
122. what is repeating grid layout
The repeating grid layout is useful for presenting linear content (such as a report), regardless
of the screen size. Users must scroll to view the complete content. A repeating grid typically
contains a certain set of elements that are displayed repeatedly based on a condition or
a rule.
123. why do we use breakpoints
You can set breakpoints to pause processing for specific steps in activities. When
a breakpoint is set for an activity, the Tracer window acquires focus when you or the selected
requestor connection starts the activity.
Responsive breakpoints-To automatically adjust the screen size i.ein mobile, desktop, tab.
124. what are the ways of validating controls in PEGA
Validate rule, Edit Validate rule
125. what is reference data
A data reference is a type of field that you configure on a form. At run time, it displays a list of
data-type instances, or data records.
126. differentiate between PEGA SOR, No SOR, External SOR
Pega SOR-A pega system of record can locally source data types.
External SOR-External systems can source data types.
No SOR-Data types can obtain data entered or transformed during application processing and
not associate with a system of record.
127. what is the use of pyDefault and pySetFieldDefault
pydefault is used to set default values for single properties.
pysetfielddefault is used to set default values for page group and page list properties.
128. what is a paragraph
A paragraph is a rule of the Rule-HTML-Paragraph rule type. A paragraph rule, referenced on
a user form, presents formatted text that can include colors, fonts, styles, and images. ... icon
to a cell to include a paragraph. You can include paragraph rules in correspondence rules
129. what are the different types of rules can be called in a correspondence template
Flows, using Notify tasks.
Flow actions, indirectly through activities identified on the Action tab.
Activities.
130. how to investigate errors
We use the Tracer tool to investigate an issue, by configuring the Tracer to monitor
application execution. As your application executes, Pega logs all the processing events that
result from application execution. You view the events logged by the Tracer to analyze
processing errors and identify their cause.
131. why PEGA
As Per your Idea

132. What is an interface and how it is used in PEGA


An interface is a web or mobile portal. A channel is a messaging service or voice service. On
the Channel and interfaces landing page, you can create, view, and edit channels
and interfaces. To open this landing page, click the Pega Express menu, and then click
Channels and interfaces.
133. How are abstract classes used in PEGA
An abstract class is a rule (an instance of the Rule-Obj-Class class) created to support the
definition of rules, including other classes. Such rules can be inherited by subclasses of
the abstract class. Unlike abstract classes, concrete classes can have instances stored in the
database
134. What are optional actions
You can define actions that users optionally perform during case processing. These actions
are called optional actions. Optional actions may depend on the specifics of the case. An
optional action requiring a series of steps is configured as an optional process. An optional
action of exactly one step is configured as an optional user action. Optional actions are
accessible at runtime from the Actions menu in the case.
135. What are decision points
By adding a decision point to your case, you support more than one outcome for your
business process, and adjust the case to changing business needs and circumstances.
136. What is cascading approval and it types
A cascading approval process configures a series of approvals. The two cascading approval
models are reporting structure and authority matrix.
You use the authority matrix model when a set of rules directs the approval chain to
individuals both inside and outside the organization of the submitter.
You use the reporting structure model when approvals always move up the reporting
structure of the submitter or another defined list.
The Reporting structure has two default single-level modes for routing an approval — either
the submitter's reporting manager or workgroup manager. The manager information is
defined in each submitter's operator ID and associated workgroup. If the operator ID lists
more than one workgroup, Pega uses the default workgroup to determine the workgroup
manager. You can assign levels of approval to route cases up the organization's management
hierarchy:
One - This is either the reporting manager or the workgroup manager you specified.
All - This is the submitter's entire manager hierarchy.
Custom - This is a specified number of levels as determined by the evaluation of when rules.
Specify a manager at each approval level and define a cut off with a when rule for each
manager.
137. Why do we use wait step/shape
We Use the Wait shape to keep an assignment from moving forward for a duration of time,
such as 30 days, until a specific date is reached, or until another case reaches a certain
status. You can also give users the ability to manually continue the process if it is paused.
138. What is savable datapage
Savable data pages provide a simple way to save data pages without needing to configure an
activity. Use a Save Data Page smart shape to save data as a part of case processing.
139.What are the sources of a data page and when to use which source

Connector: populate data from an external data source

Data transform: populating data pagae from another page in memory

Report definition: returns a list of data objects mapped in application

Lookup: returns a specific of data objects mapped in application

Robotic automation : obtain data from running on a desktop

Robotic process automation : obtain data from automated backend process

Load activity : used for special situations.

140.What are data views

Data views are also called as datapages,retrieve data for your application
regardless of source.

141.What is model driven and intent driven UI


Intent driven : Provide users with information when they need it. An intent-driven UI
shows users what they need to know to perform a task.
Model driven : A model-driven approach results in faster application development, and a
contextually sensitive UI. Another benefit of the model-driven approach is a UI that can
quickly change when business rules change.

142.What is check-in, check-out and private edit


Check in: replaces a base rule version with a private copy
Check out: private copy that you update and later check in to replace base
version
Private edit : saves your personal ruleset and is visible only to you.
143.Why to create a test case
to ensure if different features of application are working as expected.
144.What is test suite
Used to automatically run groups of test cases together and make unit testing
more efficient.
145.What are the types of warnings
To review all the warnings for the rules in an application, use the Guardrails landing page.
▪ Java — an activity contains a Java step
▪ API 02 — an activity uses the Version 3 PublicAPI
▪ WriteNow — An activity step includes a method with an immediate database write
operation rather than a Commit method.
146.Why we do add justification to warnings
To explain why your application is exempt from a best practice.
147.What are runtime and design time portals
Runtime portals: these are used by case participants and application testers have
access to it
Design time portals: these are used by pega case developer and testers doesn’t
have access to it
148.Relationship between operator id, access group and
application

Each Operator ID represents a named user in the system.


An operator belongs to an access group. At a high level the access
group defines the application the operator has access to and the roles
they use to access it.
149.Is multiple inheritance supported in PEGA? If yes, how? If No why?
The concept of dual inheritance is pretty same like multiple inheritance in Java which
can be partially achieved through Interfaces. Same concept has been used to
implement the dual inheritance concept in Pega using Pattern(using Interface
inheritance) and Direct(using class inheritance) inheritances. This is the reason we
have Direct inheritance is mandatory and Pattern inheritance as optional.

150.Can one access group contain multiple applications


Yes
151.How do you call one section in another section
By using Embedded section
152.What are the some of the best practices to be followed
Customer service
Marketing
Robotic process automation
Workforce intelligence
Sales automation
153.How is AI related to Pega
AI can read signals and sense your customer’s unique intent – to purchase, to upgrade,
even to cancel – before she acts. Powered by real-time data, AI can serve up unique,
relevant offers automatically, or guide customer-service reps (CSRs) to make the right
offer at the right time
154.What are joins
Using joins you can include data from exposed coloumns in multiple classes
in your reports
155.What are escalation actions
You can define an escalation action, such as notifying a manager, that is run when an
assignment is past due. By reacting to assignments that exceed their goal or deadline
times, you can reduce the risk of unfinished work in a case.
156.What is personal ruleset
Personal rulesets are used in with the check out and check in features. The system
creates a personal ruleset automatically when needed. No instance of the Rule-RuleSet-
Name class exists for this ruleset. Rules in a personal ruleset are never executed by other
users.
157.What is soft locking
A soft lock is a lock that a user (or other requestor) has held by for too long, based on
timeout parameters, and so is marked by the system as "expired." While locks ordinarily
can be released only by the requestor who holds them, soft locks can be stolen from the
requestor by another requestor.

158.What are case calculations


In the navigation panel, click Case types.
Click a case type.
On the Data model tab, click the Gear icon in the row of a field.
Select This is a calculated field (read-only).
Define an expression to calculate the value of the field. ...
Click Done

159.What is integration designer


The Integration Designer provides a single location in App Studio for viewing all the
data objects, data views, object dependencies, and external systems in an application. The
Integration Designer also provides insight into how these entities are connected.
160.What is class group/ work pool
Class groups are commonly used to cause the system to store instances of
similar or related work object
161.What are the building blocks of PEGA
Case,UI,data
162.What is business data and flow data
Business data is the subset of flow data
163.What is a class in PEGA
It is the name that serves as a container for collection of rules or objects
164.How many rulesets per an application can be available
5 to 8
165.What are the structures of an application
Framework
implementation
166.How a ruleset can be assigned to an operator
This can be achieved through ruleset versioning

164. Where do you refer a harness in a flow


harnesses is referred in the appearance and processing of user forms used in
your application to create work items and process assignments.
165. Mention some UI rules :-- Section rule
166. Which layout can be nested
Dynamic Layout can be nested
167. What is an accordion
Accordian is one of the layout groups in which you can stack layouts vertically,
each with a visible header, within an accordion group. At runtime, when the user
clicks one header, the layout body becomes visible and the other open body closes.
168. What is a field value
field value is used to define items in a selection list presented to users or a set
of values for the Table features on the General tab of the Property form.
169. What is remote tracer
It can be used to trace the user session which is on the same node.
170. What are the different pages available on clipboard
1. User pages
2. Data pages
3. Linked property pages
4. System pages
171. What is the difference between pyWorkPage & pyWorkCover
pyWorkPage will be of a class in your application layer.
pyWorkCover is of a class in your application layer .

172. What are the different ways you add a work party
1.For each case type created in PEGA, system generates a default work party
“pyCaseManagementDefault”. We can open and update the default work party
based on our requirement or it can be directly added/updated from the case
designer view.
2. If the workparty details are dynamic and is known during the case processing,
we can configure an utility/flow to invoke OOTB API "addWorkObjectParty".
173. Where we can see the assignment SLA in clipboard
The data for overall work object SLAs would be on pyWorkPage.Assignment SLA
data would be newAssignPage.
174. What source can be given for a repeating grid
The sources for repeating grid are properties and report definition.
175. What will you create to query to a DB
We need to create a new access role similar to the PegaRULES
176. Why do we create a data class
Data class is created in order to store the properties that are created. In order
to use the feature of local data storage
177. Why do you create UI directly under your data class
This framework provides a reusable solution for scenarios where UI
implementation must be data driven.
178. What is px, py, pz give examples
px Identifies properties that are special, meaning that the values cannot be
input by user input on an HTML form.

py Properties with names that start with py are not special, meaning that
values can be input by users on an HTML form.

pz Properties with names that start with pz support internal system


processing. Users cannot directly manipulate pz properties. Your application
may examine these values, but do not set them. The meaning of values may
change with new product releases.
179. Can you call a validate rule in an activity
We can use obj-validate method to call validate rule in an activity.
180. What is fork
Fork shape in a flow rule represents a point where the flow chooses one of a
few different paths of processing based on conditions on the object.
181. What is client side validation
Client-side validation ensures that user inputs are validated before a form is
submitted, so that users receive immediate feedback on their errors. Client-
side validation simplifies your application by preventing users from entering
invalid data.
182. Difference between Data Page and Data type
A data page is used to cache data on demand to a clipboard page for use
by one or more applications. A data page rule defines the source, scope,
refresh strategy, editability, and structure of the cached data.Data types
define and hold data for your application.
183. Mention some default OOTB routers available in PEGA
Pega provides an extensive list of routing options....
1. Work queue of a work group
2.WorkList of a specific user
3.Current User
4.Business Logic
184. If section and harness rules are same then why we use them

• Section — Include one or more sections within another section. A wireframe


appears around the included section, which is labeled Section Include. From the
section's header, you can open the rule, and if enabled, use check in/check out
features.

• Harness container — Include one or more sections to create the basic container
layout. The section's header and format are configured in the container's property
panel. A wireframe appears around the included section. From the section header,
you can open the rule, and if enabled, use check in/check out features. You can
include other sections in the container section, which are formatted in their own
properties panels.

185. What is the difference between section and harness


A harness is a broad container/object used to control the contents and
layout of pages. A section is a single section of that page, and may be
used in multiple places.
186. What is the link between harness, flow action, section, flow
We choose harness at the time of creating flow. The flow consists of various
steps having flow actions on connectors. These flowactions are configured
with sections to make user views.
187. What is a function, what are the different rules where we can refer a function
A Function rule in Pega allows you to write small pieces of reusable Java
code. When the challenge at hand is hard to solve with any of the other rule
types consider the Function rule. Such functions can be called with inline
syntax from an Activity or even a Data Transform. The inbuilt functions are
called using @function_name(parameters) in the property field.
188. What is the difference between ruleset version and application
version

Application versioning is a way to differentiate current


and past application configurations. Rule resolution can
look through all the minor and patch versions for the
current major ruleset.
189. What is major, minor, patch version when do we update these
Major version changes are an initial or subsequent significant release
of an application. For releases of Process Commander itself, a major
version change encompasses extensive changes to the product.
Minor version changes generally relate to interim releases, to isolate
ongoing development and customization from the locked master
ruleset. These are usually updates to the product, with new functionality
added. There should be no upgrade issues for data.
190. What information we can configure in an access group
1. Application name
2. Available ports
3. Available roles
191. How many sections a flow action can refer
Flow action refers to 5 sections
195. What is multi step form

A. A process that groups two or more related collect information assignments. All
assignments within a multi-step form must be routed to the same user. Navigation
among assignments in a multi-step form can be highly customised.

196. How post processing affects in multistep form

A. By default, the post-processing cannot be done but forcibly it can be made it possible
by selecting perform post-processing when navigating away from step. By default the
data transform can be done after the completion of entire multistep form.

197. What are the different sources can be given for a drop down

A. Report definition,Data page,Clipboard page.

198. What types of rules we can unit test


A. You can use PegaUnit rule testing on the following types of rules:
• Data pages
• Activities
• Data transforms
• Strategies
• Decision tables
• Decision trees

199. When you unit test a rule what types of pages you can see in clipboard

A.
201. Which server we use to start the PEGA platform
A. Tomcat Server

202. What is toggle

A. Toggle is to enable or disable functionality that is under development.When you


create a toggle, a when rule for the toggle instance is created by default.

203. What is GetNextWork

A. The purpose of GetNextWork is typically to return the most urgent assignment for
the user to work on based on Access Role match and Skills match for a list of
workbaskets added to the user's Operator record.

204. What is push routing and pull routing


A. Basically, there are two routing strategies

Push: Routing to a specific operator, for example: approval should be done by a


manager.

Pull: Routing to a workbasket, operators get the assignment by clicking "Get Next Work"
button, which implements assignment/operator mapping algorithm based on the
factors like work urgency, required skills etc.

205. What happens when an assignment is routed to work list/work queue

A. If u route an assignment to the Work list of a Specific User, then the specific users
have to complete the assignment. * If u route an assignment to the Work Queue for a
specific group, then anyone in that group can complete the assignment.

206. What is business logic based routing


A. Logic-based assignment routing uses business criteria that you define to control
when and by whom an assignment is processed in a case. By routing assignments to a
specific user or group of users, you can help ensure that cases are resolved faster.
207. What are the studios available
A. To improve the productivity, Pega has introduced four role based studios.

These 4 Studios are:


• App Studio.
• Dev Studio.
• Admin Studio.
• Prediction Studio.
208. What are the Pega platform features
A. • Products.
• Intelligent Automation. Intelligent Automation. Low-Code Platform. Case
Management & BPM.
• Customer Engagement & CRM. Customer Engagement & CRM. For Marketing &
Decisioning. For Customer Service. For Sales. For Onboarding & KYC.

209. Where do we call validate rule and edit validate rule


A. Edit Validate Rule: used for pattern-masking on properties, hence referenced on
property rule itself and is always called when property is updated.
Validate Rule: used for validation of property values via conditions, hence this is
referenced where needed, usually in a Flow Action rule.

210. What are design templates


A. A design templates is used to create UI inside Pega.

211. How do you set importance to columns in a table


A.

1. In the navigation pane of Dev Studio, click Case types, and then click the case
type that you want to open.

2. On the case type tab, run a new case by clicking Save and run.

3. On the new case tab, navigate to the table that you want to edit.
4. In the footer of Dev Studio, click the Live UI icon.
The Live UI tool activates. You can now inspect user interface components in real
time.

5. Click the layout that contains the table that you want to edit, and then click
the Open in Dev Studio icon.

6. On the Edit section tab, click the circle above the column that you want to edit,
and then click the View properties icon.

7. In the Column Properties window, in the Importance list, select the importance
of the column:
◦ To assign the column top priority, select Primary.
◦ To assign the column secondary priority, select Secondary.
◦ To assign the column the lowest priority, select Other.

8.Click Submit.

212. What is user context


A. User context is any relevant information that can be used to characterize the situation
of a user. There are three important aspects of user context: where the user is, whom
the user is with, and what resources are nearby.

213. What is parallel processing and explain few scenarios of it


A. If a process can be performed in any order, they can be configured as parallel
processes.
Scenarios:
1. For example, a new hire onboarding case contains an IT Setup process to provide a
configured laptop to the new employee and a Facilities Setup process to assign an office
to the new employee. These processes can run in parallel.

214. What are the types of classes in PEGA


A. In PEGA Class contains the rule by which objects behave.Classes are organised into a
hierarchy in which lower classes inherit from upper classes. A class is an instance of a
rule-obj-class rule.Types of classes in PEGA are: Abstract Class,Concrete Class.

215. What is data type and why do we create it


A. Datatype: Data types define and hold data for your application. For example, a
Customer data type might be used to manage customer contact information. It might
include the customer's name, email, phone number, and so on. Data types are managed
using the Data Explorer.

To create a new data type:

1. Select Data in the Explorer panel.

2. Select Add data type from the dropdown menu at the top right of the explorer.

3. Select New Data Type.

4. Enter a label and description for the data type. This information is required.

5. Click Advanced to display additional fields.

6. Parent Class (Directed) - By default, the new data object type inherits from the
enterprise data layer. You can select a different object type.
Identifier - The system uses the parent class and the display name to create the
data type's identifier.
Choose app layer - Select either the framework or an application layer in which
you want to create the data type.
Add to ruleset - Required. Select the ruleset in which you want to create the data
type.

7. Click Submit.

216. Talk about DevOps

ANS: DevOps is a collaboration between Development, Quality Assurance, and


Operations staff to integrate the processes between software development and IT
operations teams to deliver high-quality applications to end users in as automated and
agile a way possible.

You might also like