wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

CSA Review - Full

Total questions: 81

Worksheet time: 2hrs 31mins

Name
Class
Date
1.

You want to engage business and IT resources to review the working models. What best practice helps accomplish this objective?

a)

Pega Cloud

b)

Guardrail compliance

c)

Approval process

d)

Direct Capture of Objectives (DCO)

2.

Which two of the following are benefits of following Pega guardrails? (Choose Two)

a)

Guardrails help developers to track compliance with Pega best practices.

b)

Guardrails help developers build applications that are easier to maintain and have fewer defects

c)

Guardrails help managers create schedules for efficiently allocating developer resources.

d)

Guardrails help project managers ensure that applications are completed on time.

3.

Which role is DEV STUDIO best suited for?

a)

Advanced application developer

b)

System administrator

c)

UI/UX developer

d)

Data scientist

4.

Which role is ADMIN STUDIO best suited for?

a)

System administrator

b)

UI/UX developer

c)

Data scientist

d)

Advanced application developer

5.

Wich role is APP STUDIO best suited for?

a)

UI/UX developer

b)

Data scientist

c)

Advanced application developer

d)

System administrator

6.

Which role is PREDICTION STUDIO best suited for?

a)

Data scientist

b)

Advanced application developer

c)

System administrator

d)

UI/UX Developer

7.

Adding instructions to a step ______________________.

a)

instructs an architect how to build a step

b)

describes the business value of a step

c)

describes to an end user what should be done in a step

d)

defines what a step should do

8.

When modeling the life cycle of a case, stages represent a __________ or a __________. (Choose Two)

a)

subset of data used to resolve case

b)

transfer of authority

c)

single actor performing a single action

d)

significant change in the status of a case

9.

A Collect Information step in the case life cycle sets the case status to Pending-Approval. When does the case status automatically update?

a)

At the end of the step

b)

At the end of the process containing the step

c)

Case status cannot update automatically

d)

At the beginning of the step

10.

When modeling the life cycle of a case, alternate stages __________ and __________. (Choose Two)

a)

have manual access

b)

represent exceptions to the normal course of events

c)

represent a separate but related business transaction

d)

can be sequenced into primary stages

11.

What type of step typically requires contextual instructions?

a)

Send Email

b)

Change Stage

c)

Collect Information

d)

Create Case

12.

How does the passed deadline interval differ from the goal and deadline intervals? (Choose Two)

a)

Goal and deadline intervals do not repeat.

b)

Goal and deadline intervals have limited escalation options.

c)

Goal and deadline intervals begin at the start of the assignment, case, or step.

d)

Goal and deadline intervals can only repeat one time.

13.

Match the service level or action to the following requirement based on the case life cycle depicted: Step escalation action

a)

Review and approve within two business days but no later than three days

b)

Manager gets an email if customer is not contacted in one day

c)

Contact customer one day from approval

14.

Match the service level or action to the following requirement based on the case life cycle depicted: Process goal two days, deadline three days

a)

Review and approve within two business days but no later than three days

b)

Manager gets an email if customer is not contacted in one day

c)

Contact customer one day from approval

15.

Match the service level or action to the following requirement based on the case life cycle depicted: Step goal one day

a)

Review and approve within two business days but no later than three days

b)

Manager gets an email if customer is not contacted in one day

c)

Contact customer one day from approval

16.

A service level agreement describes the behavior depicted in the chart. The service level provides a four-hour initial delay. If the case urgency is set to 10 and the case reaches the assignment at 9AM Monday, what is the assignment urgency at noon Wednesday?

a)

50

b)

100

c)

80

d)

60

17.

The goal milestone in a service level defines that amount of time ____________________.

a)

in which the case or step must be completed

b)

in which the case or step should be completed

c)

allowed before an assignment is considered overdue

d)

allowed for a user to advance to the next stage

18.

The primary purpose of a service level is to ____________________.

a)

track assignment status over time

b)

help ensure timely completion of assignments

c)

assign cases to the appropriate case worker

d)

generate service level reports

19.

A prospective employee must pass a criminal background check before receiving a new offer. When would you add a decision point to the workflow process?

a)

Offering job to prospective employee

b)

Verifying prospective employees work references

c)

Declining offer to prospective employee

d)

Running a criminal background check

20.

A parallel process is defined as ____________________.

a)

a process that is not part of the primary flow in the case life cycle

b)

a process that executes in the context of the current case

c)

a process that executes in the context of another process

d)

a process that executes over the same time period as other processes

21.

Automating decisions based on business logic enables ____________________.

a)

application users to mark a specific location for business exceptions that may arise in the process flow

b)

architects to spend less time building the application

c)

architects to improve the performance of the application

d)

application users to focus on more nuanced decisions that require business expertise

22.

Conditional paths in a case life cycle are used to define ____________________.

a)

subprocecesses that run in parallel with the context of the current case

b)

subprocesses that run in the context of the current case

c)

paths in the life cycle that are followed based on the context of a parallel case

d)

paths in the case life cycle that are chosen by a user at run-time or are based on run-time values

23.

Choose three items that are considerations for approval configuration (Choose Three).

a)

The list of approvers

b)

The salary grades of the approvers

c)

The approval levels

d)

The locations of the approvers

e)

The approval process flow

24.

Expense report processes require travel expense assignments be routed to a specific auditor. Auditors are members of an auditing work group. How do you route the assignment to a specific user?

a)

To the user's work queue

b)

To the user's work group

c)

To the user's manager

d)

To user

25.

An insurance company offers personal property insurance. Jewelry is a special type of personal property. Jewelry coverage requires that the user managing the request is trained to appraise jewelry. Assignments for jewelry appraisals must go to skilled users. Which routing approach would you use?

a)

Route requests to a decision table that routes the request to a work group in a location where there are users who have appraisal skills.

b)

Route requests to a work group whose members have the skill rating parameters.

c)

Route directly to users who are members of a work group that uses skill rating parameters.

d)

Route requests to a reporting manager who assigns the request to a user to ensure fast processing.

26.

A home loan company has home appraisal offices in various regions. Each office has a work queue. The company requires that appraisals be assigned to offices based on the home's location. For example, home appraisals for Boston are assigned to a New England office work queue. Which routing approach supports this requirement?

a)

Route the assignment based on appraiser skills.

b)

Route the assignment based on appraiser role.

c)

Route the assignment to the correct work queue based on business logic.

d)

It is not possible to support this requirement. The router must define a specific work queue.

27.

An application references a data element found in the Work- class. How is this rule inherited by the application?

a)

By naming PegaRULES as the built-on application.

b)

By applying pattern inheritance.

c)

By adding the ruleset that contains the property to the application.

d)

By applying directed inheritance.

28.

You check out a rule to update it. While the rule is checked out, another developer decides to test a case type by creating and processing the case. What happens when the application attempts to use the rule you checked out?

a)

The application cannot run because the rule is unavailable.

b)

The application runs the checked-out version of the rule because that is the most up-to-date version of the rule.

c)

The application returns an error and stops processing the case because the rule is unavailable for use.

d)

The application ignores the checked-out version and uses the previous version in the application ruleset.

29.

Which requirement is best implemented using a Wait step in a case?

a)

You need to pause a case until a user uploads a signed document.

b)

You cannot complete a purchase case on a website unless you complete a new account subcase.

c)

You need to send an email after a user completes a form.

d)

You cannot proceed in an expense report until a manager approves the request.

30.

In a mortgage application, the user creates a loan request. In order for the loan request to be approved, the loan officer must receive the results of an appraisal. How would you configure the case types to reflect their relationship?

a)

Make appraisal a parent case type and loan request a child case type.

b)

Make loan request a parent case type and appraisal a child case type.

c)

Make both loan request and appraisal peer case types.

d)

Make mortgage a parent case type. Make loan request and appraisal child case types.

31.

In an online shopping application, the primary case type PurchaseOrder has two child case types: Payment and Packaging. In processing PurchaseOrder case PO-11, Payment case Pay-37 and Packaging case Pac-56 are created. Which statement about the processing of PO-11, Pay-37, and Pac-56 is correct?

a)

PO-11 has to be resolved before either Pay-37 and Pac-56 is resolved.

b)

Pac-56 has to be resolved before Pay-37 is resolved.

c)

Both Pay-37 and Pac-56 have to be resolved before PO-11 can be resolved.

d)

PO-11 can be resolved when either Pay-37 or Pac-56 is resolved.

32.

In an insurance application, a claim case records the items of loss. Given the property reference .ItemOfLoss(1).Description, .ItemOfLoss is a __________.

a)

Single value

b)

Page list

c)

Page

d)

Value list

33.

You want to capture the delivery method for a purchase request. The options are Standard, Premium, or Next Day. How would you define the list with the delivery options?

a)

Radio button

b)

Text (paragraph)

c)

Picklist

d)

Field group (list)

34.

A candidate's language skills are captured in a candidate case. What type of property is used to capture the candidate's language skill if the property reference is .Language(Spanish)?

a)

Page

b)

Text

c)

Value group

d)

Single value

35.

In App Studio, when is the earliest opportunity to configure a user view for a step in a case life cycle?

a)

You can configure the user view for a step any time after you configure the pick list data types.

b)

You can configure the user view for a step after you add that step to the case life cycle.

c)

You can configure the user view for a step after you create the entire case life cycle.

d)

You can configure the user view for a step before you start creating the case life cycle.

36.

pyWorkPage stores which type of information?

a)

Data cached from an outside system.

b)

Information about the Pega server.

c)

Information about the current operator.

d)

Information about a case.

37.

You use the Clipboard tool to perform which two tasks? (Choose Two)

a)

Review the current values of case data.

b)

Test whether a declarative expression properly calculates a target value.

c)

Test case behavior by setting property values for an open case.

d)

Test a rule to determine whether the rule executes correctly.

38.

You have added a page list property named Dependents to a view in the Case Designer. This page list contains the property .Relationship. You want to display the list in the view and populate a field with the default value of Not Applicable. How do you configure the pySetFieldDefaults data transform to meet this requirement?

a)

Set .Dependents(1).Relationship to Not Applicable

b)

Set Not Applicable to equal .Dependents(1).Relationship

c)

Set .Dependents(1).pyLabel and a comment action using the value Not Applicable

d)

Set .Dependents(1).pyLabel to an empty string and a parameter named Not Applicable

39.

In which two of the following situations would you use a data transform? (Choose Two)

a)

Create properties after the case has been created.

b)

Set default values when creating a case.

c)

Copy data from one page to another.

d)

Execute a flue action

40.

The case type hierarchy in your insurance application consists of three case types. Claim (top level), Personal Injury (subcase type of Claim), and Emergency Care( subcase type of Personal Injury). In the Claim case type, a data transform sets the claim date and work urgency. To reduce maintenance, you do not want to set in each subcase the properties that were already set in the parent data transforms. However, you want to set work urgency to different values in each subcase type. What two configuration steps would you take to meet this requirement? (Choose Two)

a)

In each subcase type data transform, set the work urgency to the required value.

b)

In the Claims data transform, for each subcase type, configure an Update Page action and set the work urgency value.

c)

Select the Call superclass data transform option in each of the subcase type data transforms.

d)

Select the Call superclass data transform option in the Claims data transform and clear the option in the Personal Injury and Emergency Care data transforms.

41.

You are configuring a declarative network that contains eleven declare expressions to calculate interest rates for a home mortgage. For example, the target value Property Tax Assessment is used as a source value when calculating the Assessed Property Value. The declare expressions use target values from other expressions to calculate their target values. The field that displays the interest rate appears on the approval form. To improve performance, how can you reduce the number of calculations.

a)

Apply the declare expression in the approval flow action.

b)

Calculate the total interest rate value by adding all the declare expression target property values.

c)

Specify whenever used in the total interest rate declare expression.

d)

Specify Property Tax Assessment as trigger event in the declare expression that calculates the total interest rate value.

42.

In a purchase order application, you have been asked to add an order total field that is used on multiple forms in the application. You want to make sure that whenever the input values change, the order total changes on all the forms. Which two of the following are reasons you would choose to use a declare expression rather than a data transform to calculate the value? (Choose Two)

a)

The system monitors input properties and determines when to update the target property value.

b)

A declare expression updates the total value on all the forms when any form containing the field is submitted.

c)

When updating a property that is calculated, you do not need to identify every calculation that updates any of the source values and manually recalculate them.

d)

A declare expression calculates a specific value that is used on multiple forms.

43.

You are designing a travel plan application. A hotel booking step displays a form in which users select a hotel and enter their check-in and check-out dates. The application calculates and then displays the cost for the hotel room. The form also includes fields to select options, such as valet parking, at an extra cost. The application totals the cost for any selected options and adds that amount to the total room cost to equal the grand total, which is displayed in a field. Which two of the following properties would you use as the target properties? (Choose Two)

a)

Total cost of options

b)

Price of each option

c)

Total cost for the hotel room

d)

Number of days at the hotel

44.

You have a requirement to add a bank routing number to a field view. Routing numbers must contain nine digits. How would you configure the field to support this requirement?

a)

In an edit validate rule, configure a function to test for a routing number pattern.

b)

Use an edit validate rule that validates the routing number pattern.

c)

Use a decimal property type and make the field required.

d)

Set the minimum and maximum values to 9 in a text field.

45.

You are adding a field to your case type in which users must enter the day, month, and year they were hired before the user can submit the user form. The field type must enforce a date format. What two validation approaches would you use to meet the validation requirements? (Choose Two)

a)

Add the word Required to the field label

b)

Use the read-only option

c)

Use the Required option

d)

Define the field type as a date

46.

You have a cleaning service booking application, CleanApp. You are creating a local data type, HomeCleaningPackages, and you want to leverage an existing data class, CleanApp-Data-CleaningPackages. When defining your data type, which option would you choose for asset reuse?

a)

CleanApp UI Pages class

b)

Implementation data class

c)

CleanApp Work class

d)

Organization data class

47.

Match the data type description to ONE of the options below: A small company uses a Pega application for job applications. The Available Positions data type includes fields for position title, description, and qualifications.

a)

Pega system of record

b)

External system of record

c)

No system of record

48.

Match the data type description to ONE of the options below: An auto repair shop uses a Pega application to schedule appointments. The Vehicle data type includes fields for make, model, and year. The application must be able to accomodate any vehicle.

a)

Pega system of record

b)

External system of record

c)

No system of record

49.

Match the data type description to ONE of the options below: A standardized test enrollment application contains a Special accommodations data type. Special accommodations include needing readers, large-print exams, special seating, or extended time.

a)

Pega system of record

b)

External system of record

c)

No system of record

50.

Match the data source type to the corresponding usage below: Connector

a)

Obtain data from an external source

b)

Return a list of data objects mapped in the application

c)

Return a specific data object mapped in the application

d)

Specific situations where no other options are suitable

51.

Match the data source type to the corresponding usage below: Report Definition

a)

Obtain data from an external source

b)

Return a list of data objects mapped in the application

c)

Return a specific data object mapped in the application

d)

Specific situations where no other options are suitable

52.

Match the data source type to the corresponding usage below: Look Up

a)

Obtain data from an external source

b)

Return a list of data objects mapped in the application

c)

Return a specific data object mapped in the application

d)

Specific situations where no other options are suitable

53.

Match the data source type to the corresponding usage below: Load Activity

a)

Obtain data from an external source

b)

Return a list of data objects mapped in the application

c)

Return a specific data object mapped in the application

d)

Specific situations where no other options are suitable

54.

You need to fetch exchange rates that are updated on a daily basis from a web service and make them available in your application using a data page. Which scope would you select for the data page?

a)

Request

b)

Thread

c)

Application

d)

Node

55.

You have a data page with customer data. The data page is configured to reload if it is older than one hour. Which of the following best describes when the data page will reload?

a)

The data page reloads automatically one hour after it was created.

b)

The data page reloads automatically one hour after it was last accessed.

c)

The data page reloads on the next access one hour after it was created.

d)

The data page reloads on the next access one hour after it was last accessed.

56.

Which of the following steps provide easy configuration and maintainability of a savable data page for an existing data type? (Choose Three)

a)

Set the data page definition edit mode to Savable.

b)

Set the data save options Save type to Database save.

c)

Set the data page definition edit mode to Read-only.

d)

Set the data page save option Class.

e)

Set the data page definition structure to List.

57.

A form lists a group of recreational activities users can select when booking a vacation. One column lists the activity name, a second column provides the check box for activity selection, and a third column displays a thumbnail image of the activity. When viewed on a small screen, you do not need to display the images. What three configuration steps would you take to support this requirement? (Choose Three)

a)

Set the activity name and check box columns to primary importance.

b)

Set the check box column to secondary importance.

c)

Set the image column to other importance

d)

Set the activity name column to primary importance.

e)

Set the check box column to primary importance.

58.

What are two ways you can add a table to a view? (Choose Two)

a)

Add a field group list to a view in App Studio.

b)

Embed the table in the section used by the view.

c)

Add the table column properties to a view in App Sutdio.

d)

Add a table to a section used by the view.

59.

The following image is a page list presented in a nonlinear format that automatically adjust based on screen size. The image is an example of ____________________.

a)

An inline dynamic layout

b)

A repeating grid layout

c)

A table

d)

A repeating dynamic layout

60.

How do you configure an action set on a button to clear user selections and then review the previous actions on the case?

a)

First, configure a Click event with a Refresh action. Next, configure a Click event and a View History action.

b)

First, configure a Click event with a Refresh action. Next, add a View History action to the event.

c)

First, configure a Click event with a Refresh action. Next, configure a Double-click event and a View History action.

d)

First, configure a Click event with a View History action. Next, add a Refresh action to the event.

61.

You are configuring a Confirm and Pay view that included a payment type selection list. The provided image shows the Credit Card Type selection list. One of the payment options is PayPal. PayPal requires users to confirm order details on the PayPal website. How do you configure the link to PayPal to display only when users select PayPal as their payment option?

a)

Configure visibility based on a required when condition.

b)

Configure a visible when condition expression for the PayPal link control.

c)

Configure the PayPal link property to be visible when it is not blank.

d)

Configure a disable when condition on the PayPal link property.

62.

Which of the following two sets represent action sets (event > action) in Pega Platform? (Choose Two)

a)

Open mobile app > Focus

b)

Run data transform > Enter

c)

Double-click > Scan barcode/QR code

d)

Tab key > Add new work

63.

A _____ defines the look and feel of an application.

a)

control

b)

format

c)

skin

d)

mixin

64.

You want to create a reusable font style for buttons and links. To do this, you would create a _____.

a)

format

b)

control

c)

mixin

d)

overlay

65.

Which option represents the relationship between mixins, controls, and formats?

a)

A format uses a mixin that defines a control.

b)

A control specifies a mixin which defines a format.

c)

A control specifies a format which uses a mixin.

d)

A mixin specifies a control which defines a format.

66.

Which two of the following options are benefits of using skin inheritance? (Choose Two)

a)

In order to maintain consistency, child skins cannot modify formats and mixins from the parent skin.

b)

Child skins only need to customize in the parent skin.

c)

Child skins can reuse mixins and formats from other child skins with the same parent.

d)

Standard styles created in a parent skin are easier to maintain.

67.

In a job application case, a hiring manager needs to receive an automatic email notification when the case reaches a Collect Work Sample assignment. How would you configure this correspondence requirement?

a)

After the assignment, add a SendEmail SmartShape.

b)

Before the assignment, add a SendEmail SmartShape.

c)

Add a SendCorrespondance local action to the assignment.

d)

Enable assignment notifications for the case type.

68.

What three questions should you answer to create effective correspondence? (Choose Three)

a)

How often should you send correspondence?

b)

Who is the user that receives the correspondence?

c)

Which email server should the correspondence use?

d)

When does the correspondence need to be sent?

e)

How will the correspondence be sent?

69.

Which two statements identify why you should automate correspondence? (Choose Two)

a)

Automatic correspondence keeps all interested parties informed of the current status of a case.

b)

Automatic correspondence allows you to send timely communication.

c)

Automating correspondence allows you to advance the case.

d)

Automatic correspondence allows for sending consistent information to users.

70.

You are configuring a standard email to automatically be sent to loan applicants informing them that their loan has been approved. The requirement states that the email must include values for the applicant's name, the loan office, and the loan amount. The email must also include content stating the loan's terms and conditions, which is regularly updated. The content is in a paragraph rule shared by other standard emails throughout the organization. How would you configure your email?

a)

Add the applicant name, loan office, and loan amount properties. Also, copy and paste the paragraph content into your email.

b)

Add the applicant name and loan office properties. Include correspondence fragment that contains a link to the organization's website page that contains loans and conditions.

c)

Add the applicant's name, loan office, and loan amount properties. Also, insert the paragraph rule.

d)

Add placeholder text for the applicant's name, loan office, and amount. Also, insert the paragraph rule.

71.

A manager has requested a report that shows the purchase request for each of the regional cost centers. The manager wants to organize the results so the cost center appears only once on the report and the requests are listed under cost center. How would you configure the report definition?

a)

Use the cost center column to group the results.

b)

Summarize the requests column by count.

c)

Filter the results so that only cost center and requests are included in the report.

d)

Use the requests column to group the results.

72.

A manager requests a report that contains the following columns: Create Date, Case ID, Create Operator, and Work Status. You must sort the Case ID values so that the case with the highest ID value appears at the top of the list and descends in order. How would you design the report definition to support this requirement?

a)

Make sure that the Case ID is the first column in the report.

b)

Add a filter condition where Case ID is greater than one.

c)

For the case ID property, select Count in the summarize column.

d)

For the case ID property, select Highest to Lowest sort type.

73.

Your organization has a standard loan request report that contains columns for loan ID, loan officer, work status, and a loan creation date. A manager requests a report that includes only loans created in the previous quarter and do not have a status of New. How would you configure the report filter to support this requirement?

a)

Create two conditions: Work Condition equals New OR Creation Date does not equal Previous Quarter.

b)

Create two conditions: Work Status does not equal New, AND Creation Date is equal to Previous Quarter.

c)

Create two conditions: Work Status does not equal New, AND Creation Date is less than Current Quarter.

d)

Create one condition: Work Status does not equal New where Creation Date is equal to Previous Quarter.

74.

Which type of data is exposed by default?

a)

Neither process metrics nor business metrics are exposed by default.

b)

Business metrics, such as the total value of a sales order, are exposed by default.

c)

Both process metrics and business metrics are exposed by default.

d)

Process metrics, such as the current stage or status, are exposed by default.

75.

What three statements are true about the use of a BLOB field? (Choose Three)

a)

A BLOB can store an object of any size.

b)

A BLOB automatically exposes properties for reporting.

c)

A BLOB provides flexibility by avoiding the need for schema changes when the data model changes.

d)

Case data can only be stored in a BLOB.

e)

A BLOB allows an application to read or write an entire case in one database transaction.

76.

A report about sales quotes contains the five columns depicted. Prior to property optimization, which two properties does the report identify as potentially impacting performance? (Choose Two)

a)

Sales territory (.Territory)

b)

Creation Date (.pxCreationDate)

c)

Case ID (.pyID)

d)

Expiration Date (.ExpiryDate)

e)

Assigned case worker (.pxAssignedOperatorID)

77.

Which best describes the benefit of unit testing rules?

a)

Unit testing validates a rule configuration to ensure that any dependent rules are available to the application.

b)

Unit testing validates information that must be provided before the rule can be saved.

c)

Unit testing identifies configuration issues that might impact application performance on a production system.

d)

Unit testing identifies configuration issues that can propagate to other rules with potentially serious consequences.

78.

When unit testing a rule, you can identify a data transform to use during the test. What does the data transform do?

a)

Copies test results to the clipboard.

b)

Records the result of the unit test.

c)

Identifies an automated test result to compare rule execution against.

d)

Provides initial values for properties used in rule evaluation.

79.

You have created a test case for a decision table and verified the results. A few weeks later, another developer runs the test case again and the test fails. Changes to which two of the following configurations could have caused this result? (Choose Two)

a)

The page containing the decision table input properties

b)

The returned values used in the decision table

c)

The input properties used in the decision table

d)

The user performing the unit test

80.

What two items should a developer configure before delegating a rule? (Choose Two)

a)

An Access Role that has access to the production ruleset.

b)

A separate Operator ID that has access to the delegated rules.

c)

An Access Group that has access to the production ruleset.

d)

An unlocked ruleset added to the Application rule as a production ruleset.

81.

Select two benefits of adopting a rule delegation strategy. (Choose Two)

a)

Adopting a delegation strategy enables architects to limit the availability of application changes to specific users and access groups to manage application updates.

b)

Adopting a delegation strategy can help deliver applications more quickly by incorporating business users in the development process.

c)

Adopting a rule delegation strategy enables business users and architects to focus on their specific tasks related to application development and maintenance.

d)

Adopting a rule delegation strategy can help improve the business' ability to adapt to changing business conditions.