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)
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)
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?
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)
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, 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?
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
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, 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 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)
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
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?
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
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)
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.