DRAG DROP
You are managing distributed, geographically dispersed, development teams A, B and C. Team A is ready to merge changes into their development environment to make available changes to Team B’s Team C’s.
To ensure all development teams are working with the latest version of shared rule base, select and move all of the following tasks to the tasks List Order column and place them in the correct order.
Explanation:
Team A publishes branch,
Automation server merges three branch,
Team B and C rebase the application
What two features do activities and functions share? (Choose Two)
- A . Ability to be circumstanced
- B . Ability to be parameterized
- C . Ability to be called directly from a decision table
- D . Ability to be versioned
B, D
Explanation:
Activities and functions in Pega share certain common features which are vital for their flexibility and maintainability.
Parameterization: Both activities and functions can be parameterized, allowing them to accept input values when they are invoked. This makes them reusable in different contexts by simply changing the parameters.
Versioning: Both activities and functions support versioning. This means you can maintain different versions of an activity or function, which is useful for keeping track of changes and ensuring compatibility with different versions of the application.
Reference: Pega Platform documentation on activities and functions.
What are two valid reasons for defining a case type within a case type-specific ruleset? (Choose two)
- A . Case-specific rulesets make it easier to rebase ruleset versions.
- B . Each branch ruleset can be associated to case-specific user stories.
- C . The ruleset can be added to the ruleset stack for multiple applications.
- D . The case type might be converted to a component application in the future.
B D
Explanation:
Defining a case type within a case type-specific ruleset provides several advantages:
Branch Ruleset Association: By associating each branch ruleset with case-specific user stories, you can better manage development and testing. This allows for more targeted reviews and testing, ensuring that changes are isolated and easily traceable.
Component Application Conversion: If there is a possibility that the case type might be converted to a component application in the future, having a case-specific ruleset simplifies the process. It allows the case type to be more easily packaged and reused across different applications.
Reference: Pega Platform best practices for ruleset management and case type design.
MyCo.com has instances of SCM-F5, SmartDispute, and CPM-F5 in their Production Environment distributed across multiple Pega instances. A new business requirement states that users working in any one application cart create a case in any other application.
What is your recommendation to implement the new business requirement?
- A . Synchronize case creation with RFST services.
- B . Leverage database replication to communicate case creation.
- C . Implement Federated Case Management.
- D . Implement a parent case across multiple products.
C
Explanation:
To address the requirement where users working in one application need to create cases in another application, the recommended approach is to implement Federated Case Management (FCM). Federated Case Management: FCM allows different Pega applications to share and manage cases across multiple systems. This approach enables seamless case creation and management, ensuring that users can interact with cases regardless of the application they are working in. Synchronization and Communication: FCM facilitates synchronization and communication between different Pega instances, ensuring that case data is consistent and accessible across the applications.
Reference: Pega Platform documentation on Federated Case Management.
You oversee a medium-size development team. Some of the team members and new to Pega and are working on features in a separate branch.
What are two ways you can ensure that the rules the team creates adhere to best practices? (Choose Two)
- A . Run 1 rarer on each new rule in the branch that new team members check in to identify any failures in rule execution.
- B . Leverage the branch review feature to have senior team members validate the branch contents.
- C . Use Pega Log Analyzer to locate any exceptions in the branch associated with the new team members.
- D . Review the branch quality to identify any rules with guardrail warnings.
B, D
Explanation:
Ensuring that new team members adhere to best practices can be achieved through the following methods:
Branch Review: Utilize the branch review feature in Pega, where senior team members can review the contents of the branch. This allows experienced developers to provide feedback and ensure that the new rules meet the required standards.
Branch Quality Review: Regularly review the quality of the branch to identify any rules that have guardrail warnings. Guardrails are best practice guidelines in Pega, and addressing these warnings helps maintain high-quality, robust rules.
Reference: Pega Platform documentation on branch development and guardrail compliance.
An application consisting of a single case requires sending correspondence at a designated time with minimal delay. The existing solution uses an assignment to pause the case until an SLA invokes the escalation activity that sends the correspondence. Occasionally there is a delay in sending the correspondence.
Which two factors contribute to the delay? (Choose Two)
- A . The number of queued SI A objects
- B . Multiple open assignments on the same case
- C . Error handling for locked items
- D . Correspondence rule configuration
A, C
Explanation:
Several factors can contribute to delays in sending correspondence in a Pega application: Queued SLA Objects: The number of Service Level Agreement (SLA) objects queued can affect the timing of correspondence. If there are many SLA objects queued, the system may take longer to process them, leading to delays.
Error Handling for Locked Items: If there are errors in handling locked items, this can also cause delays. When an item is locked and an error occurs, the system needs to manage these exceptions, which can impact the overall processing time.
Reference: Pega Platform documentation on SLA and error handling mechanisms.
XYZ Corp requires employees to designate alternate operators to perform their work while they are on vacation. Work vacationing operators should be visible to alternate operators.
How do you configure the application to handle this requirement?
- A . Add a ValueList Property to Data Admin-Operator-ID. Alternate operators add vacationing persons to their ValueList. Modify the Assign Worklist report definition to include this ValueList. Modify security accordingly to allow access.
- B . Modify the user portal to only display team members for which the operator has been designated an alternate. Clicking on an operator displays that operator’s worklist. Assignments are opened accordingly.
- C . Define a custom Access When rule named pxAssignedToMeOr Alternate. Modify the pyUserWorkList Report Definition using this rule to display every Assign-Worklist assignment within the WorkGroup.
- D . Develop an agent that transfers worklist assignments from the operator going on vacation, when that vacation starts, to the alternate operator. When vacation ends, transfer uncompleted assignments back.
C
Explanation:
To configure the application to handle the requirement where employees can designate alternate operators to perform their work while they are on vacation, follow these steps: Define a custom Access When rule:
Create an Access When rule named pxAssignedToMeOrAlternate. This rule will allow the system to check whether the assignment is for the current user or their designated alternate.
The rule should include logic to determine if the assignment belongs to the operator or the operator’s alternate.
Modify the pyUserWorkList Report Definition:
Access the pyUserWorkList report definition which is used to display the worklist for the current user.
Modify this report to include a filter condition using the pxAssignedToMeOrAlternate Access When rule. This ensures that the report displays assignments for both the current user and any assignments for which they are an alternate.
Assign Worklist assignments to alternate operators:
Ensure that the assignments visibility is adjusted accordingly by modifying the security settings to allow access to assignments for alternate operators. Testing and Verification:
Test the configuration to ensure that alternate operators can see and access the worklist items of the operators they are covering for.
This approach leverages Pega’s Access When rules to dynamically adjust the visibility of assignments based on operator relationships, ensuring that alternate operators can perform work as needed without requiring manual assignment transfers.
Reference: Pega Documentation on Access When rules: Access When Rules
Pega Documentation on Report Definitions: Report Definitions
Which two actions can yon perform to improve the guardrails compliance score of an application? (Choose two)
- A . Ensure keyed data classes are not mapped to pr-other where possible.
- B . Convert activities that only retrieve data to data transforms that invoke data pages.
- C . Achieve a higher application level test coverage percentage score.
- D . Increase the percentage of unit tests and scenario tests that pass.
A, B
Explanation:
To improve the guardrails compliance score of an application, you can perform the following actions:
Ensure keyed data classes are not mapped to pr-other where possible:
Pega recommends avoiding the use of the pr_other table for keyed data classes as it can lead to performance issues and complicate data retrieval.
Instead, ensure that keyed data classes are mapped to dedicated tables. This enhances data management and improves compliance with Pega’s best practices.
Convert activities that only retrieve data to data transforms that invoke data pages:
Activities in Pega can be complex and harder to maintain. When activities are only used to retrieve data, it’s better to convert them to data transforms that call data pages.
Data pages are reusable and declarative. They help in maintaining consistency and reducing the
complexity of the application.
Reference: Pega Documentation on Data Classes: Data Classes
Pega Documentation on Data Pages and Data Transforms: Data Pages
Review the following classes and properties:
A field group list is defined at the MyCo-Lending-Work work pool level. The find group list name is Loans: the specified data type is MyCo-Data-Loan.
Which three statements are valid? (Choose Three)
- A . An auto loan application can extend MyCo-Data-LoarvAuto without affecting a sum performed against .Loans C). Amount
- B . At design time, the system issues a warning since it is poor practice to define a field group with an abstract data type ctas%
- C . All pages within the .Loans field group must be the same class, either MyCo-Data-Loan-Aiito or MyCo-Oata-Loan Mortqage
- D . The pxObjClass of any page in the .Loans field group list can be changed at nm time and does not need to be the same class.
- E . A rule In MyCo-DataLoan-Mortgage can only be referenced through -Loans if also defined In MyCo Data-Loan.
A, C E
Explanation:
To understand the valid statements regarding the field group list:
An auto loan application can extend MyCo-Data-Loan-Auto without affecting a sum performed against .Loans.Amount:
Since MyCo-Data-Loan-Auto extends MyCo-Data-Loan, it can be included in the field group list. Calculations like sums on .Loans.Amount will not be affected as they are based on the common superclass.
All pages within the .Loans field group must be the same class, either MyCo-Data-Loan-Auto or MyCo-Data-Loan-Mortgage:
The field group list should maintain consistency in the class type for its pages. Mixing classes within the field group can lead to errors and unpredictable behavior.
A rule in MyCo-Data-Loan-Mortgage can only be referenced through .Loans if also defined in MyCo-Data-Loan:
To reference rules through the field group list, they must be accessible via the common superclass (MyCo-Data-Loan). This ensures that rules can be consistently applied across different subclasses.
Reference: Pega Documentation on Field Groups: Field Groups
Pega Documentation on Class Inheritance: Class Inheritance
Which three approaches arc considered a PegaUnit: testing best practice? (Choose Three)
- A . A test ruleset is placed at the top of an application’s ruleset stack.
- B . A test case uses limited assertions.
- C . A test case groups relevant asseitions together.
- D . A test case is not necessary when an error message is the expected result.
- E . A test case focuses on a single area of functionality.
A C, E
Explanation:
PegaUnit testing best practices include:
A test ruleset is placed at the top of an application’s ruleset stack:
Ensuring the test ruleset is at the top makes sure that the latest test rules are executed first, which
helps in isolating and testing changes effectively.
A test case groups relevant assertions together:
Grouping relevant assertions in a test case ensures that related conditions are checked together, providing a more comprehensive and organized test output. A test case focuses on a single area of functionality:
Focusing on a single area of functionality per test case simplifies testing and debugging. It ensures that each test case is specific and clear in its purpose.
Reference: Pega Documentation on PegaUnit Testing: PegaUnit Testing
Pega Documentation on Best Practices for Testing: Testing Best Practices
This comprehensive approach ensures that all the answers are verified and supported by references to Pega Lead System Architect documentation.
A Customer Service application requires customer data assembled from multiple external systems. The customer data is captured by a parent case. Subcases of that parent case need to reference the same customer data.The customer data must be as current as possible.
Which two options are used as part of the solution? (Choose Two)
- A . Have each subcase load a portion of the customer data prior to updating the parent case.
- B . Use the Snapshot data access pattern to capture the customer data prior to subcase spin off.
- C . Load the customer data in parallel using the Load -Data Page and Connect-Wair methods.
- D . Use the System of Record (SOR) data access pattern when capturing the customer data.
C, D
Explanation:
When designing a solution that requires customer data from multiple external systems and ensuring it is as current as possible, consider the following:
Parallel Data Loading: Use the Load-Data Page and Connect-Wait methods to load the data in parallel. This approach improves performance by reducing the time taken to gather the required customer data since multiple data sources are queried simultaneously.
System of Record (SOR) Pattern: Employ the System of Record (SOR) data access pattern to fetch the most current customer data from the external systems directly. This ensures that the data used is up-to-date and reflects the latest information available from the source systems.
Reference: Pega Platform documentation on data pages, Connect-Wait methods, and data access patterns.
MyMealth Corporation wants to use the age of the claim to increase the urgency on the assignment so that claims processors work on the most urgent claims first. The claim assignment urgency increases by 1 each day the claim remains in an unresolved status. At any time. My Health has up to 10,000 claims in process. Claims in the PendingProcessing workbasket are subject to this calculation. The application updates the claim urgency daily before the work day begins. AM claims are processed within 30 days.
MyHealth also processes complaint cases from health plan members. Complaint cases use a service level agreement (SLA) to ensure the customer service representatives respond to complaints within 48 hours. All claims processors work in Los Angeles 9:00 AM-5:OQ PM PST.
Which approach satisfies the claim urgency requirement and provides the best experience for the claims processor?
- A . Use an advanced agent on a dedicated node to increment the pyUrgencyAssignAdjust value by 1 for every assignment that matches the selection criteria.
- B . Use the assignment SLA to increment the pyUnjerncyAssiqnAdjust value by 1 every day the claim is in an open status.
- C . Use a declare expression to increment the pytJrgcncyAsp/gnAdjur.t value to 1. When a claim processor opens the assignment, the urgency is increased by 1.
- D . Use the overall SLA to increment the pyUrgencyAssignAdjust value by 1. Reset the goal date to the following day
A
Explanation:
To ensure claim processors work on the most urgent claims first, consider the following approach: Advanced Agent: Implement an advanced agent on a dedicated node to increment the pyUrgencyAssignAdjust value by 1 for each assignment that meets the selection criteria. This agent can run at the start of each day to update the urgency of all claims in the PendingProcessing workbasket.
Dedicated Node: Using a dedicated node ensures that the urgency update process does not interfere with other application processes and can handle the large volume of claims efficiently.
Reference: Pega Platform documentation on advanced agents and configuring assignment urgency.
While configuring GetNextWork, overriding the System Settings rule
GetNextWork__WorkBasketUrgencyThreshold imposes a minimum cutoff value for assignment
urgency.
Which statement accurately depicts the system behavior when the GetNextWork_WorkBaseketUrgencyThreshold setting is overridden?
- A . The override ignores other criteria in GetNextWork.
- B . The override causes the application to revisit workbaskets for assignments with lower urgency.
- C . The override causes a search of only those assignments with the urgency higher than the threshold value.
- D . The override causes a search of all assignments in a work queue that equal or exceed the set urgency threshold.
C
Explanation:
When the GetNextWork_WorkBasketUrgencyThreshold setting is overridden, the system behavior changes as follows:
Urgency Threshold: The system will search for assignments in the work queue that have an urgency higher than the specified threshold value. This means that only the assignments meeting or exceeding this urgency level will be considered for processing.
Filtering Assignments: This filtering ensures that only the most urgent tasks are prioritized and assigned, improving efficiency and focus on critical work items.
Reference: Pega Platform documentation on GetNextWork and system settings.
You need to create custom workspaces for the manager and for the Customer service representative (CSR), Also, you are asked to display some properties in custom formats that arc not supported by Pega.
Which approach satisfies these requirements?
- A . Each access group can use separate portals, harnesses, and sections. Use Specialty Components and use XML to pass data.
- B . Level age the Case Manager and Case Worker as reference points to create new portals, if required. Use Special Components and use JSON to pass data.
- C . Create different harnesses for each user’s workspace. New portal rules are not needed. Define Specialty Components and use JSON to pass data.
- D . Identify the functionality required for each portal. Customize the portal either by modifying the section or harness. Use Specialty Components and use XML to pass data.
A
Explanation:
To create custom workspaces for different user roles and display custom formatted properties: Separate Portals and Harnesses: Define separate portals, harnesses, and sections for each access group (managers and customer service representatives). This approach allows you to tailor the user interface and functionality according to the specific needs of each role.
Specialty Components and XML: Use Specialty Components to create custom formats for properties.
XML can be used to pass data in and out of these components, allowing for complex and specialized data handling.
Reference: Pega Platform documentation on portals, harnesses, and using Specialty Components with XML.
You want to avoid creating unnecessary case-related properties and views.
Which three actions do you take to accomplish this goal? (Choose Three)
- A . Define most of the properties and sections at the work pool level.
- B . Create a data type (if required) that corresponds to the case type.
- C . Use the data reference field type in a case type’s data model tab.
- D . Drag and-drop a field group when defining a case view.
- E . Define case type views using ".page.property" syntax.
B, C, A
Explanation:
To avoid creating unnecessary case-related properties and views:
Work Pool Level Definitions: Define most properties and sections at the work pool level to ensure they are reusable across multiple case types. This approach reduces redundancy and simplifies maintenance.
Data Types: Create data types that correspond to the case type when necessary. This helps in organizing related data and promotes reuse.
Data Reference Field Type: Use the data reference field type in the case type’s data model tab. This allows you to link to existing data types without duplicating properties, maintaining data integrity and reducing redundancy.
Reference: Pega Platform documentation on data modeling, work pools, and data reference field types.
BiyCo 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 with separate rulebases. 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 HAP containing the new version.
Select the two best practices to minimize potential development conflicts and work with the most current version of the Policy Administration application. (Choose Two)
- A . Periodically rebase the Policy Administration application.
- B . Switch between applications when modifying rules.
- C . Perform branch reviews when merging brandies.
- D . Share rulesets between both applications.
AC
Explanation:
To minimize development conflicts and work with the most current version of the Policy Administration application:
Periodic Rebasing: Regularly rebase the Policy Administration application to ensure that the Quoting application is built on the most recent version. This practice helps in keeping the applications synchronized and reduces integration issues.
Branch Reviews: Conduct branch reviews when merging branches. This ensures that all changes are thoroughly reviewed and validated before they are integrated, reducing the likelihood of conflicts and maintaining code quality.
Reference: Pega Platform documentation on branching, rebasing, and branch review processes.
Using the information shown in the case structure below, which option is always true?
- A . Resolution of the Event Booking case requires the Parking case to be resolved.
- B . Parking, Weather, and Hotel cases must be instantiated for the Event case to process correctly.
- C . The Weather case can be instantiated without a parent Event Booking case.
- D . The Parking class must inherit from the Event Booking class.
C
Explanation:
To determine which option is always true based on the case structure, let’s analyze each option:
Inconsistent formatting of phone numbers is causing, usability issues. You hnvo been asked to enh interface to ensure all phone numbers are automatically reformatted consistently.
Which two options incorporate best practices for applying the required formatting? (Choose Two)
- A . Configure a Declare Constraint rule.
- B . Configure an Edit Validate rule.
- C . Configure a Custom Control.
- D . Configure an Edit Input rule.
B, D
Explanation:
To ensure consistent formatting of phone numbers and improve usability, you can use the following options:
B. Configure an Edit Validate rule:
Edit Validate rules are used to enforce specific data formats and validations. By configuring an Edit Validate rule, you can ensure that phone numbers adhere to a consistent format. D. Configure an Edit Input rule:
Edit Input rules allow you to transform and standardize data before it is processed by the system.
Using an Edit Input rule, you can automatically reformat phone numbers to a consistent format upon
input.
Reference: Pega Documentation on Edit Validate Rules: Edit Validate Rules
Pega Documentation on Edit Input Rules: Edit Input Rules
Select the primary reason for developing a set of unit lest cases and automated testing Suites in a continuous integration and continuous deployment (CI/CD) model.
- A . Automated testing reduces costs by reducing the need to hire and I rain testing resources.
- B . Automated testing accelerates the deployment of rules from the development environment to target environments.
- C . Automated testing programmatically ensures quality of rules to maintain the integrity of the pipeline.
- D . Automated testing allows for orchestration between automation server and the Execute Test REST service.
C
Explanation:
The primary reason for developing a set of unit test cases and automated testing suites in a CI/CD model is:
C. Automated testing programmatically ensures quality of rules to maintain the integrity of the pipeline.
Automated testing helps ensure the quality and correctness of the rules being deployed. It verifies that changes do not introduce errors and maintains the integrity of the pipeline by catching issues early in the development cycle.
Reference: Pega Documentation on CI/CD: CI/CD
XYZ Corporation wants to ensure that every attempt by a developer to check a rule into a certain ruleset version is reviewed before that rule is allowed to be checked in. The rule should be automatically sent back to the developer without being checked in if all warnings are not justified and the fields on the history tab are not complete.
How do you address this requirement?
- A . Prior to the first assignment in the ApproveRuleCheckin flow, add a decision shape where one output connector is equivalent to the submitting the SendBack flow action.
- B . Implement a CheckForCustomWarnings activity for each rule included in the requirement. The activity issues a warning whenever the requirement’s history tab criteria are not met.
- C . Override the FindReviewers decision tree to invoke a when rule that evaluates the criteria, if the when rule returns true, the decision tree returns SendBack.
- D . Override the SendBack Flow Action adding a pre-ctivity that transfers the assignment to the create operator if the rule’s criteria are not met.
C
Explanation:
To ensure that every attempt by a developer to check a rule into a certain ruleset version is reviewed before that rule is allowed to be checked in:
C. Override the FindReviewers decision tree to invoke a when rule that evaluates the criteria, if the when rule returns true, the decision tree returns SendBack.
By overriding the FindReviewers decision tree and incorporating a when rule, you can enforce criteria such as complete history tab fields and justified warnings. If the criteria are not met, the decision tree returns SendBack, preventing the rule from being checked in.
Reference: Pega Documentation on Rule Check-In: Rule Check-In
Pega Documentation on Decision Trees: Decision Trees
You manage a 30-person development team with members located across the globe.
Which Pega Cloud environment best supports the needs of your team?
- A . Large sandbox
- B . Standard sandbox
- C . Large development instance
- D . Preproduction instance
C
Explanation:
For managing a 30-person development team located across the globe:
C. Large development instance:
A large development instance in Pega Cloud is designed to support extensive development activities for large teams. It provides the necessary resources, scalability, and performance required for a 30-person development team working globally.
Reference: Pega Documentation on Pega Cloud Environments: Pega Cloud Environments
This comprehensive approach ensures that all the answers are verified and supported by references to Pega Lead System Architect documentation.
Client XYZ Corp implemented Pega Customer Service.
A customer service representative (CSR) needs to launch multiple applications to manually update information to keep dam synchronized across systems. The applications are built in different technologies, decreasing the CSR’s efficiency in handling customer requests. The client has a requirement to launch all applications from the PLCJA Customer service application. The client requires that data Mows to and from the Pega Customer Service application to the other applications used by the CSR. Changes made in any one of the systems is reflected in other relevant systems. This results in the CSR handling customer requests more efficiently and spending less time manually updating dependent applications.
Which Pega capability do you recommend to support this requirement?
- A . Use Robotic Desktop Automation.
- B . Use SOAP/REST services to update the information.
- C . Use SQL connectors to update the data.
- D . Use Robotic Process Automation.
A
Explanation:
Robotic Desktop Automation (RDA) is recommended in this scenario because it enables Customer Service Representatives (CSRs) to launch and interact with multiple applications from a single interface. RDA automates repetitive tasks and integrates different systems without requiring backend changes, making it an ideal solution for environments where applications are built on diverse technologies. This approach improves efficiency by reducing the manual effort needed to synchronize data across systems, ensuring real-time updates and data consistency.
Reference: Pega Robotics: Pega Robotics Overview
Pega Customer Service: Pega Customer Service Capabilities
DRAG DROP
BigCo is planning an update to JVM settings on all production nodes at the of the month. The production application supports high availability.
To ensure that users can continue working without distribution while the JVM changes are in process, select and move all of the following tasks to the Task List Order column arrange then correct order.
Explanation:
D, B, C, A, E
An application is being constructed In multiple phases for a growing company that has over 1000 employees. During the initial development stages, it is determined a button on a section has to be made conditionally visible based on a group of actors.
What should the conditional visibility be based on to minimize the amount of future maintenance?
- A . Privilege
- B . AccessGroup
- C . Role
- D . Work group
B
Explanation:
Using AccessGroup for conditional visibility is optimal because AccessGroups manage the user’s access to different applications and features. This approach provides flexibility and ease of maintenance, allowing changes to user roles or permissions to be managed centrally without modifying individual rules. AccessGroups encapsulate roles, privileges, and access controls, making it simpler to control UI elements based on user groups.
Reference: Pega Security: Access Group Configuration
Pega UI Authoring: Conditional Visibility
The BigCo quoting application is currently on-premise. BigCo plans to move the application to Pega Cloud.
What factor do you need to consider for environment setup?
- A . Network security configuration
- B . Database access configuration
- C . System management application configuration
- D . Log file access configuration
A
Explanation:
When moving an application to Pega Cloud, network security configuration is crucial to ensure secure communication between the cloud environment and the on-premise systems. Proper network security measures, including VPNs, firewalls, and secure access protocols, need to be established to protect data integrity and confidentiality during and after the migration.
Reference: Pega Cloud Services: Pega Cloud Environment Setup
Pega Cloud Security: Pega Cloud Security Best Practices
Six weeks after you deliver your application to production, your users report that the application slows down in the afternoon. The application is almost completely unresponsive for some users shortly after
3:00 P.M. Other users do not experience this problem until later in the day.
You do not have access to the Production environment, but you do have access to AES. The production environment has three nodes and a load balancer.
You need to resolve this issue because a new division of the organization will start using the application next month.
How do you begin your research to diagnose the cause of the reported performance issue?
- A . Look at the performance profile and DB Trace output from each node.
- B . Observe the cluster and node status on the Enterprise Health Console.
- C . Review guardrail warnings in the development environment to determine if any rules with warnings moved to production.
- D . Download the alert log file from each node and analyze the contents in the Pega Log Analyzer.
D
Explanation:
Analyzing alert logs using the Pega Log Analyzer (PLA) is a critical step in diagnosing performance issues. The alert logs contain detailed information about performance alerts, which can help identify bottlenecks or specific rules causing delays. By reviewing the logs from each node, you can pinpoint the time and nature of the performance issues and take corrective actions.
Reference: Pega Troubleshooting: Pega Log Analyzer
Pega Performance: Monitoring and Troubleshooting
Security policies need to be configured for a newly developed Pega application using basic credential authentication. The lockout policy configuration must lock out users after three failed login attempts. The configuration must exclude Administrator or Executive operators from the lockout.
How do you achieve this requirement?
- A . Define operator override setting in enterprise authentication system
- B . Create a separate role for Admin Executives
- C . Use Exclude Operators options in Security Policies landing page
- D . Define Access Control Policy to exclude Admin Executives
C
Explanation:
The Exclude Operators option in the Security Policies landing page allows administrators to specify certain operators, such as Admin or Executive roles, who should be exempt from the lockout policy. This ensures that critical users retain access even after multiple failed login attempts, aligning with the requirement to exclude specific roles from lockout policies.
Reference: Pega Security Policies: Configuring Security Policies
Pega Authentication: Authentication and Access Control
BigCo receives complaints from existing customers and new prospects that BigCo representatives contact them with irrelevant offers and products.
Which two Pega solutions do you suggest to help solve this problem? (Choose Two)
- A . Pega Marketing
- B . Pega Customer Service
- C . Robotic Process Automation
- D . Customer Decision Hub
A, D
Explanation:
To address the complaints from customers and prospects about receiving irrelevant offers and products, the following two Pega solutions can be implemented:
Pega Marketing: This solution helps in creating personalized marketing campaigns. By leveraging predictive analytics and customer data, it ensures that the marketing efforts are relevant and targeted. This reduces the chances of customers receiving irrelevant offers.
Customer Decision Hub: This hub centralizes the decision-making process by using real-time data and analytics to personalize interactions with customers. It helps in understanding customer needs and preferences better, thus preventing the delivery of irrelevant offers.
Reference: Pega Marketing Overview
Customer Decision Hub
APP Studio created a data type in the Organization layer for Quote data called BCO-Data Quote.
How do you help users find rules from this data class when working in APP Studio?
- A . Create a BCO-QI -Data-Quote class that inherits from BCO Data-Quote.
- B . Use a Data Reference to configure the rules that you need from the BCO-Data-Quote class.
- C . Copy the fields In the data class to the BCO QT Work- class so all subclasses can see the Quote rules.
- D . Select each rule you want to reuse in the application as a relevant record.
D
Explanation:
To help users find rules from the BCO-Data-Quote class when working in APP Studio, follow these steps:
Relevant Records: By selecting each rule you want to reuse as a relevant record, you make these rules available and easily accessible in APP Studio.
Configuration: In the application, configure the data type and select the necessary rules as relevant records, ensuring that these rules are visible and usable in the required contexts.
Reference: Using relevant records in App Studio
Select two ways for queuing an item for a queue p
- A . Use the Queue-for-processing method
- B . Use Utility smart shape
- C . Use Run in Background smart shape
- D . Use the Queue for -agent method
A, C
Explanation:
There are two primary methods to queue an item for processing in Pega: Queue-for-processing method: This method is used within an activity to queue items for background processing.
Run in Background smart shape: This smart shape is used in the process flow to queue items for background processing efficiently.
Reference: Queue-for-processing method
Run in Background smart shape
XYZ Corporation would like a report that shows the number of employees who have been with the company more than 20 years, between 15 and 20 years, between 10 and 15 years, between 5 and 10 years, and less than 5 years.
How do you implement this report using Pega?
- A . Use a SQL Function.
- B . Use a listView with a custom getContent Activity.
- C . Use a correlated subreport.
- D . Use a Connect-SQL rule.
A
Explanation:
To create a report that shows the number of employees with varying years of service, the best approach is to use a SQL function:
SQL Function: Create a SQL function that categorizes the employees based on their years of service.
This function can then be used in the report definition to generate the desired output.
Implementation: Implement the function to return different categories such as more than 20 years, between 15 and 20 years, etc.
Reference: Creating SQL functions in Pega
An application contains cases which transition though different statuses throughout their life cycle which typically lasts 3 months.
Design a reporting strategy to display the number of cases by status at the end of each month for a 12-month period.
- A . Configure an agent to record monthly case status in a separate table and report on that table.
- B . Configure an activity to generate the data in the clipboard and report using a custom section.
- C . Configure a summary report that leverages sub reports for each month.
- D . Configure a Declare index to record case data to a separate table.
A
Explanation:
To design a reporting strategy that displays the number of cases by status at the end of each month for a 12-month period, follow these steps:
Configure an Agent: Set up an agent to run at the end of each month to capture the status of all cases.
Record Data: The agent records the case statuses in a separate table specifically created for this purpose.
Reporting: Generate reports based on the data stored in this table to provide an accurate month-end snapshot of case statuses.
Reference: Configuring agents in Pega
What two recommendations do you provide to the development team to ensure the performance of the Pega application does not degrade over tune? (Choose Two)
- A . Add indexes to all columns.
- B . Purge workparty UlU index tables periodically.
- C . Schedule scripts to maintain frequently fragmented tables.
- D . Purge and/or archive records based on the company’s record retention policy.
C, D
Explanation:
To ensure the performance of a Pega application does not degrade over time, two key recommendations are:
Schedule scripts to maintain frequently fragmented tables (C): Table fragmentation can lead to inefficient database performance. Regular maintenance scripts can help defragment these tables, ensuring that data retrieval remains efficient.
Purge and/or archive records based on the company’s record retention policy (D): Over time, the accumulation of records can slow down application performance. Implementing a purge or archive strategy based on the company’s retention policy helps manage database size and performance.
Reference: Pega Database Management: Best Practices for Database Maintenance
Pega Performance: Improving Application Performance
Users in a cloud-based production application report a chronic performance issue that occurs every day between 2:0 P.M. and 4:00 P.M. All attempts to reproduce the problem in the Development, QA, and Staging environments have (ailed.
Which two techniques help you troubleshoot the problem? (Choose Two)
- A . Review Performance Alerts and Exceptions in PDC
- B . Review a Production Tracer Log using SMA-
- C . Review Alerts and Exceptions using PLA.
- D . Review Performance Alerts and Exceptions in AES.
A, D
Explanation:
To troubleshoot a chronic performance issue in a cloud-based production application:
Review Performance Alerts and Exceptions in PDC (A): Pega Predictive Diagnostic Cloud (PDC) monitors and reports on the health and performance of Pega applications in real-time. Reviewing alerts and exceptions here can provide insights into the root causes of performance issues.
Review Performance Alerts and Exceptions in AES (D): Pega Autonomic Event Services (AES) also monitors system health and performance. It can help identify patterns and issues that occur during specific time frames.
Reference: Pega PDC: Understanding Pega Predictive Diagnostic Cloud
Pega AES: Pega Autonomic Event Services Overview
XYZ Corp users are experiencing delays in the application that you suspect is related to the database.
Which two options do you recommend to isolate the issue? (Choose Two)
- A . Write Pega logs to the database server.
- B . Investigate when the database is used most heavily.
- C . Lower query-time-related alert thresholds.
- D . Increase the threshold for blob-size alerts.
B, C
Explanation:
To isolate database-related performance issues:
Investigate when the database is used most heavily (B): Understanding peak usage times can help pinpoint when the database is under the most strain. This information is crucial for identifying potential bottlenecks and optimizing performance.
Lower query-time-related alert thresholds (C): By lowering the alert thresholds for query times, you can capture more detailed information about slow-running queries, helping to identify and address inefficient database operations.
Reference: Pega Performance: Database Performance and Tuning
Pega Alerts: Configuring Alerts and Thresholds
How do you begin your research to diagnose the cause of the reported performance issue?
- A . Look at the performance profile and DB Trace out put from each node.
- B . Observe the cluster and node status on the Enterprise Health Console.
- C . Review guardrail warnings in the development environment to determine if any rules with warnings moved to production.
- D . Download the alert log file from each node and analyze the contents in the Pega Log Analyzer.
D
Explanation:
To diagnose the cause of a reported performance issue:
Download the alert log file from each node and analyze the contents in the Pega Log Analyzer (D): The alert log contains detailed information about performance issues. Analyzing this data using the Pega Log Analyzer (PLA) helps identify the root causes of performance problems.
Reference: Pega Troubleshooting: Pega Log Analyzer
Pega Performance: Monitoring and Troubleshooting
BigCo receives complaints from existing customers and new prospects that BiyCo repi irrelevant offers and products.
Which two Pega solutions do you suggest to help solve this problem? (Choose Two)
- A . Pega Marketing
- B . Pega Customer Service
- C . Robotic Process Automation
- D . Customer Decision Hub
A, D
Explanation:
To address complaints about irrelevant offers and products:
Pega Marketing (A): This solution helps create targeted marketing campaigns and personalized offers, ensuring that customers receive relevant and timely promotions.
Customer Decision Hub (D): This solution uses real-time analytics and decisioning to determine the best action or offer for each customer, ensuring relevance and improving customer satisfaction.
Reference: Pega Marketing: Pega Marketing Overview
Customer Decision Hub: Pega Customer Decision Hub
APP Studio created a data type in the Organization layer for Quote data called BCO-Data-Quote.
How do you help users find rules from this data class when working in APP Studio?
- A . Create a BCO-QI-Data-Quote class that inherits from BCO Data-Quote.
- B . Use a Data Reference to configure the rules that you need from the BCO Data Quote class.
- C . Copy the fields in the data class to the BCO-QT Work- class so all subclasses can see the Quote rules.
- D . Select each rule you want to reuse in the application as a relevant record.
D
Explanation:
To help users find rules from the BCO-Data-Quote class when working in APP Studio, you should: Relevant Records Configuration: Mark each rule you want to reuse as a relevant record. This makes these rules easily discoverable and reusable within APP Studio.
Implementation in APP Studio: Navigate to the data type and mark the necessary rules as relevant records. This action ensures that these rules are available in the relevant contexts when users work within the application.
Reference: Using relevant records in App Studio
Select two ways for queuing an item for a queue processor. (Choose Two.)
- A . Use the Queue-for-processing method
- B . Use Utility smart shape
- C . Use Run in Background smart shape
- D . Use the Queue for -agent method
A, C
Explanation:
To queue an item for a queue processor, you can use the following methods: Queue-for-processing method: This method queues items for background processing directly within an activity. It is a straightforward way to add items to the queue.
Run in Background smart shape: This smart shape can be used within the process flow to queue items for background processing, providing an easy-to-use visual representation in the flow.
Reference: Queue-for-processing method
Run in Background smart shape
A shipping case needs to wait a specific time period before progressing in its flow. The developer is considering using a wait shape or an assignment with an SLA to perform this function.
Identify the two requirements for which a wait shape is the simpler approach. (Choose Two)
- A . Adjust the case urgency when the assignment is created-
- B . Manually step past the waiting point prior to the designated time.
- C . Present a custom UI form to the user while waiting to expire.
- D . Automatically bypass locking when the assignment is created.
BA
Explanation:
When deciding between a wait shape and an assignment with an SLA, consider the following requirements where a wait shape is simpler:
Adjust the Case Urgency: The wait shape allows you to adjust the urgency of a case when the wait
condition is defined, which is simpler than configuring an SLA.
Manual Override: The wait shape provides an option to manually step past the waiting point if necessary, making it more flexible for certain scenarios.
Reference: Wait Shape
Service Level Agreements
What two recommendations do you provide to the development team to ensure the performance of the Pega application does not degrade over time? (Choose Two)
- A . Add indexes to all columns.
- B . Purge workparty UUI index tables periodically.
- C . Schedule scripts to maintain frequently fragmented tables.
- D . Purge and/or archive records based on the company’s record retention policy.
C, D
Explanation:
To ensure the performance of the Pega application does not degrade over time, consider the following recommendations:
Maintain Fragmented Tables: Schedule scripts to regularly maintain and defragment tables that are frequently updated. This helps in optimizing database performance.
Purge and Archive Records: Implement purging and archiving strategies based on the company’s record retention policy. This practice helps in managing data growth and ensures that the system remains performant over time.
Reference: Database Maintenance
Data Archiving
Users in a cloud-based production application report a chronic performance issue that occurs every day between 2:00 P.M. and 4:00 P.M. AH attempts to reproduce the problem in the Development, QA, and Staging environments have failed.
Which two techniques help you troubleshoot the problem? (Choose Two)
- A . Review Performance Alerts and Exceptions in PDC.
- B . Review a Production Tracer Log using SMA.
- C . Review Alerts and Exceptions using PLA.
- D . Review Performance Alerts and Exceptions in AES.
A, C
Explanation:
To troubleshoot chronic performance issues in a cloud-based production application, you can use the following techniques:
Performance Alerts and Exceptions in PDC: Review the alerts and exceptions in Pega Predictive Diagnostic Cloud (PDC). PDC provides real-time monitoring and insights into performance issues. Performance Alerts and Exceptions using PLA: Use the Pega Log Analyzer (PLA) to review alerts and exceptions. PLA helps in identifying and diagnosing performance bottlenecks by analyzing log files.
Reference: Pega Predictive Diagnostic Cloud (PDC)
Pega Log Analyzer (PLA)
XYZ Corp users are experiencing delays in the application that you suspect is related to the database
Which two options do you recommend to isolate the issue? (Choose Two)
- A . Write Pega logs to the database server.
- B . Investigate when the database is used most heavily.
- C . Lower query-time-related alert thresholds.
- D . Increase the threshold for blob-size alerts.
You isolated the problem to node ! of the cluster. Y see node 1 goes down shortly «ift<rr 3:00 P.M.
every day with an out-of-memory error.
What is the likely cause of the out of-memory error?
- A . At 3:00 P.M., managers view multiple reports displaying open assignments and cases so they can plan work for the following day.
- B . At 3:00 P.M., a robotic process automation runs every day. The mapping of results to each case type horn the automation is CPU intensive.
- C . At 3:00 P.M., a job scheduler is mistakenly configured to run on a single Web Tier node that pulls an increasingly large number of records onto a clipboard page each day.
- D . At 3:00 P.M., a shift change occurs and several users login and display the" work list and dashboard.
C
Explanation:
The out-of-memory error occurring shortly after 3:00 P.M. is likely caused by a job scheduler running on a single Web Tier node and pulling a large number of records onto a clipboard page. This operation consumes a significant amount of memory, leading to the node running out of available memory and crashing.
Reference: Pega Performance: Diagnosing Memory Issues
Pega Schedulers: Job Scheduler Configuration
Customer information is captured in an application. Corporate policy states that private information be secured and only visible to a limited users.
Which configuration do you recommend?
- A . Use a visible when rule for the properties displaying sensitive information.
- B . Create an access control policy restricting access to the sensitive information.
- C . Configure an access deny rule restricting access to the sensitive information.
- D . Move sensitive information to separate sections and apply a privilege to the sections.
B
Explanation:
To ensure that private information is secured and only visible to limited users, creating an access control policy is the recommended approach. Access control policies allow you to define specific conditions and constraints under which sensitive data can be accessed, ensuring that only authorized users can view or modify this information.
Reference: Pega Security: Access Control Policies
Pega Data Security: Securing Sensitive Information
XYZ Corporation wants to perform extensive analysis on work party information across various case types in near real time. At the same time, XYZ wants to minimize the impact this analysis has on case workers using Pega applications.
Choose two options that would contribute to viable solutions. (Choose Two)
- A . Use Pega API RCST services to update Case and Work Party data in a reports database.
- B . Configure a reports database for the Class Group and Index WorkPartyUri Data Admm DB-Table records.
- C . Define additional database indexes for the Class Group and related Work Party tables.
- D . Use BIX to export Case and related Work Party data to a data warehouse.
B, D
Explanation:
Step by Step Comprehensive Detailed Explanation with
Reference: To perform extensive analysis on work party information while minimizing impact on case workers: Configure a reports database for the Class Group and Index WorkPartyUri Data Admm DB-Table records (B): Setting up a separate reports database helps offload reporting activities from the transactional database, reducing the load on the operational system.
Use BIX to export Case and related Work Party data to a data warehouse (D): BIX (Business Intelligence Exchange) can be used to export data in bulk to a data warehouse where extensive analysis can be performed without affecting the performance of the operational Pega applications.
Reference: Pega Reporting: Using a Reports Database
Pega BIX: Business Intelligence Exchange
A call center uses Pega Customer Service. Where does Pega Customer Service fit into the enterprise architecture?
- A . Pega Customer Set vice is the customer and account enterprise service bus.
- B . Pega Customer Service is the customer interaction system of record.
- C . Pega Customer Service is the billing and reporting system of record.
- D . Pega Customer Service is the new customer onboarding system.
B
Explanation:
Pega Customer Service functions as the customer interaction system of record within the enterprise architecture. It manages customer interactions and provides a comprehensive view of customer information and history, facilitating efficient and effective customer service.
Reference: Pega Customer Service: Customer Interaction Management
Pega System of Record: Defining System of Record
One of the important requirements of Pega Web Mashup is to ensure that the same-origin policy is following.
From the following options, select two valid configurations. (Choose TWO)
- A . Configuration A
- B . Configuration B
- C . Configuration C
- D . Configuration D
A, B
Explanation:
For Pega Web Mashup to follow the same-origin policy, both the web application page URL and the Pega gadget URL must have the same origin, which includes the same scheme (HTTP/HTTPS), host, and port.
Configuration A and Configuration B:
Web application page URL: https://www.pega.com/MyWebApp/home.html
PEGA Gadget URL: https://www.pega.com/MyWebApp/gadgetA.html
In both configurations A and B, the scheme (https), host (www.pega.com), and port (default HTTPS port 443) are the same, which adheres to the same-origin policy.
Reference: Pega Web Mashup and Same-Origin Policy
Select the option in which you would define Content Security Policies.
- A . To prevent the browser to load content from untrusted sources
- B . To restrict what data a user can view in a case the user can open
- C . To define security for case attachments
- D . To configure security for the content management integration
A
Explanation:
Content Security Policies (CSP) are defined to enhance the security of web applications by preventing the browser from loading content from untrusted sources. This helps mitigate cross-site scripting (XSS) and other code injection attacks.
Prevention of Untrusted Sources: CSPs are primarily used to specify which sources of content are trusted and can be loaded by the browser. This includes scripts, stylesheets, images, etc.
Reference: Content Security Policy (CSP)
A developer has set the Rule security mode on the access group to Deny. Select the reason for this setting.
- A . Require Access of Role to Object rules be specified for each layer in the class hierarchy and not inherited from parent classes.
- B . Deny access to a rule if the privilege of the user is not defined in an Access of Role to Object.
- C . Disable standard privileges providing administrator access to the application (for example AllFlows and AllFllowActions).
- D . Ensure that all rules with the option of specifying a privilege have a privilege. Only users with the privilege can execute the rules.
D
Explanation:
Setting the Rule security mode on the access group to Deny ensures that:
Privileged Access Only: It enforces that all rules which can specify a privilege must have a privilege assigned. This ensures that only users with the appropriate privileges can execute these rules. Security Compliance: This setting helps in maintaining strict security compliance by not allowing default access to rules without explicit privilege checks.
Reference: Pega Rule Security Mode
Identify three rule types that are used in defining Authentication Service data instances. (Choose Three)
- A . Data pages
- B . Activities
- C . Connectors
- D . Reports
- E . Data transforms
A, B, E
Explanation:
To define Authentication Service data instances in Pega, the following rule types are used:
Data pages: Used to retrieve and store authentication-related data.
Activities: Perform operations such as authentication logic and integration with external systems.
Data transforms: Used to map and transform authentication data.
Reference: Defining Authentication Services in Pega
set the three security tasks you perform when deploying an application to a production environment. (Choose Three)
- A . Delete the Unauthenticated access group.
- B . Restrict access to ruleset configuration.
- C . Change the Rule security mode setting on the access groups to Deny.
- D . Rename the PRServlet default servlets.
- E . Update standard dynamic system settings.
A B, E
Explanation:
When deploying an application to a production environment, the following security tasks are performed:
Delete the Unauthenticated access group: To prevent unauthorized access to the application. Restrict access to ruleset configuration: Ensures only authorized users can make changes to the ruleset configurations, protecting the application from unintended modifications.
Update standard dynamic system settings: Ensure that all system settings are correctly configured for production, enhancing the application’s security and performance.
Reference: Pega Security Best Practices
DRAG DROP
In the Answer Area, drag each use case on the left to the appropriate locking strategy on the right.
Identify the two correct statements regarding Localization wizard capabilities. (Choose Two)
- A . Extracts the string values from all application field values, paragraphs, and correspondence records.
- B . Creates field value rules for all labels used in the application.
- C . Automatically sets the locale, base currency, and time zones based on the user’s language.
- D . Generates a package for French even though Pega provides an associated language pack.
AB
Explanation:
The Localization wizard in Pega is designed to facilitate the process of localizing an application. It extracts string values from various parts of the application, ensuring that all text is available for translation. It also creates field value rules for labels used throughout the application, allowing for easy updates and translations. These capabilities are crucial for maintaining a consistent user experience across different languages and locales.
Reference: Pega Documentation on Localization Wizard: Pega Localization Wizard
Which of the following Skin rule customizations help satisfy the stated requirements?
- A . Configure the importance field for each column included in a repeating layout.
- B . Configure the Column I ayout and specify how the sidebar appears on tablets and smart phones.
- C . Configure the style for all application field values, paragraphs, and correspondence records.
- D . Configure the Column Layout and specify the width of the sidebar on desktops.
A D
Explanation:
The Skin rule in Pega is used to define the look and feel of the application. By configuring the importance field for each column included in a repeating layout, you can control how information is displayed on different devices. Additionally, specifying the width of the sidebar on desktops ensures that the application is optimized for various screen sizes and resolutions.
Reference: Pega Documentation on Skin Rules: Pega Skin Rules
DRAG DROP
XYZ Inc.’s COE wants case life cycle developers to use a field group named "Claim" regardless of the application being developed.
Select and move the three tasks that the COE performs for this requirement to the Task List column and place them in the correct order. (Choose Three)
Explanation:
Define a Claim field group with the Applies to class FSG in the XYZ ruleset.
Set the Claim field group data type to XYZ-Claim-Data-Claim.
Set the Claim field group data type to XYZ-Data-Claim.
Ar.mo Corporation is designing an Order Fulfillment application built on an Inventory application.
Both applications reuse a section that displays Part details.
Where do you configure the PartOetails section?
- A . In an Inventory ruleset within the Inventory application’s work pool class
- B . In an Order Fulfillment luleset within the Order Fulfillment application’s Parts data class
- C . In an Enterprise ruleset within the Inventory application’s Paits data class
- D . In an Order Fulfillment ruleset within the Order Fulfillment application’s work pool class
C
Explanation:
In Pega, reusable sections should be configured in a way that promotes reuse across different applications. By placing the PartDetails section in an Enterprise ruleset within the Inventory application’s Parts data class, you ensure that the section can be reused by both the Inventory and Order Fulfillment applications.
Reference: Pega Best Practices for Reusability: Pega Reusability
Using the information shown in the Class structure, select the correct statement.
- A . Auto must be a subcase of Parking.
- B . Instances of EventBooking and Hosted can be stored in a separate.
- C . EventBooking cannot be a subcase of Auto.
- D . Parking and Auto instances must be stored in the same table.
C
Explanation:
The class structure in Pega defines how different case types and sub-cases relate to each other. EventBooking cannot be a subcase of Auto if the business logic does not support such a relationship.
Ensuring the correct hierarchy is crucial for maintaining logical and functional consistency in the application.
Reference: Pega Class Structure Guidelines: Pega Class Structure
XYZ, Inc. is multinational software interested in deploying a worldwide application as soon as possible. The application currently does not have requirements that depend on its user’s geographical region. An outside consultant suggested that the application initially be generated with a framework and implementation layer.
Which three questions do you ask to validate the outside consultant’s recommendation? (Choose Three)
- A . Can the framework layer instead consist of multiple built-on applications?
- B . How many languages and locales must the application eventually support?
- C . Is there a reason why this decision cannot be made at a later time?
- D . Is there an intent to market the framework layer to other companies?
- E . What is the name of the first division or region that uses the application?
B D E
Explanation:
When designing a worldwide application, it is important to consider various factors such as the number of languages and locales, the intent to market the framework layer, and the initial deployment region. These questions help validate the consultant’s recommendation by addressing key aspects of the application’s architecture and deployment strategy.
Reference: Pega Framework and Implementation Layers: Pega Framework
Which two tools and/or methods support continuous integration practices? (Choose Two)
- A . Performing Ul regression testing
- B . Leveraging release toggles
- C . Using an automation server to invoke unit test suites
- D . Configuring pre and post import steps
B, C
Explanation:
Continuous integration (CI) is a DevOps practice where developers frequently merge their code changes into a central repository, followed by automated builds and tests. The primary goal is to detect and address integration issues early.
Leveraging release toggles (Answer B):
Release toggles (or feature toggles) are a technique to enable or disable features within a software application without deploying new code. This allows teams to integrate new features incrementally and safely, supporting continuous integration and delivery.
Reference: Pega supports feature toggles to manage the deployment of new features and changes in a controlled manner. This ensures that uncompleted features do not affect the live system. Using an automation server to invoke unit test suites (Answer C):
Automation servers (like Jenkins, Bamboo, or Pega’s own CI/CD pipelines) can automatically trigger unit tests on code commits, ensuring that new changes do not break existing functionality.
Reference: The Pega Platform can be integrated with CI/CD tools to automate testing, which is a critical part of continuous integration practices. Automated testing helps in maintaining code quality and reducing integration issues.
You isolated the problem to node 1 of the cluster. You see node 1 goes down shortly after 3:00 p.m. every day with an out-of-memory error.
Which two alerts typically precede this condition? (choose two)
- A . PEGA0004 CQuantity of data received by database query exceeds limit
- B . PEGA0001 C HTTP interaction time exceeds limit
- C . PEGA00017 C Cache exceeds limit
- D . PEGA0002 C Connect operation time exceeds limit
AC
Explanation:
Identifying and resolving out-of-memory errors in a cluster node involves understanding the alerts that typically precede such conditions.
PEGA0004 C Quantity of data received by database query exceeds limit (Answer A):
This alert indicates that a database query is returning more data than expected, which can lead to memory issues as the system tries to handle large data sets.
Reference: Pega documentation details that PEGA0004 alerts help identify inefficient database queries that could lead to performance degradation and memory issues. PEGA00017 C Cache exceeds limit (Answer C):
This alert indicates that the cache has exceeded its predefined limit, which can cause memory overflows and out-of-memory errors.
Reference: According to Pega performance tuning guidelines, monitoring cache limits and adjusting cache settings can prevent out-of-memory conditions.
Which three actions do you recommend to address their performance issue and ensure optimal application performance in the future? (Choose Three.)
- A . Dedicated a node to background processing.
- B . Review application environment sizing.
- C . Remove embedded dashboard reports from the manager portal.
- D . Minimize the usage of robotic automations.
- E . Review selection criteria of agent activities.
A, B, E
Explanation:
To address performance issues and ensure optimal application performance, the following actions are recommended:
Dedicated a node to background processing (Answer A):
By dedicating a node specifically for background processing tasks (such as agents and batch processes), you can reduce the load on nodes handling user interactions, thereby improving overall performance.
Reference: Pega best practices recommend configuring dedicated nodes for background processing to isolate resource-intensive tasks from user-facing operations.
Review application environment sizing (Answer B):
Regularly reviewing and adjusting the application environment (including hardware and network resources) ensures that it meets the current and anticipated load requirements.
Reference: Pega guidelines on performance tuning suggest periodic review and adjustment of environment sizing to maintain optimal performance. Review selection criteria of agent activities (Answer E):
Ensuring that agent activities are efficiently designed and scheduled can prevent unnecessary load on the system and improve performance.
Reference: Pega recommends optimizing agent activities and their scheduling to reduce system load and enhance performance.
The SLA and the customer’s system administrator are reviewing scenarios that do not require an application server restart.
Select three scenarios from this list. (choose three)
- A . When deploying rule only hotflxes
- B . When changing the prweb web.xml file
- C . When changing the system name
- D . When the deploying new rules
- E . When the prlogging.xml file is modified
A, D, E
Explanation:
Certain scenarios do not require an application server restart:
When deploying rule only hotfixes (Answer A):
Rule-only hotfixes update rules in the application without requiring a full server restart, allowing changes to take effect immediately.
Reference: Pega hotfix installation documentation confirms that rule-only hotfixes do not necessitate a server restart.
When deploying new rules (Answer D):
New rules can be deployed and become active without needing to restart the application server, enabling dynamic changes.
Reference: Pega’s rule deployment process supports making changes on-the-fly without server restarts.
When the prlogging.xml file is modified (Answer E):
Changes to the logging configuration file (prlogging.xml) typically do not require a server restart to take effect.
Reference: Pega documentation on logging configuration indicates that prlogging.xml changes are picked up without a server restart.
At XYZ Corp, multiple ClaimUnit sub case types are spun off from a parent Claim case. User retrieve ClaimUnit assignment using Get Next Work based on the average time to resolve each sub case type.
Assignments associated with sub case types that tale longer to resolve on average should be retrieve first. The average time to resolve sub case types will change over time.
How do you design the solution to handle this requirement?
- A . Increase subcase urgency based on ClaimUnit type prior to the workbasket assignment. Specialize the Service Level Rule by ClaimUnit case type.
- B . When the SLA’s goal is reached, have an escalation Activity adjust the claim urgency in proportion to the average time to resolve ClaimUnit cases.
- C . Implement a GetNextWork solution based on case deadline and ClaimUnit type. Specialist the service Level Rule by ClaimUnity case type.
- D . Store the average time to complete sub case types in a table. Customize GetNextWork list view by joining to this table and use this value for ordering the results.
D
Explanation:
To restrict the ability to withdraw a case to specific users, the following rule types can be used in combination:
Access When (Answer B):
An Access When rule can be created to conditionally grant or deny access to the withdraw action based on the user’s role and whether they are the creator of the case or a work group manager.
Reference: Pega’s access control documentation explains how Access When rules can be used to
implement conditional logic for access control.
Access of Role to Object (Answer D):
This rule type defines the overall permissions for a role concerning specific objects. By configuring it appropriately, you can ensure only users with certain roles can perform the withdraw action.
Reference: Pega provides guidelines on setting up Access of Role to Object rules to control
permissions for different roles.
Privilege (Answer E):
Privileges can be used in conjunction with Access When rules to grant specific users the ability to perform certain actions, such as withdrawing a case.
Reference: Pega’s security and access control documentation includes information on how to use privileges to fine-tune access permissions.
A case can be withdrawn using a local action. You want to restrict the ability to withdraw a case to the user who created the case or any work group manager of the user.
Select three rule types used in combination to achieve this functionality. (choose three)
- A . Access Deny
- B . Access When
- C . Access Control Policy
- D . Access of Role to Object
- E . Privilege
B, D, E
Explanation:
To restrict the ability to withdraw a case to specific users, the following rule types can be used in combination:
Access When (Answer B):
An Access When rule can be created to conditionally grant or deny access to the withdraw action based on the user’s role and whether they are the creator of the case or a work group manager.
Reference: Pega’s access control documentation explains how Access When rules can be used to
implement conditional logic for access control.
Access of Role to Object (Answer D):
This rule type defines the overall permissions for a role concerning specific objects. By configuring it appropriately, you can ensure only users with certain roles can perform the withdraw action.
Reference: Pega provides guidelines on setting up Access of Role to Object rules to control
permissions for different roles.
Privilege (Answer E):
Privileges can be used in conjunction with Access When rules to grant specific users the ability to perform certain actions, such as withdrawing a case.
Reference: Pega’s security and access control documentation includes information on how to use privileges to fine-tune access permissions.
DRAG DROP
Select and move the five steps required to implement single sign-on (SSO) authentication in a pega application to the SSO authentication implementation steps column. (choose five)
Explanation:
Select the external authentication check box on the operator form.
Create the Authentication activity.
Update the Browser requestor type. Specify the new access group.
Create an access group with a new ruleset specified under the Advanced tab.
Create a ruleset to hold all the rules.
A purchase order application allows users in their work group to read and write purchase request cases. When the total amount exceeds usd10,000 however, only the work group manger can read and write the case.
Select two configuration that satisfy the requirement. (choose two)
- A . Add a privilege to the case type class that is conditionally granted when the purchase request amount is less than USD 10.000.
- B . Use a reads access control policy with a condition that verifies the amount is less than USD10.000.
- C . Configure the worklist to only display purchase requests greater than USD10.000 for the work group manager.
- D . Configure conditional access in Access Manager to read and write a purchase request case when the amount is less than USD 10.000.
C, D
Explanation:
DRAG DROP
The following figure depicts a hierarchy of applications that are built on other applications. Specifically, the productionapp application is built on applications customerapp and employeeapp. Each of these applications has additional built-on applications, including the duplicated MYEnterpriseApp application, which has two different versions in use.
All applications are built on the same version of PegaRUUS.
CustomerApp 07.01
ServiceApp 01.01
EmployeeApp 01.01
MyEnterpriseApp 01.02
PegaRULES 07.10
Identify two benefits provided by using single sign-on (SSO) in a high availability (HA) application. (choose two)
- A . To automatically authenticate users on a new server following a server crash
- B . To redirect the user to a new server during a server quiesce (pause)
- C . To allow the movement of stateful data between application servers
- D . To allow for cookie persistence on the browser
B D
Explanation:
To meet the requirement that only the work group manager can read and write purchase request cases when the total amount exceeds USD 10,000, the following configurations can be used: Reads Access Control Policy: Use a reads access control policy with a condition that checks if the amount is less than USD 10,000. This restricts access based on the purchase request amount. Conditional Access in Access Manager: Configure conditional access in Access Manager to allow read and write permissions for purchase request cases only when the amount is less than USD 10,000.
Reference: Pega Documentation on Access Control Policies: Access Control Policies
Pega Access Manager: Access Manager
You are working on an insurance claims application that receives claims through email. The company receives 500 emails per hour. the insurance company promises a 24-hour response time to receives and verify the clain. After the claim is verified. The system automatically responds with email containing the claim ID.
The application is developed in the Pega cloud environment. The production environment is currently running on premises.
What is your recommendation to ensure that insurance company can meet the 24-hour response time requirement for claims submitted by email?
- A . Recommend the insurance company change its policy to allow for a broader processing window.
- B . Recommend the insurance company use an advanced agent to verify claims and respond.
- C . Recommend the insurance company use an email lister with concurrent threats.
- D . Recommend the insurance company use an MDB listener instead of an email listener.
C
Explanation:
To ensure that the insurance company can meet the 24-hour response time requirement for claims submitted by email, the best recommendation is to use an email listener with concurrent threads. This configuration allows the system to process multiple emails simultaneously, thereby handling the high volume of 500 emails per hour efficiently.
Reference: Pega Documentation on Email Listener: Email Listener
You review and tune the agent configuration on a production system since some default agents____________ and ____________. (choose two)
- A . Are not necessary for every application.
- B . require an agent schedule record
- C . Should never run in a production environment.
- D . need to be registered with the master agent
A, C
Explanation:
When tuning the agent configuration on a production system, it is important to review and adjust default agents because:
Not Necessary for Every Application: Some default agents are not necessary for every application and can be disabled to improve performance.
Should Never Run in a Production Environment: Certain agents are intended for development or testing environments and should not be active in production to avoid unnecessary processing and potential security risks.
Reference: Pega Agent Configuration Guidelines: Agent Configuration
When do you use the load-datapage activity method?
- A . To refresh a data page
- B . To queue the data page for a default agent
- C . To initiate the loading of a data page
- D . To run a connector asynchronously
C
Explanation:
The load-datapage activity method is used to initiate the loading of a data page. This method ensures that the data page is populated with the required data by executing its defined source.
Reference: Pega Documentation on Data Pages: Data Pages
The application contains a property named claimid. You want to business users to reuse this property in any new case types they create.
How do you define the claimid property?
- A . As a final rule
- B . As a case level property
- C . As an enterprise class level property
- D . As a relevant record
C
Explanation:
Handling reference data from external systems efficiently is crucial to minimize system resource usage.
Use the System of Record (SOR) data access pattern to populate the page contents (Answer C):
The SOR pattern ensures that the application fetches data directly from the external system when needed, rather than storing and maintaining copies of the data. This approach minimizes memory usage and keeps the data up-to-date.
Reference: Pega’s documentation on data access patterns recommends using the SOR pattern for scenarios where up-to-date data is required, and minimizing resource consumption is critical. Use the Snapshot data access pattern to populate the page contents (Answer D):
The Snapshot pattern captures a specific state of data at a point in time. This approach is useful for reference data that does not change frequently, reducing the need for repeated data fetching and conserving system resources.
Reference: According to Pega’s best practices for data management, the Snapshot pattern is ideal for data that remains relatively static, helping to optimize resource utilizatio
In order to produce a complete view of a customer, a customer service (CS) application requires reference data from multiple external systems. The customer data resides on a customerinfo page in a parent case type. The data on the CustomerInfo Page is also used by some of its subcases. Sometimes, the connectors that populate the data page are slow.
Which two of the following approaches for handling the required reference data from the external systems uses the least system resources? (Choose Two.)
- A . Use Case Designer data propagation to copy the data to the subcases to populate the page contents.
- B . Use the Load-DataPage method to initiate the population of the page contents.
- C . Use the system of Record (SOR) data access pattern to populate the page contents.
- D . Use the Snapshot data access pattern to populate the page contents.
C D
Explanation:
Handling reference data from external systems efficiently is crucial to minimize system resource usage.
Use the System of Record (SOR) data access pattern to populate the page contents (Answer C):
The SOR pattern ensures that the application fetches data directly from the external system when needed, rather than storing and maintaining copies of the data. This approach minimizes memory usage and keeps the data up-to-date.
Reference: Pega’s documentation on data access patterns recommends using the SOR pattern for scenarios where up-to-date data is required, and minimizing resource consumption is critical. Use the Snapshot data access pattern to populate the page contents (Answer D):
The Snapshot pattern captures a specific state of data at a point in time. This approach is useful for reference data that does not change frequently, reducing the need for repeated data fetching and conserving system resources.
Reference: According to Pega’s best practices for data management, the Snapshot pattern is ideal for data that remains relatively static, helping to optimize resource utilizatio
You are using pega express. You want to avoid creating unnecessary case-level properties and views.
Which three actions do you take to accomplish this goal? (choose three)
- A . Define case type views using * page, property" syntax for the majority of the- fields.
- B . Drag-and-drop a Field Group when defining a case view.
- C . Create a data type that corresponds to each case type.
- D . Pre-define properties, sections, and relevant records that are applied to Work-Cover’.
- E . Add an embedded Page property to the case type.
A B E
Explanation:
To avoid creating unnecessary case-level properties and views in Pega Express:
Define case type views using "* page, property" syntax for the majority of the fields (Answer A):
Using this syntax allows you to reference existing data types and properties, reducing redundancy and the need for additional case-level properties.
Reference: Pega’s best practices for case design emphasize reusing existing data structures where possible to streamline the case configuration process. Drag-and-drop a Field Group when defining a case view (Answer B):
Field Groups allow you to encapsulate related fields into a single entity, promoting reuse and minimizing the need for multiple, separate properties.
Reference: Pega’s documentation on defining case views highlights the efficiency of using Field Groups to manage related data elements.
Add an embedded Page property to the case type (Answer E):
Embedding Page properties allows you to group related data within a case without creating numerous individual properties, maintaining a cleaner data model.
Reference: Pega’s guidelines on property types suggest using embedded Pages to organize and manage complex data structures within a case.
Select the recommended option for extending the data model provided by a pega industry framework.
- A . Specialize the data model as little as possible.
- B . Redefine the data model.
- C . Hide the data model with a custom data model.
- D . Hide the data model with an Enterprise service Bus (ESB) dictated data model.
A
Explanation:
When extending the data model provided by a Pega industry framework:
Specialize the data model as little as possible (Answer A):
Minimizing specialization helps maintain compatibility with future updates to the framework and reduces the complexity of the application.
Reference: Pega’s best practices for extending frameworks recommend limiting customizations to ensure that applications remain adaptable and easy to maintain.
You oversee a medium-size development team, and some of the team members are new to pega.
What are the most efficient ways to ensure that the rules the team creates adhere to best practices? (choose two)
- A . Have new team members create and run Pega automated unit tests against their rules.
- B . Use Pega Log Analyzer to identify exceptions associated with the new team members.
- C . Run Tracer on each rule the new team members check in to identify an failures in rule execution.
- D . Leverage the rule check-in approval process to review the new team member’s changes first.
A, D
Explanation:
Ensuring that new team members adhere to best practices can be efficiently managed through: Have new team members create and run Pega automated unit tests against their rules (Answer A):
Automated unit tests help verify that rules are functioning as intended and conform to best practices. This process also aids in early detection of issues.
Reference: Pega’s testing documentation emphasizes the importance of automated unit testing in maintaining code quality and adherence to best practices.
Leverage the rule check-in approval process to review the new team member’s changes first (Answer D):
The check-in approval process ensures that experienced team members review changes before they are merged, helping to maintain high standards and compliance with best practices.
Reference: Pega’s rule management guidelines recommend using the check-in approval process to enforce quality control and mentoring for new team members.
An end user of the application experienced a browser crash while working on a highly available system. Crash recovery is enabled. Does the user to be reauthenticated?
- A . Yes, if the user is directed to the same node.
- B . No, if the user is directed to a different node.
- C . Yes, If the authentication cookie was lost.
- D . No, if the authentication cookie was lost
C
Explanation:
In a highly available system with crash recovery enabled:
Yes, If the authentication cookie was lost (Answer C):
If the authentication cookie, which maintains the user’s session, is lost during the crash, the user will need to be reauthenticated to establish a new session.
Reference: Pega’s security documentation outlines the role of authentication cookies in session management and the need for reauthentication if the cookie is unavailable.
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?
- A . Create a tax case type, then circumstance the required processes and routing utilities by using the country property.
- B . Create a country-specific tax assessment application that is built on the existing Pega Platform application.
- C . Create a tax case type and use case type specialization by country, each with its own process, to be routed and assigned to the appropriate tax consultant.
- D . Create a country-specific tax process for tax assessment that is routed to the appropriate tax consultant.
C
Explanation:
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.
Reference: 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.
Which of the following Skin rule customizations help satisfy the states requirements?
- A . In the Skin rule, configure the importance field for each column included in a repeating layout.
- B . In the Skin rule, configure the Column Layout and specify the width of the sidebar on desktops.
- C . In the Skin rule, configure the Column Layout and specify how the sidebar appears on tables and smart phones.
- D . In the Skin rule, configure the style for all application field values, paragraphs, and correspondence records.
A B C
Explanation:
To satisfy requirements using Skin rule customizations:
In the Skin rule, configure the importance field for each column included in a repeating layout (Answer A):
Setting the importance field helps manage how columns are displayed on different devices, ensuring a responsive design.
Reference: Pega’s documentation on Skin rules details how to use the importance field to control column behavior in responsive layouts.
In the Skin rule, configure the Column Layout and specify the width of the sidebar on desktops (Answer B):
Defining the column layout and sidebar width helps create a consistent and user-friendly interface on desktop devices.
Reference: Pega’s Skin rule customization guidelines recommend configuring column layouts to optimize the UI for different screen sizes.
In the Skin rule, configure the Column Layout and specify how the sidebar appears on tables and smartphones (Answer C):
Customizing how the sidebar appears on tablets and smartphones ensures that the application is usable on various devices, enhancing the user experience.
Reference: According to Pega’s UI design best practices, configuring the column layout for different devices is essential for a responsive design.
A Pega application locally stores the same set of codes defined by and used within an external system of record. The Page application does not locally store the labels associated to these codes. During case processing, the displayed labels for this set of codes are sourced from the external system of record. On any given day, the label associated to a code may change. You are asked to implement a report definition that displays the current label associated to each code whenever the report is run.
How do you design a Pega application to meet this requirement?
- A . Develop a SQL function that calls a stored procedure to retrieve the currently associated level for each code.
- B . Persist the most recently retrieved labels for each code in a local table. Join to that table when running the report.
- C . Query the distinct codes that the report would display. Develop an interface to retrieve the associated labels In bulk.
- D . Display report definition rows using a custom section. Use a Keyed-access Data Page to source label values.
D
Explanation:
To meet the requirement of displaying the current label associated with each code in a report, use a custom section in the report definition to display the rows. Use a Keyed-access Data Page to source the label values dynamically from the external system of record whenever the report is run. This ensures that the latest labels are always displayed without needing to persist them locally.
Reference: Pega Documentation on Data Pages: Data Pages
Pega Report Definitions: Report Definitions
Table a contains customer information. Table B contains complaints submitted by customers. Table C contains positive feedback submitted by customer.
You are tasked to write a report that list all rows in Table A where, per customer, the number of rows in Table B related to Table A are greater than the number of rows in Table C related to table A.
Which method creates the report that executes with the best performance?
- A . Define two subreports: one that counts rows in Table B relative to Table A, and on that counts the rows in table C relative to Table A. Only include rows in the main. Report against table A where the table B count is greater that the Table C count.
- B . Join table A to Table B and C using include all rows in this class. Count the Join column from both Table B and Table C. Only include rows where the first count is greater than the second.
- C . Join table A to Table B and C using include all rows in join class. Count the Join column from both Table B and Table C. Only include rows where the first count is greater than the second.
- D . Define two subreports, one where table B users ”Do not Join”, and one where Table C users ”Do not Join”, In the main report count the rows from each subpreport, then only include rows where the count from the Table B subreport than the count from the Table C subreport.
A
Explanation:
To create a report that lists all rows in Table A where the number of related rows in Table B is greater than in Table C per customer, define two subreports. One subreport counts rows in Table B relative to Table A, and the other counts rows in Table C relative to Table A. In the main report, include only rows from Table A where the Table B count is greater than the Table C count. This method ensures optimal performance by avoiding complex joins.
Reference: Pega Reporting: Reporting
What advantage does a rule-utility-function have over a rule-obj-activity?
- A . Ability to be circumstanced
- B . Ability to be saved multiple rulesets
- C . Ability to be directly called from a decision table
- D . Ability to be used to enforce security
C
Explanation:
A rule-utility-function (RUF) has the advantage of being directly callable from a decision table, which is a common requirement in Pega applications for implementing business logic. This direct invocation capability simplifies the design and execution of decision rules.
Reference: Pega Rule-Utility-Functions: Rule-Utility-Functions
Finco corporation uses pega to perform the majority of the mortgage underwriting tasks.
After gathering the initial data, the mortgage case pauses and waits for the credit report.
The credit report is a separate case, located in the same class group as the mortgage case, and typically resolves within 24 hours. After the credit report is complete, the application routes the mortgage case to the specialist.
Which of the following options is the optimal solution to route the mortgage case to the specialist when the credit report is complete?
- A . Add a wait shape to the mortgage flow with a case dependency to advance the mortgage flow to the next assignment when the credit report case is resolved.
- B . Insert a credit report assignment in the mortgage flow with a SLA to check the status of the credit report case and call the ResumeFlow activity when the credit report case completes.
- C . Include a split join shape in the mortgage flow to include the credit report flow. Use the All option on the split join shape to ensure the credit report is complete before routing to the specialist.
- D . Modify the credit report flow to move the mortgage case to the specialist. The application routes the assignment to the specialist with the least amount of work.
A
Explanation:
The optimal solution to route the mortgage case to the specialist when the credit report is complete is to add a wait shape to the mortgage flow with a case dependency. This ensures that the mortgage flow advances to the next assignment only when the credit report case is resolved. This method is straightforward and leverages Pega’s built-in case dependency management.
Reference: Pega Case Management: Case Management
A pega application has cases that represent customer accounts each with many members. When a member of a customer account registers with the application through an offline component, a related registration transaction is recorded. An advanced agent updates the customer account cases with new members. The application is running in a multimode system and advanced agents are enabled on all nodes.
Which two elements are valid design choices? (choose two)
- A . Use the optimistic locking option on the case types.
- B . Create a Registration subcase configured to run in offline mode.
- C . Leverage the default object lock contention requeuing capability.
- D . Override DetermineLockString to use .AccountID instead of .pyID as the lock string.
A D
Explanation:
Use the Optimistic Locking Option: Optimistic locking ensures that updates are handled efficiently in a multimode system without causing contention.
Override DetermineLockString: Override the DetermineLockString to use .AccountID instead of .pyID as the lock string to ensure that the correct customer account is locked during updates.
Reference: Pega Locking Mechanisms: Locking Mechanisms
Pega Advanced Agent Configuration: Advanced Agent Configuration
In the answer area, select the configuration for back-to=back processing on the follow action form so that getnextwork processing does not occur.
- A . Look for the assignment to perform.
- B . If not found, look for other assignment in flows on this case
- C . If not found, look for assignment in flows on the parent case
- D . For each also consider assignments in workbaskets
A
Explanation:
For back-to-back processing on the follow action form to ensure that getnextwork processing does not occur, configure it to "Look for the assignment to perform." This ensures that the system checks for the next assignment within the current context without moving to the next item in the work queue.
Reference: Pega Get Next Work Configuration: Get Next Work
You imported a rule-admin-product (RAP) file that contains new features into a user acceptance testing (UAT) environment. Select the option that ensures basic functionality behaves as expected before inviting users to start acceptance testing.
- A . Create a smoke test suite. Run the test suite using the pre-import process.
- B . Create an ad hoc test suite. Run the test suite using the post-import process.
- C . Create an integration test suite. Run the test suite using the Execute Test REST service
- D . Create a regression test suite. Run the test suite using the automation server.
D
Explanation:
To ensure basic functionality behaves as expected before inviting users to start acceptance testing after importing a Rule-Admin-Product (RAP) file:
Create a regression test suite. Run the test suite using the automation server (Answer D):
A regression test suite helps verify that the new features do not break existing functionality. Running these tests using an automation server ensures that the process is repeatable, reliable, and efficient.
Reference: Pega’s testing strategy documentation emphasizes the importance of regression testing in ensuring that new changes do not negatively impact existing features. Automation servers like Jenkins or Pega’s own CI/CD pipelines can be used to schedule and run these tests systematically.
when a customer submits a credit card dispute, the application connects to an external service to retrieve all transactions made by the customer. the external service returns transactions ordered by date of transaction, in a descending, chronological order. when a case worker reviews the dispute, the application displays the 10 most recent transactions.
if the case worker does not see the disputed transaction in the list, the case worker can search for additional transactions. the case. the case worker can filter search results on transaction date, the transaction amount or the merchant name the search results display the 10 most recent transactions that satisfy the filter criteria. the case worker cannot paginate through the results.
How do you configure the data page to satisfy all the requirements in the scenario?
- A . create a node-level data page that uses a connector as its source.
- B . create a thread-level data page with parameters that uses a connector as it source.
- C . create a thread-level data page that uses a report definition as its source.
- D . create a node-level data page with parameters that uses a report definition as its source
B
Explanation:
To configure the data page to satisfy all the requirements in the scenario:
Create a thread-level data page with parameters that uses a connector as its source (Answer B):
A thread-level data page ensures that the data is specific to the current user session and not shared across multiple sessions. Using parameters allows for flexibility in filtering and retrieving the required transactions. The connector source ensures data is fetched from the external service as needed.
Reference: Pega’s data page documentation highlights the use of thread-level data pages for user-specific data and the use of connectors to integrate with external services dynamically.
when a customer submits a credit card dispute, the application connects to an external service to retrieve all transaction made by the customer. the external service returns transactions ordered by date of transaction, in a descending, chronological order when a case worker reviews the dispute the application displays the 10 most recent transactions.
if the case worker does not see the disputed transaction in the list, the case worker can search for additional transaction the caseworker can filter search results on transaction date the transaction amount or the merchant name the search results display the 10 most recent transactions that satisfy the filter criteria. the case worker cannot paginate through the results.
How do you configure the response data transform to satisfy all of the requirements in the scenario?
- A . configure the data transform to copy only the first 10 matching records to a page list property
- B . configure the data transform to copy all of the records to a page list property
- C . configure the data transform to copy all of the records to the data page
- D . configure the data transform to use the first x pagination setting to copy only the first 10 results to the data page
A
Explanation:
To configure the response data transform to satisfy all the requirements in the scenario: Configure the data transform to copy only the first 10 matching records to a page list property (Answer A):
This approach ensures that only the required number of transactions (10) are displayed initially, meeting the requirement of showing the most recent transactions without overwhelming the case worker with too much data.
Reference: Pega’s documentation on data transforms explains how to manipulate data and limit the number of records copied to a property, ensuring efficient data handling and display.
you want to expose a set of services for your application. Each service should be exposed as a separate WSDL.
How do you accomplish this?
- A . create a separate service package for each WSDL.
- B . create a service listener for each WSDL.
- C . Run the service wizard for each WSDL.
- D . place the service rules in separate classes, one class per WSDL
A
Explanation:
To expose a set of services for your application, with each service exposed as a separate WSDL:
Create a separate service package for each WSDL (Answer A):
Service packages in Pega allow you to group related services and generate WSDL files for them. By creating a separate service package for each WSDL, you can manage and expose each service independently.
Reference: Pega’s service package documentation provides details on how to configure and manage service packages to generate individual WSDL files for different services.