U+ Bank currently uses a Pega Platform'" application to automate its internal operations. The bank wants to add independent tax processing functionality to its application. This work should be routed to tax consultants in the application.
To support this new feature, the bank has appointed country-specific tax consultants because tax processing is handled differently in different countries.
Which one of the following options is the best approach to add tax processing to the bank's existing Pega Platform application?
Answer : C
Tax Case Type and Specialization:
Create a new tax case type within the Pega Platform application to handle the independent tax processing functionality.
Utilize case type specialization to define different processes for each country. This means creating specialized versions of the tax case type based on the country property.
Country-specific Processes:
Each specialized tax case type will have its own processes tailored to the specific tax regulations and requirements of the respective country.
This allows for the flexibility to handle different tax processing rules and ensures compliance with country-specific tax laws.
Routing and Assignment:
Configure routing rules to assign the tax cases to the appropriate tax consultants based on the country.
Use decision tables or decision trees to determine the correct tax consultant for each case, ensuring that the case is handled by a consultant with the relevant expertise.
Efficiency and Maintenance:
By using case type specialization, the application maintains a clear and organized structure where each country's tax processing logic is encapsulated within its own specialized case type.
This makes the system easier to maintain and update, as changes to tax processing rules can be made within the specific country's specialized case type without affecting others.
Pega Academy, 'Specializing a Case Type' module: Covers the concepts and implementation of case type specialization.
Pega Community Article on 'Case Specialization': Provides insights into how to implement and manage case specialization effectively.
In a production system, a queue processor is not running. What option might be the potential root cause?
Answer : C
Queue Processors in Pega: Queue processors are responsible for asynchronous processing of queued tasks. They can be configured to run on different types of nodes.
Types of Nodes:
Web user nodes: Handle user requests.
Real-time nodes: Handle real-time processing tasks.
Background nodes: Handle background processes such as agents and queue processors.
Stream nodes: Handle stream processing and Kafka services.
Potential Root Cause: If a queue processor is not running, it is likely due to an issue with the node type that handles background processes, which are the background nodes. If the background node is down, the queue processor will not function properly.
Pega documentation on node types and their functions.
Pega Platform 8.x help files related to queue processors and background processing.
A health insurance application receives a weekly feed of customer insurance quotes as CSV files from each partner company. Which of the following options is the best solution to create policy cases based on the received customer insurance quotes?
Answer : D
For processing weekly CSV files of customer insurance quotes and creating policy cases:
File Listener and Job Scheduler (D):
Use a file listener to read the incoming CSV file and feed the data into a data type.
Configure a job scheduler to read the records from the data type and create cases. This approach decouples the file reading and case creation processes, allowing for better control and error handling.
Pega File Listener Configuration Guide
Pega Job Scheduler Documentation
A shipping case needs to wait for a designated time period before progressing In its flow. The developer considers using either a Wait shape or an assignment with a service-level agreement (SLA) to perform this function.
Identify the use case where an assignment with an SLA is the preferred approach.
Answer : C
When deciding between using a Wait shape or an assignment with an SLA in a Pega case flow:
Assignment with SLA (C):
An assignment with an SLA is preferred when there is a requirement to adjust the case urgency at the time of assignment creation. SLAs allow you to specify goals, deadlines, and escalation actions that can modify the urgency of the case.
This approach is suitable when you need to ensure that the case is handled within a certain timeframe and that the urgency can dynamically change based on business rules.
Pega Case Management Best Practices
Pega SLA Configuration Guide
As a part of the DevOps release pipeline, the Center of Excellence team enforced the development teams to use scenario testing to create Ul-based, end-to-end scenarios to test the applications.
Which three of the following statements are true about scenario testing? (Choose Three)
Answer : A, C, E
Scenario testing in Pega is used to create UI-based, end-to-end tests for applications. The following statements are true about scenario testing:
Scenario Tests Can Include Another Scenario Test (A):
Scenario tests can be nested, allowing one scenario test to include another. This enables the reuse of common test steps and enhances the modularity of test cases.
Scenario Tests Do Not Support File Uploads or Downloads (C):
Scenario tests are designed to simulate user interactions but do not support file uploads or downloads as part of the test execution. This limitation ensures tests focus on UI interactions and business logic.
Scenario Tests Support the Setup or Cleanup of Test Data (E):
Scenario tests allow for the setup or cleanup of test data before or after the test execution. This capability ensures that the test environment is correctly prepared and that any test data is appropriately managed.
Pega Scenario Testing Guide
Pega Platform Test Automation Documentation
BigCo has two development projects currently in progress developed by independent teams. One team builds the Quoting application. Another team builds the Policy Administration application. Development takes place on different servers.
The Quoting application is built on the Policy Administration application.
The Policy Administration application requires enhancements to support other areas of the business.
The Quoting team is notified when the Policy Administration application is versioned. The Quoting team responds by importing a RAP containing the new version.
Select the two best practices that minimize potential development conflicts and work with the most current version of the Policy Administration application. (Choose Two)
Answer : A, D
To minimize potential development conflicts and ensure that both development teams work with the most current version of the Policy Administration application, the following best practices should be followed:
Perform Branch Reviews when Merging Branches (A):
Regularly review and validate changes made in branches before merging them into the mainline. This ensures that any conflicts or issues are identified and resolved early in the development process.
Branch reviews help maintain code quality and prevent integration problems.
Periodically Sync the Policy Administration Application Code (D):
Synchronize the Policy Administration application code regularly to ensure that the Quoting application team is working with the latest version.
This practice helps to avoid discrepancies and ensures that enhancements and updates in the Policy Administration application are consistently reflected in the Quoting application.
Pega Platform Best Practices for Branching and Merging
Pega Application Development Guide
You oversee a medium-sized development team, and some of the team members are new to using Pega Platform. What are the two most efficient ways to ensure that the rules the team creates adhere to best practices? (Choose Two)
Answer : A, C
Automated Pega Unit Tests:
Having new team members create and run automated Pega unit tests against their rules ensures that they adhere to best practices and catch errors early.
Rule Check-In Approval Process:
Using the rule check-in approval process allows for a review of changes made by new team members, ensuring that all rules meet the required standards and best practices.
Reference:
Pega best practices for rule management and team collaboration recommend these approaches to maintain code quality and adherence to standards.
Therefore, the correct answers are:
A . Have new team members create and run automated Pega unit tests against their rules.
C . Use the rule check-in approval process to review the changes that the new team members make.