PEGACSA72V1: Certified System Architect (CSA) 72V1 Topic 2
Question #: 34
Topic #: 1
You need to copy data from a page with customer data to a page used for a credit payment. Most of the properties can be mapped as-is, but the first and last names must be concatenated into a full name. Which rule type would you use to copy the content?
A. Data page
B. Data transform
C. Declare expression
D. Function
Selected Answer: A
Question #: 32
Topic #: 1
In an insurance claims application, you want to capture miscellaneous inventory items, as displayed in the screen below.
A miscellaneous item has a name and value, and is defined as a data type. You want to store the data entered in a property called .Items. Which property type should .Items be?
A. Single Value
B. Value List
C. Page List
D. Page
Selected Answer: D
Question #: 31
Topic #: 1
In which of the following situations would you use a SQL connector?
A. Update a table in an external database
B. Write to a table as part of a distributed transaction
C. Retrieve a large list of reference data
D. Execute a complex SQL statement such as a stored procedure
Selected Answer: B
Question #: 28
Topic #: 1
You have designed a decision tree that you want to unit test. You want to test various input values to ensure that you get the expected results. How would you unit test your decision tree?
A. Run the decision tree and enter values on the test page.
B. Check the decision tree for completeness.
C. Check the decision tree for conflicts.
D. Add the decision tree to a decision shape in your application and create cases using various input values.
Selected Answer: C
Question #: 25
Topic #: 1
An application that generates auto insurance quotes allows users to add a substitute transportation reimbursement option to their coverage. Users who add this option are required to select one of three reimbursement levels:
– Up to $10/day
– Up to $25/day
– Up to $50/day
You must configure a form to add a check box that allows users to select the substitute transportation reimbursement option. Users selecting this option are presented with three reimbursement levels as a set of radio buttons, similar to the following example.
Which type of decision rule do you configure to test whether the user has selected the substitute transportation reimbursement option?
A. Map value
B. Decision table
C. When rule
D. Decision tree
Selected Answer: B
Question #: 22
Topic #: 1
You want to provide instructions to the user filling out a form. You are considering using paragraph rules for the instructions. What three benefits do paragraph rules provide over standard labels? (Choose three.)
A. Paragraph rules be edited by the user.
B. Paragraph rules support rich text.
C. Paragraph rules can include images.
D. Paragraph rule are supported in correspondence.
E. Paragraph rules can be translated.
Selected Answer: A
Question #: 19
Topic #: 1
Users are required to enter their date of birth in the format dd/mm/yyyy. Which two options ensure that a user provides a date in the correct format? (Choose two.)
A. Use a Calendar control to allow the user to select the date.
B. Use an Edit Validate rule to test the value entered by the user.
C. Use a Validate rule to test the value entered by the user.
D. Use a When rule to test if the date matches the required format.
Selected Answer: A
Question #: 18
Topic #: 1
An application allows bank customers to apply for a credit card. During the process of applying for the credit card, customers can elect to transfer a balance to the card.
The bank currency offers three balance transfer options for customers applying for a new credit card:
1. 0 percent interest for 6 months.
2. 2.9 percent interest for 12 months.
3. 3.9 percent interest for 24 months.
The bank requires that customers first elect whether to transfer a balance. If customers elect to transfer a balance, they must select one of the three options.
Which control allows you to display all the balance transfer offers on the form, but only allows the customer to select one offer?
A. Radio buttons
B. Check box
C. Picklist
D. Text area
Selected Answer: D
Question #: 14
Topic #: 1
You need to add a button to a user form. When the button is pressed, the application invokes a data transform, then creates a new case.
How do you implement this functionality?
A. Configure a style format for the button in the skin.
B. Configure a mixin for the button in the skin.
C. Configure a local action on the button control.
D. Configure an action set on the button control.
Selected Answer: C
Question #: 11
Topic #: 1
When processing an insurance claim you need to retrieve the customer’s insurance policies from a web service. You invoke the connector from a ___________.
A. data transform
B. flow action
C. report definition
D. data page
Selected Answer: C
Question #: 8
Topic #: 1
You are developing a purchase application that integrates with an external inventory management system. A ____________ allows you to build the interface so that Pega can request information from the inventory management system.
A. Report Definition
B. data page
C. service
D. connector
Selected Answer: A
Question #: 73
Topic #: 1
You have been asked to create a report that displays the following information:
– Assigned case worker (.pxAssignedOperatorID)
– Requestor (.pxCreateOperator)
– Request date (.pxCreateDateTime)
– Due date (.DueDate)
– Assigned vendor (.VendorName)
The report contains a filer to only return purchase requests with a status (.pyStatusWork) of open.
Which property can you optimize to improve report performance?
A. .pxAssignedOperatorID
B. .DueDate
C. .pxCreateDateTime
D. .pyStatusWork
Selected Answer: B
Question #: 71
Topic #: 1
A manager requests a report that contains the following columns: Create Date, Case ID, Create Operator, and Work Status. You must sort the cases so the case with the most recent create date appears at the top of the list and descends in order.
How would you design the report definition to support this requirement?
A. Select Count in the Summarize column for Create Date.
B. Make that Create Date the first column in the report.
C. Select Highest to Lowest sort type for Create Date.
D. Add a filter condition where Create Date is greater than the current date.
Selected Answer: A
Question #: 45
Topic #: 1
While testing a form, you need to verify the contents of a data page in memory. Which tool do you use to view the current contents of the data page?
A. The Tracer
B. The Data Explorer
C. The Clipboard tool
D. Live UI
Selected Answer: A
Question #: 17
Topic #: 1
An application must support two case types. The case types are released into production on separate schedules.
Given these requirements, which specialization approach do you use?
A. The case types are organized in the same class. Each case type is managed with a unique ruleset.
B. All rules are managed in the same ruleset and circumstanced by case type.
C. The case types are organized in unique classes. Each case type is managed with a unique ruleset.
D. The case types are organized in unique classes. Both case types are managed with a single ruleset.
Selected Answer: A
Question #: 10
Topic #: 1
You populate a data page with product information. The product information varies based on the Product ID.
Which implementation maximizes reusability?
A. Create a data page and report definition for each context. Use parameters to filter the results of the response data transform.
B. Create a data page sourced with a report definition. Circumstance the report definition based on context.
C. Create a data page sourced with a connector. Specialize the data page by class based on context.
D. Create a data page sources with a report definition. Use parameters to specify a filter condition to retrieve specific results based on the context.
Selected Answer: B
Question #: 26
Topic #: 1
A requirement states that the Users role cannot open a purchase request during the Audit stage of the case life cycle. How do you identify the case stage to satisfy this requirement?
A. Configure a When record
B. Configure an Access Deny record.
C. Configure a Privilege record.
D. Configure an Access When record.
Selected Answer: B
Question #: 28
Topic #: 1
You are preparing to migrate an application to the User Acceptance Testing environment. What three actions should you perform before you create the archive file? (Choose three.)
A. Check in rules in the application ruleset.
B. Lock production rulesets.
C. Associate data instances with an application ruleset.
D. Create the product rule in a production ruleset.
E. Merge branched rulesets.
Selected Answer: D
Question #: 46
Topic #: 1
Users are spending excess time researching duplicate cases to determine whether to process or resolve the cases. Which two options allow you to reduce the number of potential duplicate cases? (Choose two.)
A. Increase the weights of the weighting conditions.
B. Increase the weighting threshold.
C. Decrease the weighting threshold.
D. Decrease the weights of the weighting conditions.
Selected Answer: A
Question #: 35
Topic #: 1
In which two situations do you use the PegaRULES Log Analyzer to analyze application performance? (Choose two.)
A. Throughout the application development life cycle
B. After the application is deployed to a production system
C. During User Acceptance Testing
D. Before migrating an application to a testing system
Selected Answer: A
Question #: 11
Topic #: 1
You are working on an update to an application which only affects some rules for a certain case type. The customer has requested that a patch update be released.
How do you create the new ruleset version?
A. Use the Ruleset Maintenance wizard to merge the existing rules in the relevant rulesets to the new version.
B. Create a branched ruleset, then copy the affected rules into the new branched ruleset.
C. Use the Lock & Roll functionality to lock the current ruleset and increment the ruleset version.
D. Use the Ruleset Maintenance wizard to skim the relevant rulesets to copy the highest version of existing rules to the new version.
Selected Answer: B
Question #: 7
Topic #: 1
What two actions must you perform to create a class join in a report definition? (Choose two.)
A. Add a parameter for each property in the class you want to join.
B. Select the type of match for key values.
C. Create a prefix for the joined class.
D. Add an association rule to match key values.
Selected Answer: D
Question #: 2
Topic #: 1
You want to improve the user experience for an application for users on mobile devices. Which three configuration options improve the user’s ability to select and operate controls? (Choose three.)
A. Use standard Pega controls rather than custom controls.
B. Use links instead of a menu for navigation.
C. Size clickable items no smaller than 44 x 44 pixels.
D. Place controls in a Fixed layout to avoid wrapping.
E. Configure the display of a Date Time field to use a native control.
Selected Answer: A