7.3 SAE - Quizzes Flashcards

Review end of chapter quizzes from System Architect Essentials for 7.3

You may prefer our related Brainscape-certified flashcards:
1
Q

An application lets customers book airline reservations online. What would you expect to be defined as the case type in the application?

A

A reservation.

(A reservation is the business transaction that you want to complete.)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

You are helping to implement the technical components of a new application. Before you can begin work, you must obtain definitions of the business processes and service-level agreements. Which members of the development team would you go to for this information?

A

Business architects

(Business architects gather the requirements that define the business rules, service-level agreements, and processes.)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

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

A

1 - Iterative delivery

(Iterative delivery supports agile development by enabling regular communication and reviews among all project participants.)

2 - Direct Capture of Objectives (DCO)

(Capturing objectives in Pega Platform helps accomplish this goal. Capturing objectives provides visibility into the model by all individuals who are interested in making your project succeed.)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Two benefits of following Pega guardrails.

1 - Guardrails help developers to _______ ___________ with Pega best practices.

2 - Guardrails help developers build applications that are _______ to _________ and have _______ _________.

A

1 - track compliance

(Pega guardrails help developers choose the best approach to meet specific design requirements.)

2 - easier to maintain and have fewer defects.

(When developers follow Pega guardrails, they are more likely to choose the best approaches, which lead to maintainable, reliable applications.)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

When collecting information for a loan application, a case worker needs to enter the date of birth on the loan application form. What two tasks do you perform to enable the case worker to enter this information?

A

1 - Add a date of birth data field to the case type

(When you add a data field to a case type, you make the field available to any of the user views in your application.)

2 - Add the date of birth field to the case worker’s view of the case type

(Adding the date of birth field to the case worker’s user view enables the case worker to enter the information.)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

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

A

1 - significant change in the status of a case

(While there are no hard rules for defining stages, a significant change in status of the case can be used as criteria for defining stages.)

2 - transfer of authority

(While there are no hard rules for defining stages, a transfer of authority from one part of the organization to another can be used as criteria for defining stages.)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

A business process requirement states that users should be able to modify the shipping address at any time and not interrupt the primary case. Which of the following options is the best way to design for this requirement?

A

Add a local action to the case type.

(Adding a user action to the case type allows end users to choose when they want to modify the address and not take the case off the primary path.)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

What requirement could be satisfied with a user action?

A

Allow a user to transfer a case to another employee at any stage of the case.

(Since the decision to transfer the case is left to the user, the case can be implemented as an optional process.)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Adding instructions to a step ____________to an end user what should be done in the step.

A

Describes.

(Instructions inform end users what to do next on a case at runtime.)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

A step in the case life cycle has a case status value of Pending-Approval. When is the status of the case automatically updated?

A

At the beginning of the step

(When the case status is defined on a step, the status is updated when the step is executed.)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

What type of step typically requires contextual instructions?

A

A Collect Information step.

(Contextual instructions are helpful when the end user is prompted to input information on a form.)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Analyze the following screen captures for UI design, and then identify the consistent UI elements. (Choose Two)

A

1 - The shopping cart items, price and quantity are in the same location in both views.

(The location and labels of the items, price and quantity is consistent in both views. Users know where to look for them.)

2 - The Continue Shopping buttons are in the same location in both views.

(The location of the Continue Shopping buttons, their labels and their matching color make them consistent elements.)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Analyze the data model table for a purchase request case and complete the following statements:

1 - The unique identifier, date, and total are each _______ ______ data elements.

2 - The customer and line items are ____ ______.

A

1 - single value

(Single value data elements have no intended correlation with any other value.)

2 - data objects

(A data object or data type contains more than one related property element.)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

When is the earliest opportunity for you to configure the user view for a step in a case life cycle in Pega Express?

A

After the step is added.

(You can configure the user view for a step after you add that step to the case life cycle. Click Configure view in the Contextual Property panel for the step.)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

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

A

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

(An edit validate rule validates patterns such as the number of digits in a field.)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

You have a requirement to add to a view a check box that indicates the user qualifies for an auto insurance discount. In order to qualify, two conditions must be met. First, the user must be older than 25. Second, the user cannot have received a traffic violation in the past three years. Unless both conditions are met and the user selects the check box, the form displays an error when the user submits the form. Which approach would you use to support this requirement?

A

Use a single validate rule to verify both of these conditions.

(A single validate rule can verify multiple conditions for the same field.)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
17
Q

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

1 - Define the field type as a date

(This field type uses a calendar control which enforces a date format.)

2 - Use the required option

(This option prevents users from submitting a form unless they have entered a value in the field.)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
18
Q

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

Which step would meet this requirement?

A

a Wait step.

(In this scenario, you would use a Wait step configured as a case dependency.)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
19
Q

In an 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 loan request a parent case type, and appraisal a child case type.

(A loan request case must be created before an appraisal case can be created.)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
20
Q

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

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

(By definition, child cases represent work that must be completed to resolve the parent case. Therefore, both Pay-37 and Pac-56 must be resolved before PO-11 is resolved.)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
21
Q

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

A

By applying directed inheritance.

(Directed inheritance is the only option that allows an application class to inherit rules defined for the Work- class.)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
22
Q

Select the two items of information used to uniquely identify a rule. (Choose Two)

A

1 - The class of the rule.

(The class is used to uniquely identify a rule.)

2 - The type of the rule.

(The type identifies the behavior modeled by the rule. The type allows you to differentiate between a process named Approval and a UI named Approval.)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
23
Q

A company provides two applications to its employees. The first application is managed by the Accounting department, and the second application is managed by the IT department.

Both applications require a data element to track the status of cases. What is the best strategy for implementing this requirement?

A

Check the inheritance path to determine if an appropriate data element is already available

(Verify whether the appropriate data element already exists and is usable by the application before you create one.)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
24
Q

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 ignores the checked-out version and uses the previous version in the application ruleset.

(Checking out a rule does not prevent an application from running the rule. Checking out a rule only prevents system architects from updating the rule until you check in the rule.)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
25
Q

A claim case records the items of loss. The property reference to the description of an item of loss looks like this: .ItemOfLoss(1).Description. The property reference .ItemOfLoss(1).Description is an example of a __________ property?

A

page list

(References to page list properties include an integer index value.)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
26
Q

You want to capture the delivery method for a purchase request. The options are: Standard, premium, or next-day. You use the Data Model tab to create the property. How would you define the list with the options?

A

Picklist

(Use picklist to define a static list of options.)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
27
Q

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 looks like this: .Language(Spanish)?

A

Value group

(Value group properties have a subscript.)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
28
Q

pyWorkPage stores which type of information?

A

Information about a case.

(Information about a case is stored on pyWorkPage.)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
29
Q

You use the Clipboard tool to perform which two tasks?

1 - Test case behavior by setting _______ ______ for an open case.

2 - Review the _______ ______ of case data.

A

1 - property values

(The Clipboard tool allows you to set a property value.)

2 - current values

(The Clipboard tool provides a snapshot of the current contents of memory.)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
30
Q

In an event reservation application, you are configuring a Select Flights view in which the user enters the destination (.Destination). Later in the life cycle, you want to display the destination value as the location (.Location) value in a Hotel Reservation view. How do you configure the data transform?

A

Set .Location as the target property equal to .Destination as the source property.

(.Destination has a value and provides the source for the .Location property, which needs a value.)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
31
Q

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?

A

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

(You select the Call superclass data transform option in the subcase type data transforms so that the values from the parent data transform can be used.)

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

(Setting the work urgency in each subcase data transform overwrites the parent value if the superclass feature is used.)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
32
Q

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”

(This action sets the property on the clipboard and enters “Not Applicable” as its value.)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
33
Q

What are the two primary situations a data transform is used?

A

1 - Copy data from one page to another

(Use a data transform to copy data from a source to a target.)

2 - Set default values when creating a case

(Use the pyDefault or pySetFieldDefaults data transforms to initialize properties when a case is created.)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
34
Q

You are designing a travel plan application. A hotel booking step displays a form in which users select a hotel and enter the number of days they are staying at the hotel. The form displays the total cost for the hotel room. The form also includes fields for selecting, at extra cost, options such as valet parking. 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

1 - Total cost of options

(The option costs are added together to equal the target property — total cost of options.)

2 - Total cost for the hotel room

(Number of days is a source property for the total cost for hotel room calculation.)

35
Q

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 will change in all the forms.

What two reasons would you choose to use a declare expression rather than a data transform for calculating the value?

A

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

(The data transform is explicitly called in a business process. Declarative rules determine when to run updates to a target value property.)

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

(When updating a property value calculated by a data transform, you must manually identify every calculation that updates any of the source values, and re-calculate them. There is no easy way to view the interdependency between calculations performed by data transforms.)

36
Q

You are configuring a declarative network that contains eleven declare expressions which are used to calculate the interest rate 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 displaying the interest rate appears on the approval form. To improve performance, how can you reduce the number of calculations?

A

Specify backward chaining in the total interest rate declare expression.

(The total interest rate property will not be updated until the review form is opened. This approach avoids repeated, unnecessary calculations.)

37
Q

When does data propagation occur?

A

When a case is created

(The data is only propagated on case creation. Subsequent changes are not propagated.)

38
Q

You have a purchase request case and want to spin off a supplier case for a new supplier. How can you copy data to the supplier case?

A

a data transform

(Use a data transform to copy data to a spin-off case.)

39
Q

Use __________ to sum a value in a child case and record the total value in the parent case.

A

a calculation

(A calculation is used to sum values of child cases and update a total value in the parent case.)

40
Q

Use __________ to conditionalize the logic to determine which data should be propagated.

A

a data transform

(Use a data transform if you need to specify conditional logic.)

41
Q

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

Node

(Use the node scope to share the page for all applications on the node.)

42
Q

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 on the next access one hour after it was created.

(The data page is marked stale one hour after it was created and refreshed on next access.)

43
Q

You have configured a data page to look up customer data in a database table. The data source changes to a REST web service. Which of the following best describes the actions you should take to make sure your application uses the right data source?

A

Update the data page to change the data source information.

(You change the data page source. Your application code does not need to change.)

44
Q

Which of the following would be typical data stored in a local data source?

A

Delivery options

(A list of delivery options is a typical example of reference data that can be stored in a local data source.)

45
Q

In which types of UI control is reference data from the local data source typically used?

A

Drop-Down

(Drop-downs are used to select among a predefined set of options.)

46
Q

The External Database Table Class Mapping wizard creates a data class and a database table. How do you make this data available to your application?

A

Use a data page

(You set up one or more data pages for the data class created by the mapping wizard.)

47
Q

Which two use cases are a good use of reference data? (Choose Two)

A

1 - To access an external database

(Reference data is used to access an external database.)

2 - To provide a limited set of input values for a field

(Reference data defines permissible values for data fields.)

48
Q

Which variable in the assignment urgency calculation enables users to increment the service level urgency on a case-by-case basis?

A

.pyUrgencyAssignAdjust

(.pyUrgencyAssignAdjust is used to enable users to manually adjust the urgency of an assignment.)

49
Q

A service level agreement rule describes the following behavior:

The service level provides a four-hour initial delay. If the case urgency is set to 10 and the case reaches the assignment at 9 A.M. Monday, what is the assignment urgency at 12 P.M. Wednesday?

A

60

(The assignment urgency begins at 10. The urgency then increments to 30 when the assignment is ready at 1pm Monday. The urgency then increments to 40 when the goal interval ends at 9pm Monday. The urgency then increments to 60 when the deadline interval ends at 1pm Tuesday. The urgency does not increment again until 1pm Wednesday.)

50
Q

The goal milestone in a service level defines the amount of time _____________________.

A

in which the case or step should be completed

(The goal milestone is the amount of time in which the business would like the case or step completed.)

51
Q

The primary purpose of a service level is to __________.

A

help ensure timely completion of assignments

(Service levels help ensure work is completed within the expected time intervals.)

52
Q

What three questions should you ask when creating a correspondence? (Choose Three)

A

1 - Who is the user that receives the correspondence?

(Knowing who the correspondence is going to is important.)

2 - How will the correspondence be sent?

(You will determine the medium in which the correspondence will be sent.)

3 - When does the correspondence need to be sent?

(You will determine in the case when to send the correspondence.)

53
Q

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

A

1 - Automating correspondence allows you to send timely communication.

(By automating when a correspondence should be sent, you can send it to users when they need it.)

2 - Automating correspondence allows for sending consistent information to users.

(By defining the correspondence in a case, you can be assured that correspondence is sent for every case.)

54
Q

In a new hire process, a hiring manager needs to be automatically notified by email, when a job application case reaches a Collect Work Sample assignment. How would you configure this correspondence requirement?

A

Enable assignment notifications for the case type.

(The system sends the email when the case reaches the assignment.)

55
Q

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 boilerplate content stating the loan’s terms and conditions, which is regularly updated. This content is in a paragraph rule shared by other standard emails throughout the organization. How would you configure your email?

A

Insert applicant’s name, loan office, and loan amount properties. Also, insert the paragraph rule.

(The system adds the property values and inserts the paragraph rule content when the email is sent.)

56
Q

An expense report process requires the assignment for travel expenses to be routed to a specific auditor. The auditor is also a member of an auditing work group. How would you route the assignment so that the user receives it?

A

To the user

(You route the assignment directly to the user by specifying the user ID.)

57
Q

An insurance company provides personal property insurance. Jewelry is categorized as a special type of personal property. Requests for jewelry coverage require that a user managing the request is trained to appraise jewelry. The requirement is to route assignments for jewelry appraisals to users who have this skill. Which one of the following routing approaches would you use?

A

Route requests to a work group that uses skill rating parameters for work group members.

(A request can be routed to a member who is skilled at appraising jewelry.)

58
Q

A home loan company has home appraisal offices in various regions. Each office has its own work queue. Company policy requires that home appraisals are assigned to offices based on the home’s location. For example, appraisals for homes located in Boston are assigned to the New England office work queue. Which routing approach would you choose to support this requirement?

A

Route the assignment to the correct work queue based on a decision rule.

(A decision rule can evaluate the home location as the decision criteria for routing to the correct work queue.)

59
Q

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

A

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

(Enabling business users to manage changes to business policies on their own helps the business be more agile.)

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

(Enabling business users to manage changes to business policies on their own gives architects more time on architectural decisions and implementation strategies.)

60
Q

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

A

1 - An Access Group that has access to the production ruleset

(Users must belong to an access group that includes the ruleset containing the delegated rules.)

2 - An unlocked ruleset added to the Application rule as a production ruleset

(You cannot make changes to a rule in a locked ruleset. Organizing the delegated rules in a separate ruleset insulates the rest of the application from frequent changes.)

61
Q

Conditional paths in a case life cycle are used to define ______________________. (Choose Two)

A

1 - paths in the case life cycle that are chosen by a user at run-time

(Manual decisions are performed by a user and are defined using multiple outgoing connectors emanating from an assignment.)

2 - paths in the case life cycle that are followed based on run-time values

(Automated decisions are defined by a set of one or more conditions to evaluate, and are frequently referred to as business logic.)

62
Q

A parallel process is defined as ___________________________.

A

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

(Processes that run concurrently are called parallel processes.)

63
Q

Automating decisions based on business logic enables ___________________________.

A

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

(Recording and automating decisions based on business logic allows users to focus on more nuanced decisions that require human expertise.)

64
Q

In which of the following situations would you use a rule circumstance to resolve the requirement?

A

A national insurance company requires a different minimum for liability coverage in each state.

(Circumstancing allows you to create a targeted rule for each state, rather than one complex rule for all states.)

65
Q

An application change goes into effect on June 15, 2016. Due to this change, two fields are added to a user form to collect information for compliance purposes. Assuming that today is April 30, 2016, how should you configure circumstancing for the form?

A

Circumstance the form by property and date; specify June 15, 2016, as the start date.

(The circumstanced rule goes into effect on June 15th, 2016.)

66
Q

Which statement best describes the role of the base rule in circumstancing?

A

The base rule is used if no circumstanced variant applies.

(The base rule describes the behavior of a rule if no circumstanced variant is used.)

67
Q

You have created a form that lists a group of recreational activities that 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. You want to ensure that users have the information they need to make their selections regardless of screen size. 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

1 - Set the activity name column to primary importance.

(The activity name column uniquely identifies each row.)

2 - Set the check box column to secondary importance.

(The secondary setting makes the check box column available regardless of screen size.)

3 - Set the image column to other importance.

(The other importance setting hides the column if there is not room enough on the screen.)

68
Q

You want to list the orders placed by a customer over the past six months. For each order, you need to display the order number, the date of the order, the total amount of the order, payment method, and order status in a series of columns. What type of layout do you use to present the list of orders to a user?

A

A table

(A table organizes fields into a series of columns.)

69
Q

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

A

1 - Add a field group list to a view in Pega Express.

(When generating a user view for a field group list, Pega Express generates a section that includes a table.)

2 - Add a table to a section used by the view.

(You can add a table layout to a section rule.)

70
Q

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

A

1 - Double-click > Scan barcode/QR code

(Double-click is an event in Pega Platform.)

2 - Tab key > Add new work

(Pressing or tapping the Tab key is an event in Pega Platform.)

71
Q

You are configuring a Confirm and Pay view that includes a payment type selection list. The following 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 a visible when condition expression for the PayPal link control.

(You can use a Boolean expression to determine visibility. The PayPal link is visible when the Credit Card Type = PayPal.)

72
Q

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, add a View History action to the event.

(You can add several actions to one event.)

73
Q

A manager has requested a report that shows the purchase requests 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.

(Cases associated with each cost center are grouped beneath each cost center heading.)

74
Q

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 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

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

(The case with the highest value is the first row. The other rows descend numerically.)

75
Q

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 Status does not equal New, AND Creation Date is equal to Previous Quarter.

(Using both conditions supports the requirement.)

76
Q

Select the three true statements about the use of a BLOB field. (Choose Three)

A

1 - A BLOB can store an object of any size.

(A BLOB has unlimited storage capacity, bound only by the physical capacity of the database itself.)

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

(Since a case is completely contained within a BLOB, the entire case can be written or read by accessing the BLOB column of a database table.)

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

(Changes to the data model of an application are reflected within the BLOB, and do not affect the database schema.)

77
Q

Which type of data is exposed by default?

A

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

(Process metrics, such as the current stage or status, are Pega-defined properties. Pega exposes process metrics automatically.)

78
Q

A report contains five columns of data about sales quotes.

  • The case ID (.pyID)
  • The currently assigned sales representative (.pxAssignedOperatorID)
  • The creation date of the sales quote (.pxCreateDate)
  • The sales territory (.Territory)
  • The expiration data of the quote (.ExpiryDate)

Prior to property optimization, which two properties does the report identify as potentially impacting performance? (Choose Two)

A

1 - Expiration date (.ExpiryDate)

(.ExpiryDate is an item of business data.)

2 - Sales territory (.Territory)

(.Territory is an item of business data.)

79
Q

Which best describes the benefit of unit testing rules?

A

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

(Unit testing allows a system architect to ensure a rule behaves as expected.)

80
Q

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

A

Provides initial values for properties used in rule evaluation.

(The data transform is used to provide initial values for properties used during rule evaluation.)

81
Q

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

1 - The input property values used in the decision table

(Input properties and their values are used in decision result assertions.)

2 - The return values used in the decision table

(Return values are used as expected results in decision result assertions.)

82
Q

The user enters a response on a form and clicks Submit. The Pega Platform application returns an error. Which tool can you use to determine the cause of the error in your application?

A

Use the Tracer tool, search for the first FAIL status, and see which step is causing the error.

(The Tracer tool will show you the step causing the error if you search for the first FAIL status.)

83
Q

The Tracer tool shows you a log of detailed information on your application. Select two methods you can use to limit the amount of information to the specific time when an error occurs. (Choose Two)

A

1 - Start the Tracer tool just prior to when the error occurs.

(Starting the Tracer tool just prior to the error occurring is a good way to limit the amount of information you need to search through.)

2 - Pause the Tracer tool until just prior to when the error occurs.

(Pausing the Tracer tool until just prior to when the error occurs is a good way to limit the amount of information you need to search through.)

84
Q

You would like to use the Tracer tool to debug an error in your application. In which portal can you use the Tracer tool?

A

Designer Studio

(You can only access the Tracer tool from Designer Studio.)