1. What is Pega?
Answer: Pega is a software platform that provides a suite of tools to build, deploy, and manage business process management (BPM) applications. It helps organizations automate their business processes and customer engagement
2. What are the key features of Pega?
Answer: Key features include:
Model-driven application development
Case management
Decision management
Mobile application development
Integration capabilities
AI and robotics automation
3. What is a case in Pega?
Answer: A case in Pega is a work item that represents a business process or interaction that needs to be completed. It consists of stages and steps that guide the user through the process.
4. Explain the difference between a case and a work object in Pega.
Answer: A case is a higher-level abstraction representing an entire business process, while a work object is a more specific instance of work that needs to be performed within a case.
5. What is a rule in Pega?
Answer: A rule in Pega is a specific piece of logic or instruction that defines how a part of an application behaves. Rules are the building blocks of a Pega application.
6. What is a rule set in Pega?
Answer: A rule set is a container that holds a group of related rules. It helps in organizing, versioning, and managing rules in Pega applications.
7.What is a flow in Pega?
Answer: A flow is a graphical representation of a process in Pega. It defines the sequence of steps and decisions that drive the processing of a case or work object.
8. What is a clipboard in Pega?
Answer: The clipboard is a temporary storage area in Pega that holds data related to the current user's session. It contains all the pages, properties, and values used by the application.
9. What is a Data Page in Pega?
Answer: A Data Page is a mechanism in Pega for managing data sources and caching data for reuse. It retrieves and holds data that can be used across cases and rules.
10.Explain the significance of the "Property" in Pega.
Answer: Properties are the data elements in Pega that hold values. They are used to store and manipulate data within an application.
11. What is the purpose of the Declarative Rules in Pega?
Answer: Declarative rules automatically update the property values when other property values change. They help in automating business logic without writing code.
12. What is a Decision Table in Pega?
Answer: A Decision Table is a rule type in Pega that allows you to define business logic in a tabular form. It maps conditions to actions based on various input combinations.
13. What is a Report Definition in Pega?
Answer: A Report Definition is a rule in Pega used to create reports that extract, filter, and display data from the application database.
14. How does Pega handle versioning of rules?
Answer: Pega uses rule sets and rule set versions to manage the versioning of rules. Each rule can have multiple versions, allowing for controlled changes and updates.
15. What is the PRPC in Pega?
Answer: PRPC stands for Pega Rules Process Commander. It is the core application development environment and platform for building Pega applications.
16. Explain the concept of “Guardrails” in Pega.
Answer: Guardrails are best practices and guidelines provided by Pega to ensure applications are built with high quality, maintainability, and performance.
17. What is a SLA in Pega?
Answer: SLA stands for Service Level Agreement. It is a rule in Pega that defines the time frame within which an assignment or case must be completed.
18. What are the different types of classes in Pega?
Answer: The main types of classes in Pega are:
Work Classes
Data Classes
Integration Classes
19. What is the purpose of the Class Structure in Pega?
Answer: The class structure in Pega organizes rules and data in a hierarchical manner, promoting reuse and inheritance.
20. Explain the term “Rule Resolution” in Pega.
Answer: Rule resolution is the process by which Pega determines the most appropriate rule to execute based on the context, including the class hierarchy, rule set, and versions.
21. What is the purpose of the Access Group in Pega?
Answer: An Access Group defines the permissions and privileges of users, including which applications and rule sets they can access.
22. What are Agents in Pega?
Answer: Agents are background processes in Pega that perform automated tasks at scheduled intervals.
23. Explain the concept of “Flow Action” in Pega.
Answer: A Flow Action is a rule in Pega that allows users to perform actions and submit forms at specific points in a flow.
24. What is a Dynamic Layout in Pega?
Answer: Dynamic Layouts are flexible UI containers in Pega that help create responsive and adaptive user interfaces.
25. How does Pega support integration with external systems?
Answer: Pega supports integration through Connectors, Services, and Data Pages, allowing interaction with various external systems and databases.
26. What is the difference between Connectors and Services in Pega?
Answer: Connectors are used to call external systems from Pega, while Services allow external systems to call Pega applications.
27. Explain the concept of “Rule Delegation” in Pega.
Answer: Rule Delegation allows business users to modify specific rules without the involvement of IT, enhancing flexibility and agility in rule management.
28. What is a “Correspondence” in Pega?
Answer: Correspondence refers to communication templates in Pega, such as emails, letters, and notifications, used to communicate with users and stakeholders.
29. What is a Data Transform in Pega?
Answer: A Data Transform is a rule used to transform and map data from one format or structure to another within Pega.
30. Explain the concept of “Stages” and “Steps” in Pega.
Answer: Stages represent major milestones in a case lifecycle, while Steps are individual tasks or actions within a stage.
31. What is the purpose of “Declarative Index” in Pega?
Answer: A Declarative Index is used to improve the performance of queries and reporting by creating indexed data structures for faster access.
32. How does Pega implement role-based security?
Answer: Pega implements role-based security through Access Groups, Access Roles, and Access Control Policies that define what users can see and do within the application.
33. What is the significance of the “Operator ID” in Pega?
Answer: The Operator ID represents a user account in Pega and is used to manage user-specific settings, preferences, and security.
34. Explain the term “Local Action” in Pega.
Answer: A Local Action is an action that a user can perform on a case without changing its overall state or progressing it to the next stage.
35. What are the benefits of using Pega’s Model-Driven Architecture?
Answer: Benefits include faster development, reduced coding errors, improved maintainability, and greater agility in responding to business changes.
36. What is a “Workbasket” in Pega?
Answer: A Workbasket is a queue where assignments are placed for processing by a group of users or specific roles.
37. How does Pega handle exception handling?
Answer: Pega handles exceptions using error handling flows, automated retries, and custom error messages to manage and recover from errors gracefully.
38. What is the purpose of “Clipboard Page” in Pega?
Answer: Clipboard Pages are structures in the clipboard that hold the data instances being processed during a user session.
39. Explain the use of “Custom Fields” in Pega.
Answer: Custom Fields allow developers to extend the standard data model by adding additional properties to cases and data objects.
40. What are the different types of reports available in Pega?
Answer: Types of reports include List Reports, Summary Reports, Charts, and Dashboards.
41. What is a “Portal” in Pega?
Answer: A Portal is a user interface framework in Pega that provides access to different application functionalities based on user roles.
42. What is the purpose of “Tracer” in Pega?
Answer: Tracer is a debugging tool in Pega that helps developers monitor and diagnose the execution of rules and processes in real-time.
43. How does Pega support mobile applications?
Answer: Pega supports mobile applications through responsive UI designs, native mobile apps, and the Pega Mobile Client, which provides offline capabilities.
44. What is the “Data Table” in Pega?
Answer: A Data Table is a rule type used to store and manage simple lists of data within the Pega application.
45. Explain the concept of “Parameterized Data Page” in Pega.
Answer: A Parameterized Data Page allows developers to pass parameters to Data Pages to filter and retrieve specific data based on the input criteria.
46.How do you configure a REST integration in Pega?
Answer: REST integration can be configured by creating a REST connector, defining the endpoint URL, configuring the request and response mappings, and handling authentication and error responses.
47.What are Connectors in Pega?
Answer: Connectors in Pega are used to integrate with external systems, facilitating communication by sending requests and receiving responses from external services like REST, SOAP, JMS, etc.
48.How do you manage data synchronization between Pega and an external system?
Answer: Data synchronization can be managed through data pages, connectors, services, and agents. Pega can periodically fetch or push data to ensure consistency.
49.What is a Service in Pega?
Answer: A Service in Pega allows external systems to interact with Pega applications. It exposes Pega functionality via REST, SOAP, JMS
50.What is the use of the 'when' rule in Pega?
Answer: A 'when' rule defines conditions that control the execution of certain actions. It returns a Boolean value and can be used in flows, activities, and other rules to conditionally execute logic