Pega Certified System Architect (CSA) 72V1
The Data Explorer
The Clipboard tool
Live UI
The Tracer
Live UI
The Tracer
The Clipboard tool
The Property Analyzer
Replace the activity with a data transform to copy the shipping address to the billing address.
Justify the warning, since an activity is required in this situation.
Ignore the warning if the compliance score is 90 or greater, since the application is considered ready for release.
Identify an API activity to use in place of the activity you wrote.
An application sends a notification to a manager if a purchase request requires approval. Otherwise, the application sends a notification to the employee that the request was approved.
An application sends an email to a customer to confirm opening a account. For customers in certain states or provinces, the email includes a mandatory disclosure.
An application sends a text if a customer provides a mobile phone number, otherwise, the application sends an email.
An application computes a shipping charge for orders. If the order exceeds USD100, the customer receives a credit of 50% of the shipping charge.
An activity writes to the wrong clipboard page.
A decision tree contains a branch that cannot be reached.
A decision table returns an invalid connector name to a flow.
A property in a report has not been optimized.
The case type uses an authorization process used throughout the organization.
The case type uses the Data-Party-Operator class to describe a work party.
The case type uses the Data-Party-Operator class to describe a work party.
The case type uses the Data-Party-Operator class to describe a work party.
Length of stay
Options
Total cost of room
Total cost of options
PropA=1 and ProbB=4
PropA=1 and PropB=2
PropA=3 and PropB=4
PropA=3 and PropB=2
Configure the first connector in the first rule to set the Customergrade property value.
Configure the CustomerGrade property with a default value.
Configure a declare expression to set the CustomerGrade property value.
Configure the pyDefafult data transform to set the CustomerGrade property value.
Use the backward chaining option for all the expressions.
Use the forward chaining option for the total amount expression. Use backward chaining for all the other expressions.
Use the forward chaining option for all the expressions.
Use the backward chaining option for the total amount expression. Use forward chaining for all the other expressions.
09:20
09:42
09:27
09:35
Decision Table
Declare Expression
Data Transform
Decision Tree
Function
Data transform
Declare expression
Data page
Customer data
Product categories
Order details
Shopping cart items
Page group
Value group
Page
Value list
Requestor
Application
Node
Thread
As a value list
As a page list
As a value group
As a page
Lookup
Report definition
Service
Data transform
Execute a complex SQL statements such as a stored procedure
Write to a table as part of a distributed transaction
Update a table in an external database
Retrieve a large list of reference data
Declare expression
Decision tree
Decision table
When rule
Check the decision tree for conflicts
Add the decision tree to a decision shape in your application and create cases using various input values.
Run the decision tree and enter values on the test page.
Check the decision tree for completeness.
Data transform
Decision tree
When rule
Map value
Declare expression
When
Decision tree
Map value
Add a refresh when condition on the layout containing the balance transfer offers.
Add a visible when condition on the layout containing the balance transfer offers.
Add a visible when condition on the check box for the balance transfer election.
Add a refresh when condition on the check box for the balance transfer election.
Data transform
Declare expression
When rule
Activity
To save an incomplete flow.
To prevent additional shapes from being added to the flow.
To avoid errors due to references to rules that do not yet exist.
To allow users to choose decision outcomes if a decision rule if not yet available.
Report Definition
Service
Data page
Connector
Use a data transform
Use a SQL connector
Map the table to a class
Use a SQL listener
Map the response to the application data structure
Perform error handling
Map the protocol specific response to the clipboard
Finalize the connector
Add a local action to the stage that contains the collect Customer Information assignment.
Add a router to the Collect Customer Information assignment.
Add a local action to the collect Customer Information assignment.
Add a notification to the collect Customer Information assignment.
Route the case to a workbasket that references a when condition.
Route the case to a workbasket that references a decision table.
Route the case to a worklist that references a decision table.
Route the case to a worklist that references a when condition.
When creating a new case type
When debugging an application
When designing your data model
When automating case processing
Add an alternate stage and add the rejection process as an optional process to the stage.
Add the rejection process to all the primary stages as an optional process.
Add a primary stage and add the rejection process to the stage.
Add an alternate stage and add the rejection process to the stage.
The data propagation features will track changes to configured properties and propagate the values to the check inventory case automatically for the entire lifecycle of the purchase request case.
The data propagation features cannot be used for this scenario because the check inventory case is created after the purchase request has been resolved.
The data propagation features propagates values from the purchase request case on creation of the check inventory case. Subsequent updates need to be handled manually.
The data propagation features can only be used for the quantity because it only supports updating of properties. The adding and removing of products in the purchase request is not supported.
Primary stages: New->Credit Check->Review->Underwriting Alternate Stage: Rejected
Primary stages: Loan Request->Loan reviewed->Loan rejected->Loan Funded
Primary stages: New->Review->Rejected->Underwriting
Primary stages: Loan Submitted->Check Credit->Review Loan->Fund Loan Alternate Stage: Reject Request
Add a notification to the Review Authorization Request assignment.
Add a utility to the process that calls the CorrNew activity. Connect the Deny Request connector to the utility.
Add the CorrNew activity to the Deny Request connector
Add the SendCorrspondence local action to the Review Authorization Request assignment.
When the Review claim step starts.
When the Process claim stage starts.
When the Review claim step completes.
When Investigate claim step completes.
Create a correspondence fragment for the email and a correspondence rule for the letter.
Create one correspondence rule for the email and a paragraph rule for the letter.
Create one correspondence rule for the email and make a copy of the rule for the letter
Create one correspondence rule for the email and another correspondence rule for the letter.
Associate each appraiser to a work group that uses skill parameters.
Associate each appraiser to the appraiser work group.
Associate each appraiser to one of two work groups that correspond to the appraisal qualifications.
Associate each appraiser to a work group that uses work group parameters.
Assignment
Subprocess
Utility
Connector
Allow the CSR to select a value for .pxurgencyWork.
Allow the CSR to select an SLA with greater urgency adjustments.
Allow the CSR to select a value for .pyUrgencyAssignAdjust.
Allow the CSR to adjust the goal and deadline urgency for the case.
Data-Party-Operator
Data-Party-Corn
Data-Party-Person
Data-Party-Org
Configure a cascading approval flow type based on the reporting structure of the current user.
Configure a single level approval flow type based on an authority matrix.
Configure a single level approval flow type and route to a workbasket accessible by the approvers.
Configure a cascading approval flow type based on an authority matrix.
Purchase request
Purchase order
Customer
Line item
Configure the Account Open case type to create a Fund Account case as a top-level case. Configure the Account Open case type to create a Link Savings case as a child case.
Configure the Account Open case type to create a Fund Account case as a top-level case. Configure the Fund Account case type to create a Link Savings case as a child case.
Configure the Account Open case type to create the other cases as top-level cases. Add a validate rule to the Account Open case to require a resolved Link Savings case before the Fund Account case can be resolved.
Configure the Account Open case type to create a Fund Account case as a child case. Configure the Fund Account case type to create a Link Savings case as a top-level case.
Activities cannot be delegated to business users.
Using an activity is a guardrail violation.
Activities are difficult to migrate.
Decision tables are easier to maintain than activities.
Add the SendCorrespondence flow action to the assignment.
Add an SLA with an escalation action to the assignment.
Add a Send Email shape to the process after the assignment.
Add a notification to the assignment.
The end of the goal interval.
When a user begins the assignment.
When the assignment is ready for a user.
The end of the deadline interval.
Configure an action set on the link to launch the flow in a modal dialog.
Configure the flow to render its UI in a modal dialog instead of a section.
Configure the edit mode of the link to display the flow UI in a modal dialog.
Configure a visible when condition on the link to display the flow in a modal dialog.
Use a dynamic layout with a responsive breakpoint at 800 pixels to change from inline-grid triple to inline-grid double format.
Circumstance the section rule to display different number of columns at different screen sizes.
Use a column layout with a responsive breakpoint at 800 pixels to hide the left column.
Circumstance the layout to display different number of columns at different screen sizes.
Create one edit validate rule that includes two conditions – one for the credit score property and one for the employment status property.
Create one validate rule that includes two conditions – one for the credit score property and one for the employment status property.
Create two edit validate rules. Each rule includes one condition – one for the credit score property and one for the employment status property.
Create two validate rules. Each rule includes one condition – one for the credit score property and one for the employment status property.
ORG-App-Work
ORG-App-Data-Customer
ORG-App-Data
ORG-App-Work-PurchaseOrder
Use an Edit Validate rule to test the value entered by the user.
Use a Validate rule to test the value entered by the user.
Use a When rule to test if the date matches the required format.
Use a Calendar control to allow the user to select the date.
Alignment of field values
Label Positioning
Align columns and rows to present data in spreadsheet
Number of columns in each row
Paragraph rules can be translated.
Paragraph rules can be edited by the user.
Paragraph rules are supported in correspondence.
Paragraph rules can include images.
Paragraph rules support rich text.
Text input
Radio buttons
Check box
Drop-down
Configure an action set on the button control.
Configure a local action on the button control.
Configure a mixin for the button in the skin.
Configure a style format for the button in the skin
Column layout
Dynamic layout
Screen layout
Repeating layout
Configure the mandatory fields as Required in the section rule
Use multiple Validate rules for each mandatory field
Use an Edit Validate rule to verify if each of the mandatory properties has a value
Use a Validate rule to verify the mandatory fields have a value
Validate
Edit Validate
Service Level
Data Transform
Configure edit validates on the date fields to refresh the section when the date values change.
Configure an action set on the hotel list display to refresh the section when the hotel list changes.
Display the hotel in an embedded section with a visible when condition.
Configure action sets on the date fields to refresh the section when the date values change.
Allow user to subscribe to reports in the distribution group category.
Select the report definition option that displays your report in the Report Browser.
Select the option in the Report Browser that allows users to view your report.
Create a category rule for distribution group reports.
.Department
.DueDate
.pxRequestor.pyUserIdentifier
.VendorName
Summarize the manager column
Sort the manager column
Group the manager column
Filter the manager column
Group the case ID column.
Group the manager name column.
Summarize the case ID column.
Summarize the manager name column.
Select Highest to Lowest sort type for Create Date.
Select Count in the Summarize column for Create Date.
Add a filter condition where Create Date is greater than the current date.
Make that Create Date the first column in the report.
Customer data
Policy details
Claim types
Items of loss
To perform the calculation in a specific case stage
To perform the calculation when a form is submitted
To perform the calculation when the user clicks a button
To perform the calculation wherever a field is updated
PropA=3 and ProbB=2
PropA=1 and PropB=4
PropA=3 and PropB=4
PropA=1 and PropB=2
11:32
11:38
11:40
11:28
Single value
Page List
Page
Value List
As a single value
As a page group
As a page
As a page list
Data page
Data transform
Function
Declare expression
Data page
Flow action
Report definition
Data transform
Filter the results so that only cost center and purchase requests are included in the report.
Use the purchase requests column to group the cost centers.
Summarize the purchase requests column by count.
Summarize the regional cost centers by count.
.DueDate
.pyStatusWork
.pxAssignedOperatorID
.pxCreateDateTime
Create three conditions: Location equals Boston OR Location equals Atlanta AND Start Date equals 30 days.
Create three conditions: Location equals Boston OR Location equals Atlanta AND Start Date equals next 30 days.
Create one condition: Location equals Boston Atlanta, Start Date equals next 30 days.
Create three conditions: Location equals Boston AND location equals Atlanta AND Start Date equals next 30 days.
Add a validate rule to the check box control.
Add a refresh when condition on the check box control.
Add a validate rule to the flow action.
Add a visible when condition on the radio button control.
Decision tree
Decision table
Map value
When rule
Drop-down
List to List
AutoComplete
Menu
Text area
Picklist
Radio buttons
Check box
A single value property that contains the data in a local list
A page group property that holds the data
A page list property that holds the data
Local data storage
Screen layout
Dynamic layout
Column layout
Smart layout
From the property used to capture the amount of the balance transfer
From the section that contains the field for entering the amount of the balance transfer
From the step on the case life cycle
From the flow action where the customer submits the form
Clicking a button clears the fields in a form.
Selecting a check box shows additional input fields.
Reducing the screen width converts an inline to a stacked dynamic layout.
Entering a text value in a numeric field displays a custom error message.
Use a column layout with a responsive breakpoint at smart phone screen width to hide the left and right columns
Circumstance the section rule to display the photos with different arrangements at different screen sizes.
Circumstance the layout to display the photos the photos with different arrangements at different screen sizes.
Use a dynamic layout with a responsive breakpoint at smart phone screen width to change from an inline format to a stacked format.
Ignore the warning if the compliance score 90 or greater, since the application is considered ready for release.
Identify an API activity to use in place of the activity you wrote.
Replace the activity with a data transform to copy the content of the previous order to the current order.
Justify the warning, since an activity is required in this situation.
Circumstance the service level using the Property and Date option, and specify a start date and end date for the extended deadline.
Circumstance the process using the Property and Date option, and specif creation date.
Circumstance the service level using the Template option, and create a circumstance definition with the start date and end date for the extended deadline.
Circumstance the property used to record the end date for the extended deadline.
When rule
Decision tree
Validate
Data transform
ApproveLevel1
ApproveLevel3
Reject
ApproveLevel2
Create one correspondence rule for each correspondence type. Configure each correspondence rule to reference another correspondence rule that contains the confirmation.
Create one correspondence rule for each correspondence type. Configure each correspondence rule to reference a paragraph rule that contains the confirmation.
Create one correspondence rule containing the confirmation. Configure the correspondence rule to support all three correspondence types.
Create one correspondence rule containing the confirmation, then circumstance the correspondence rule for each correspondence type.
Data-Party-Com
Data-Party-Operator
Data-Party-Person
Data-Party-Org
The data propagation feature only propagates data when the repair case is created.
The data propagation feature will continue to track changes and propagate data to the repair case until the claim case is resolved.
The data propagation feature will track changes and propagate data for the entire lifecycle of the repair case.
The data propagation feature cannot be used because it only supports data propagation to child cases.
Use the standard ToWorkGroup router.
Use the standard ToWorkGroupManager router.
Use the standard ToWorkGroupManager router and specify the current user as the user routing the assignment.
Use the standard ToWorkGroup router and specify the current work group manager’s ID as the destination.
Increase the urgency level for gold level cases.
Add a transfer action to the deadline.
Add an advance flow action to the deadline.
Use a when condition test for gold level cases.
Add a notification to the Review Treatment assignment.
Add a notification to the Review Authorization Request assignment.
Add a SendCorrespondence local action to the Review Authorization Request assignment.
Add an SLA to the Review Treatment assignment that includes an escalation notification.
Send the notification by email rather than letter.
Router fulfillment requests to a dedicated workbasket.
Update the notification with the expected delivery date.
Increase the urgency for time-sensitive requests.
Setting default values when creating a case
Writing a message to a log file
Calculating the age from the date of birth
Concatenating two strings values
Add an Assignment shape to the Yes connector and add a notification to the assignment.
Add a notification to the Yes connector.
Add a Utility shape to the connector leaving the Fulfillment subprocess. Configure the shape to call the CorrNew activity.
Add a Utility shape to the Yes connector.Configure the shape to call the CorrNew activity
A transaction review is completed within 24 hours.
Requests from customers with elite status go to a dedicated work group.
Users are notified when they receive an assignment.
Transaction dispute cases are considered more urgent than address change cases.