PEGAPCSA87V1 Pega Certified System Architect (pcsa) 87v1 Practice Questions
Prepare for PEGAPCSA87V1 with more than an answer.
- Exam fee
- $175 USD
- Level
- Associate
- Valid for
- No expiration
Domains covered on the exam 8
- Case Management33%
- Data and Integration23%
- User Experience12%
- Application Development12%
- Security5%
- DevOps5%
- Reporting5%
- Mobility5%
- 1
A business requirement states that in a 'Loan Application' case type, the value of the 'TotalLoanAmount' property must always be equal to the sum of 'PrincipalAmount' and 'FeesAmount'. If either 'PrincipalAmount' or 'FeesAmount' changes, 'TotalLoanAmount' must be recalculated automatically. Which declarative rule is best suited for this?
Show answer details
Correct answer: C
Declare Expressions are designed for automatic calculations where a target property's value is derived from other source properties. By setting the target to
.TotalLoanAmountand the expression to.PrincipalAmount + .FeesAmount, the Pega engine ensures that whenever the source properties change, the target is automatically and immediately recomputed. This is the most efficient and declarative way to meet the requirement. - 2
When debugging an issue with rule resolution, a developer wants to understand exactly which rules Pega is considering and why a specific version was chosen. Which debugging tool is designed for this purpose?
Show answer details
Correct answer: C
The Tracer tool is the primary debugging utility for observing rule execution in real-time. By enabling the 'Rule Resolution' event type in the Tracer settings, a developer can see the detailed steps Pega's rule resolution algorithm takes to find and select a rule, including which rules were candidates and which were discarded based on class, ruleset, circumstances, and other factors.
- 3
True or False: In Pega, a ruleset version can be locked to prevent any further changes, which is a common practice before deploying an application to a production environment.
Show answer details
Correct answer: A
True. Locking a ruleset version is a critical step in the deployment process. It makes the rules within that version immutable, ensuring that the version tested in a QA environment is the exact same version deployed to production, which is a fundamental principle of DevOps and release management.
- 4
A manager needs a report that lists all open cases that have passed their deadline. Which two configurations are required in the Report Definition rule to achieve this? (Select TWO)
Show answer details
Correct answer: A, B
To get only open cases, you must filter out resolved ones, typically by checking the work status. To find cases that have passed their deadline, you must filter on the
.pySLANameproperty where its value is 'Passed Deadline'. Adding columns for case ID and urgency is for display, not for filtering.To get only open cases, you must filter out resolved ones, typically by checking the work status. To find cases that have passed their deadline, you must filter on the
.pySLANameproperty where its value is 'Passed Deadline'. Adding columns for case ID and urgency is for display, not for filtering. - 5
Which statement accurately describes the relationship between a class and an inheritance in the Pega Platform?
graph TD subgraph PegaRULES A[Work-] end subgraph YourApp B[YourOrg-YourApp-Work] --> A C[YourOrg-YourApp-Work-CaseType] --> B endShow answer details
Correct answer: D
Pega's class structure enables powerful rule reuse through inheritance. There are two types: Pattern inheritance (based on the class name structure, where
YourOrg-YourApp-Work-CaseTypeinherits fromYourOrg-YourApp-Work) and Directed inheritance (explicitly specified in the class rule form). This dual mechanism allows for flexible and extensive rule reuse across the application. - 6
A logistics company is designing a 'Shipment Tracking' case type. A key requirement is to display the shipment's history, which is a list of scan events (location, timestamp, status). The number of scan events is variable for each shipment. The UI must present this information in a table format where each row represents a scan event. Which configuration approach is the most efficient and scalable way to implement this in a section?
Show answer details
Correct answer: D
The best practice for displaying a variable number of items from a list is to use a repeating dynamic layout. This layout iterates over a source, such as a Page List property, and renders a section for each item. This is highly scalable and the standard Pega approach. Using multiple layouts with visibility conditions is inefficient and not scalable. A grid is a legacy control, and while it works, repeating dynamic layouts are more modern and flexible. A data page alone fetches data but does not render it in a repeating format; it must source a repeating layout.
- 7
During the development of a 'Patient Intake' case type, a data transform is used to copy billing information from a data object to the case. The source data object contains a property
.Insurance.PolicyID, and the target property in the case is.BillingInfo.PolicyNumber. Which row in a data transform correctly performs this mapping?Show answer details
Correct answer: C
In a data transform, the 'Set' action is used to assign a value to a target property. The 'Target' column specifies the property to be updated (in this case,
.BillingInfo.PolicyNumber). The 'Source' column specifies the value or property to be copied from (in this case,.Insurance.PolicyID). The syntax does not require an equals sign '='. 'Update Page' copies an entire page structure, which is not what is required here. 'Append and Map to' is for lists. - 8
A case lifecycle for a mortgage application includes a 'Compliance Review' stage. This stage should only be initiated if the loan amount exceeds $1,000,000. For all other cases, this stage must be skipped automatically. How should a system architect configure this behavior in Case Designer?
Show answer details
Correct answer: B
The standard, most direct way to conditionally skip a stage is by configuring the 'Skip stage when' condition within the stage's properties in Case Designer. This keeps the logic encapsulated with the stage itself. Using a decision shape within the process is less efficient as the stage is still technically entered. A 'Change Stage' shape is for explicit transitions, not for skipping. A validation rule would prevent entry but not skip the stage gracefully.
- 9
True or False: A single Report Definition rule can be configured to display data as both a summarized chart and a detailed list on a portal dashboard.
Show answer details
Correct answer: A
This is true. In the Report Viewer tab of a Report Definition, you can enable the 'Display chart' option and select a chart type. You can also check 'Display summary data only in chart' to show details in the list below. When this report is added as a widget to a dashboard, it can render both the chart and the underlying data list.
- 10
A system architect needs to ensure that a user cannot approve their own expense report. The application uses the reporting structure for approvals. Which two configuration options, when used together, can enforce this business rule? (Select TWO)
Show answer details
Correct answer: A, C
First, the assignment must be routed to the manager. Then, the 'Self-approval' check ensures that if the creator is their own manager (e.g., a CEO), the approval is automatically sent one level higher.
First, the assignment must be routed to the manager. Then, the 'Disallow self-approval' check ensures that if the creator is their own manager (e.g., a CEO), the approval is automatically sent one level higher.
