Ultimate CSA Prep Flashcards
QUESTION:
Which three options can you configure for a mobile app channel? (Choose three)
A. Change the host for a mobile app to a production system, rather than a development system
B. Identify how different mobile devices render UI controls
C. Establish security behavior for a mobile app such as the use of biometric identifiers
D. Define UI behavior for a view when displayed on a mobile device
E. Define the role applied to users when they run the mobile app
B. Identify how different mobile devices render UI controls
C. Establish security behavior for a mobile app such as the use of biometric identifiers
D. Define UI behavior for a view when displayed on a mobile device
QUESTION:
Which two use cases are supported by configuring a mobile channel in App studio? (Choose two)
A. Configure a left swipe behavior to open a message
B. Lock the application after 20 minutes of inactivity
C. Set the width of an application icon to 180x180 pixels
D. Grant access to the application for a specific user
A. Configure a left swipe behavior to open a message
B. Lock the application after 20 minutes of inactivity
QUESTION:
ABC BankCorp operates two subsidiaries, GloboBank and LocalBank, with different brandings. ABC BankCorp wants to create a mobile app experience for both users and customer service representatives (CSRs) for its Transaction Dispute application. Of the following requirements, which two options affect the number of mobile app channels that you need to configure? (Choose Two)
A. Customers can create only dispute cases, while CSRs can also create fraud report cases
B. The app customizes currency units and date/time format according to the user’s locale
C. Mobile apps must support both phones and tablets
D. Mobile app color palette is customized for each subsidiary
A. Customers can create only dispute cases, while CSRs can also create fraud report cases
D. Mobile app color palette is customized for each subsidiary
QUESTION:
Which two statements are true about insights? (Choose Two)
A. Visibility is always shared for insight charts
B. Insights transform data queries into shareable visualizations
C. You can use only preconfigured fields in an insight
D. You can edit application data directly in an insight
E. You can search for and select the fields that you want to include in an insight
F. You can transform sharable visualizations into data queries
B. Insights transform data queries into shareable visualizations
E. You can search for and select the fields that you want to include in an insight
QUESTION:
Before development, your team creates a spreadsheet with work items to populate the backlog. All work items that describe business requirements are prioritized as must have. You also create work items to address:
· A future enhancement request to group a set of existing steps into a multistep form
· A dropdown list that is missing one of the required options – This work is in progress because the missing option prevents work from being done
How do you populate the backlog directly from the spreadsheet?
A. Create feedback
B. Create bugs
C. Import Stories
D. Create stories
C. Import Stories
QUESTION:
Which two statements are true about minimum lovable product (MLP) sizing when using the Estimator tool? (Choose Two)
A. MLP complexities set to “high” are reserved for MLP 2 and later
B. MLP sizing leads to precision in the sprint cycle and resource planning
C. Creation of case steps is factored into MLP sizing
D. Initial estimations are high-level and can be refined during sizing
B. MLP sizing leads to precision in the sprint cycle and resource planning
D. Initial estimations are high-level and can be refined during sizing
QUESTION:
A Developer is attempting to reference a validate rule called ValidateCustomer from a flow action applied to a case type called ACME-IT-Work-Ticket. The case type class directly inherits from the Work- class. The case type class does not contain a ValidateCustomer validate rule. Place the classes in the order in which Pega searches for the ValidateCustomer validate rule, from first to last Class
ACME-IT-Work ACME-IT ACME Work- @baseclass
QUESTION:
During playback, a stakeholder prefers to group a set of existing actions into a multistep form. Which work item do you create in Agile Workbench to address this change request?
A. Status
B. User Story
C. Feedback
D. Bug
C. Feedback
Keynote: “prefers”
QUESTION:
For which use case do you create a new rule in a “Pega Platform” application?
A. A developer creates a parallel process to audit changes that a service agent makes
B. A developer makes changes to an email message configured in the case life cycle
C. A designer reuses a UI/section every time the same behavior is needed in the application
D. A business user issues a change request for the application to set the default value of a field
E. A Designer uses Design mode at runtime to modify a view to use a two column template
A. A developer creates a parallel process to audit changes that a service agent makes
QUESTION:
Which two items must be provided by the user to add an external data source to a data object? (Choose Two)
A. The authenticating information, if required by the corresponding service
B. A data transform to map the application data model to the connector
C. Physical access to the external database servers
D. The uniform resource identifier that identifies the web service
E. A simulated data source to test the implementation
A. The authenticating information, if required by the corresponding service
D. The uniform resource identifier that identifies the web service
QUESTION:
- To qualify for an instant loan, an applicant must earn a monthly income of at least GBP2000 and cannot exceedGBP20000 in credit card debt. How do you enforce these restrictions when requesting an instant loan?
A. Use UI controls to validate the entries in the income and credit card debt fields
B. Use a Validate rule to call two Edit validate rules: one for income and one for credit card debt
C. Use a single Validate rule with two conditions: one for income and one for credit card debt
D. Use two Edit Validate rules; one for income and one for credit card debt
C. Use a single Validate rule with two conditions: one for income and one for credit card debt
QUESTION:
When a user selects an item in a list, the application displays data about that item. Data is copied to a page property using the Copy data from a data page option After the data has been copied to the property, when is the data copied to the property again?
A. Never
B. The next time the case is opened
C. The next time the property is accessed
D. When the item is changed
D. When the item is changed
Keynote: “item in a list”
QUESTION:
What is the relationship between pyWorkPage and case data?
A. pyWorkPage contains only the data entered by users while creating and processing a case
B. pyWorkPage contains all the data pages accessed while creating and processing a case
C. pyWorkPage contains only the data generated by the system while creating and processing a case
D. pyWorkPage contains all the case data generated while creating and processing a case
D. pyWorkPage contains all the case data generated while creating and processing a case
QUESTION:
A retail store wants an application to process a new customer loyalty account. The customer enters their contact information, including name, email, phone number, and address. This information is displayed in a data relationship. What type of data relationship do you create?
A. A Data reference field
B. An Embedded data field
C. A Case reference field
D. A Query field
B. An Embedded data field
Keynote: “new customer”
QUESTION:
Which two statements about data records are true? (Choose Two)
A. Data records are displayed in a drop-down list by default
B. Data records require external storage
C. Data records define permissible values for data fields
D. Data records are displayed in a searchable text field by default
A. Data records are displayed in a drop-down list by default
C. Data records define permissible values for data fields
QUESTION:
Car Insurance quote requires a view for potential customers to enter information to process the request. What are two primary decisions to make before you add fields to the view? (Choose Three) Note: Sometimes they will remove one option and ask to choose to two
A. Are processing actions applied to the field?
B. How do users enter values into the field?
C. Is field entry required?
D. Does the field require a data source?
E. Do users need to see the field?
B. How do users enter values into the field?
C. Is field entry required?
E. Do users need to see the field?
(Keynote: “before”)
QUESTION:
Which issue do you address by simulating a data source? (Select one)
A. The product database moves to a new data source accessible by a web service that is not yet configured
B. In production, the customer database needs to be taken off-line overnight for scheduled maintenance
C. You need to test a save plan for a savable data page that updates the cost of coverage options for insurance policies
D. An Embedded data field needs simulated data for testing a customer creation view
E. You need to capture performance metrics when a case processes large amounts of local data
A. The product database moves to a new data source accessible by a web service that is not yet configured
QUESTION:
Which two data requirements ensure valid data? (Choose Two)
Or
Which two requirements ensure that valid data is used in a case? (Choose Two)
A. The data fits the business logic
B. The data is organized in a data “object?”
C. The data is locally sourced
D. The data is the correct type or (The Data is organized in a data type)
A. The data fits the business logic
D. The data is the correct type or (The Data is organized in a data type)
QUESTION:
In a Credit Card Payment case type, you want to set the payment amount to the minimum amount due when creates a case. How do you set the payment amount?
A. Configure a field validation on the payment amount
B. Configure the payment amount as a calculated field
C. Configure the payment amount field to reference the minimum amount due
D. Configure the pySetfieldDefaults data transform to set the default value
D. Configure the pySetfieldDefaults data transform to set the default value
QUESTION:
You are designing a form for an online bookstore to show new arrivals. Which layout do you use to display the book cover pictures, as shown in the image?
A. Dynamic layout
B. Repeating dynamic layout
C. Column layout
D. Screen layout
B. Repeating dynamic layout
QUESTION:
Which two statements are true about styling controls in App Studio? (Choose Two)
A. Developers can configure a Date Time control to display as a text field, dropdown list, or calendar control
B. Developers must create a new style format to apply styling to an out-of-the-box button control
C. Developers can configure a link control to change the border color when users hover over the control
D. Developers can configure a text input control to change the background when users click on the control
E. Developers can configure a button control to hide when users click the control
A. Developers can configure a Date Time control to display as a text field, dropdown list, or calendar control
E. Developers can configure a button control to hide when users click the control
(Keynote: “App Studio” & button controls can be configured there)
QUESTION:
You need to localize correspondence into a language that is unavailable in the Pega language pack. Which option satisfies the requirement?
A. Run the Localization wizard and add translations to Translation.html
B. Create the Translation rule manually and include the rule in the application ruleset
C. Configure a field value record that contains the correspondence text
D. Leverage translation services SOAP calls and enable records for translation
A. Run the Localization wizard and add translations to Translation.html
QUESTION:
You need to test whether a user interface is suitable for users with visual disabilities, such as Deuteranopia (red-green confusion). How do you perform this task?
A. Enable the Live UI tool
B. Unit test section rules
C. Use a screen reader extension
D. Use the Accessibility Inspector
D. Use the Accessibility Inspector
QUESTION:
All managers must be able to view the Employee vacation requests report in their Manager portal dashboards. Which configuration fulfills this requirement?
A. Add a report widget to the portal dashboard, and then click Publish
B. Create a new landing page on the portal with the new report saved in a public category
C. Add a report widget to the portal dashboard, and then click Publish to default
D. Add the report to a public category and then add the out-of-the-box Reports landing page to the portal
C. Add a report widget to the portal dashboard, and then click Publish to default
QUESTION:
Which two control types allow you to display three balance transfer offers on a form with a single control, to prevent the customer from selecting more than one offer? (Choose Two)
A. Radio buttons
B. Drop-down list
C. Button
D. Checkbox
A. Radio buttons
B. Drop-down list
QUESTION:
An order form provides four options from which customers select one option. According to best practice, which of the following two UI control types can be used to minimize clutter on the order form? (Choose Two)
A. Autocomplete
B. Dropdown
C. Radio buttons
D. Checkbox
B. Dropdown
C. Radio buttons
QUESTION:
A reservation process allows customers to reserve a flight, hotel room, and rental car as part of a travel itinerary. Which configuration displays a Select flight insurance check box only when the itinerary includes a flight?
A. A required condition (when rule) that is applied to the Select flight insurance check box
B. A disable condition (when rule) that is applied to the Select flight insurance check box
C. A disable condition. (when rule) that is applied to the section with the flight insurance information
D. A visibility condition (when rule) that is applied to the Select flight insurance check box
D. A visibility condition (when rule) that is applied to the Select flight insurance check box
QUESTION:
Users must provide values to certain fields before submitting a job application form. Which configuration adds asterisks to indicate the mandatory fields on the form?
A. Configure a Disable when condition on the mandatory fields at runtime
B. Use an Edit Validate rule to verify if each of the mandatory properties has a value
C. Configure the mandatory fields as Always Required on the form at runtime
D. Use a Validate rule to verify the mandatory fields have a value
C. Configure the mandatory fields as Always Required on the form at runtime
QUESTION:
A business architect has developed a new process for a case type. To verify that the UI elements collect the expected results, you want to test the process and the fields. Which two configurations, when used together, allow you to record a set of interactions and save the test results to verify process functionality? (Choose Two)
A. Add explicit assertions on the UI elements
B. Create a unit test for the case type
C. Create a scenario test for the case type
D. Add validations on the UI elements
A. Add explicit assertions on the UI elements
C. Create a scenario test for the case type
QUESTION:
Which two conditions do you test with a unit test? (Choose Two)
A. An application is successfully migrated to a test system
B. A data page populates without any errors
C. A property value is set correctly by a data transform
D. An application displays user views for 20 users within three seconds
B. A data page populates without any errors
C. A property value is set correctly by a data transform
QUESTION:
Apartment tenants submit maintenance requests that specify their name, address, request type, and description of the request. Tenants may submit multiple maintenance requests for different request types. The company wants to identify duplicate maintenance requests from the same address. Which two configurations, when used together on the Search duplicate cases step, achieve this goal? (Choose Two)
A. Configure the apartment address as a basic condition
B. Configure the apartment address as a weighted condition
C. Configure the tenant name as a basic condition
D. Configure the request type as a weighted condition
A. Configure the apartment address as a basic condition
D. Configure the request type as a weighted condition
QUESTION:
Sales managers must be able to approve sales quote proposals by email and from a mobile device. How do you implement this requirement?
A. Add an Approve/Reject step and enable email and mobile approval
B. Add an Approve/Reject step and enable email notifications on the case type
C. Add an Approve/Reject step with mobile approval enabled and a Send Email step
D. Add an Approve/Reject step and a Send Email step
A. Add an Approve/Reject step and enable email and mobile approval
QUESTION:
A travel authorization requires approvals from the requestor’s manager, division VP, and possibly an accountant based on the total amount. Which configuration satisfies this use case?
A. Cascading approval using the workgroup manager
B. Cascading approval using when rules to identify the assigned user
C. Cascading approval using the reporting manager
D. Cascading approval using an authority matrix
D. Cascading approval using an authority matrix
QUESTION:
When applying for a credit limit increase, customers with standard credit cards must provide information in an Employment Information process. Requests from customers with Platinum credit cards automatically skip this process. What task do you perform to implement this requirement?
A. Add a validation condition to the card type for continued processing
B. Add an Approve/Reject step to test the card type
C. Add a custom condition to start the process by testing the card type
D. Add a card type true/false field to a user view
C. Add a custom condition to start the process by testing the card type
QUESTION:
When applying for a credit limit increase, customers with standard credit cards must provide information in an Employment Information process. Requests from customers with Platinum credit cards automatically skip this process. What task do you perform to implement this requirement?
A. Add a validation condition to the card type field to conditionally continue the process
B. Add an Approve/Reject step to test whether the credit card type is standard or platinum
C. Add a custom condition to start the employment verification process if the card type is Standard
D. Add a Boolean field to the view that customers enable if they have a platinum credit card
C. Add a custom condition to start the employment verification process if the card type is Standard
QUESTION:
Which requirement demonstrates the need to configure correspondence?
A. Phone a customer for additional information about the case
B. Case workers receive a mobile push notification to approve an insurance claim
C. Assign a new insurance claim to a case worker to process
D. Email the case worker when the insurance claim is routed to their worklist
D. Email the case worker when the insurance claim is routed to their worklist
QUESTION:
Which requirement demonstrates the need to configure correspondence?
A. A Case worker calls a customer for additional information about the case
B. A case worker receives a new insurance claim in their work queue
C. A Case Worker receives a mobile push notification to approve an insurance claim
D. A case worker receives an email when the insurance claim is routed to their work list
D. A case worker receives an email when the insurance claim is routed to their work list
QUESTION:
A life insurance company has satellite offices in various countries. Each satellite office has a work queue. Company policy requires that life insurance underwriting be assigned to offices based on the policy owner’s residential address. Which routing approach supports this requirement?
A. Route the assignment to a specific underwriter based on business logic
B. Route the assignment to the correct work queue by using a reporting structure
C. Route the assignment to the correct work queue based on business logic
D. Route the assignment to the correct work queue by using an authority matrix
C. Route the assignment to the correct work queue based on business logic
QUESTION:
How do you route an assignment so that any available member of the department can perform the task?
A. Route the assignment to the admin user ID
B. Route the assignment to a work queue
C. Route the assignment separately to all members
D. Route the assignments to a work list
B. Route the assignment to a work queue
QUESTION:
How do you guide users through an application form without requiring user training?
A. Add an optional action to the case to explain the task
B. Add the corresponding step to an appropriate stage
C. Send a notification to the assigned user
D. Add an instruction to the assignment
D. Add an instruction to the assignment
QUESTION:
A moving company provides customers with a tool that recommends a moving vehicle based on the number of bedrooms in their current living space and whether they are planning to move heavy furniture like bed frames, mattresses, or couches. Based on the customer inputs, a decision table presents the customer with a recommendation. Which two configurations do you use together to build the decision table? (Choose Two)
A. Create two rows, one for the number of bedrooms and one for whether the customer is moving heavy furniture
B. Create a column for the recommended moving vehicle
C. Create rows for the recommended moving vehicle
D. Create two columns, one for the number of bedrooms and one for whether the customer is moving heavy Furniture (Columns are input and Rows are outputs)
C. Create rows for the recommended moving vehicle
D. Create two columns, one for the number of bedrooms and one for whether the customer is moving heavy Furniture (Columns are input and Rows are outputs)
QUESTION:
In which two situations is it appropriate to use a decision table? (Choose Two)
A. Order total is calculated based on the quantity and price of the items in the customer’s shopping cart
B. If customers decide to add insurance, checked bags, or early boarding to their airline tickets, extra fees are added to their order total
C. A gym recommends a membership type based on the number and type of fitness classes the customer wants to attend every month
D. A hair care company suggests a line of products to customers based on their hair type, scalp moisture, hair moisture, and whether it is color-treated
C. A gym recommends a membership type based on the number and type of fitness classes the customer wants to attend every month
D. A hair care company suggests a line of products to customers based on their hair type, scalp moisture, hair moisture, and whether it is color-treated
QUESTION:
A case type for voiceover requests includes two tasks: Edit Script and Record Script. Your team has been asked to route Edit Script tasks to editors and Record Script tasks to actors. Which approach fulfills this requirement?
A. Create one work group for both personas and route to the work group
B. Create two new work queues, one for editors and one for actors
C. Create one new work queue and split the tasks by type
D. Create two new work groups in Dev Studio that reference one work queue
B. Create two new work queues, one for editors and one for actors
QUESTION:
You are designing a medical claim case type and have the following requirement: Medical claims must be resolved within 5 days. To meet this requirement you need to set the _______________in the service level to 5 days
A. deadline
B. passed deadline
C. goal
D. Urgency
A. deadline
QUESTION:
A requirement states: Loan applicants must enter their annual salary. If the salary is above the qualifying threshold, the application is automatically approved. If the salary is below the threshold, the applicant must identify a cosigner. Select the two configuration options that follow best practices to meet the requirement. (Choose Two)
A. Create an assignment step for a loan officer to review the applicant’s annual salary and determine if a cosigner is necessary
B. Design a user view with an annual salary field and a data relationship for cosigner information. Use a visibility condition to display the cosigner information when the salary is below the threshold
C. Use a collect information step with an annual salary field. Use a decision shape to determine whether to advance to a step to enter cosigner information or complete the process
D. Design a user view with an annual salary field. Create an optional action to collect information about the cosigner and assign the action to the appropriate stage
B. Design a user view with an annual salary field and a data relationship for cosigner information. Use a visibility condition to display the cosigner information when the salary is below the threshold
C. Use a collect information step with an annual salary field. Use a decision shape to determine whether to advance to a step to enter cosigner information or complete the process
QUESTION:
Which studio do you use to configure a service level agreement (SLA) with a passed deadline? A. App Studio B. Prediction Studio C. Admin Studio D. Dev Studio
D. Dev Studio
QUESTION:
A survey is sent to a customer via email. How do you configure a solution to ensure the email includes the case ID for the survey?
A. Create a process using the Send Email step allowing representatives to quickly add the case ID to the email
B. Call a data transform to copy the case ID from pyWorkPage to the email
C. Create a required field for the case ID that must be entered by a user during the case process prior to sending the survey
D. Use the Insert Property feature of a Send Email step to add the case ID when composing the message dialog
D. Use the Insert Property feature of a Send Email step to add the case ID when composing the message dialog
QUESTION:
A help desk ticket case type is defined as follows: If the Process ticket step is configured to set the status to Pending-Triage, when is the status of the case set to Pending-Triage?
A. When the Process ticket step completes
B. When the Enter Ticket Details step completes
C. When the Process ticket step starts
D. When the Triage stage starts
C. When the Process ticket step starts
Keynote: Case Status will change when the particular Step start
QUESTION:
Which two statements about data objects are true? (Choose Two)
A. Data objects are sourced from an external system of record
B. Data objects can reuse assets from an existing data object through inheritance
C. A data object created in App Studio creates a data type in Dev Studio
D. A draft data object references a data type
B. Data objects can reuse assets from an existing data object through inheritance
C. A data object created in App Studio creates a data type in Dev Studio
QUESTION:
An application must validate postal codes for Canadian customers to match the pattern A1A 1A1, where A represents a letter, and 1 represents a number. Which two distinct configurations ensure that a user provides a valid postal code? (Choose Two)
A. Configure a validate rule to test that the entered postal code conforms to the required pattern
B. Configure an edit validate rule to test that the entered postal code conforms to the required pattern
C. Configure a drop-down control to select the postal code based on the specified city and province
D. Configure the postal code field as a text property with a required input field
B. Configure an edit validate rule to test that the entered postal code conforms to the required pattern
C. Configure a drop-down control to select the postal code based on the specified city and province
QUESTION:
To reduce scrolling on a view, you want to organize existing content so that details display when an option is selected in a drop-down menu. There is no drop-down menu currently on the view. Which two configurations achieve the business requirement? (Choose Two)
A. Configure a disable condition (when rule) on each field to allow access when the associated option is selected on the drop-down control
B. Configure a repeating dynamic layout with an embedded section for each option and set the layout format to grouped
C. Configure a layout group to separate each option into individual panels and set the layout to a menu format
D. Configure a data relationship to select the option using the Drop-down list record selection
A. Configure a disable condition (when rule) on each field to allow access when the associated option is selected on the drop-down control
C. Configure a layout group to separate each option into individual panels and set the layout to a menu format
QUESTION:
A transaction dispute case type allows customers to dispute a bank card transaction for one of three reasons:
· Stolen card
· Duplicate charge
· Fulfillment error
Most disputes for the stolen cards occur at two vendors, MegaMart and MaxValu. The fraud analyst requests a report that displays stolen card disputes meeting the following thresholds:
· USD 25 or more at MaxValu
· USD 50 or more at MegaMart
Given the following filter conditions, which logic statement returns the correct subset of transaction disputes?
F1 → Vendor = "MaxValu" F2 → Vendor = "MegaMart" F3 → Amount >= 25 F4 → Amount >= 50 F5 → Dispute type = "Stolen card"
A. F1 AND F2 AND F3 AND F4 AND FS
B. (F1 AND F3) OR (F2 AND F4) OR F5
C. ((F1 AND F3) OR (F2 AND F4)) AND F5
D. (F1 AND F3) OR (F2 AND F4) AND F5
C. ((F1 AND F3) OR (F2 AND F4)) AND F5
( (F1 & F3) || (F2 & F4) ) & F5
QUESTION:
A purchase request list report includes columns for case ID and regional cost center. A manager wants the report to show the total number of purchase requests for each of the regional cost centers. How do you configure the report definition? (Select one)
A. Create a filter for each cost center and count the case IDs
B. Summarize the case ID column by count
C. Summarize the regional cost centers by count
D. Define a function for the cost center column to total the case IDs
C. Summarize the regional cost centers by count
QUESTION:
Which two components on the Case Designer can users assign to a minimum lovable product (MLP) release for project sizing purposes? (Choose Two) A. A mobile User Portal B. An external system of record (SOR) C. An approval decision D. An automation
A. A mobile User Portal
B. An external system of record (SOR)
QUESTION:
Which use case describes the function of the Estimator tool?
A. A tester needs to know how many versions of an application they test for MLP 2
B. A business architect needs to know when to prioritize a specific customer Micro Journey’ for development
C. A product owner needs to know how many user stories to create in Agile Workbench for MP 1
D. A stakeholder needs to know how much time and effort is needed to build MLP 2
D. A stakeholder needs to know how much time and effort is needed to build MLP