Pega Low-Code App Builder Extended 3 Flashcards

1
Q

In which of the following scenarios is a data transform appropriate?

In an account creation case, applicants enter a user name that they want in the Requested user name field. If the user name is unique, the system displays it in the Verified user name field on the Enter account information form.

In an appointment scheduling case type, customers receive a confirmation email with the date and time that they selected for their appointment.

In a time sheet case, employees enter the number of hours that they worked, the number of sick hours, and the number of paid time off hours. The total number of hours for the week are displayed on the time sheet.

A loan application case determines the interest rate for a loan based on the applicant’s credit score, net worth, and income-to-debt ratio.

A

In an account creation case, applicants enter a user name that they want in the Requested user name field. If the user name is unique, the system displays it in the Verified user name field on the Enter account information form.

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

Where should you set a field to have a default value of 0?

The Configure view page
The pyDefaults data transform
The pySetFieldDefaults data transform
The Data initalization page
Check answer

A

The Data initalization page

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

You use the superclass feature when you call a data transform to set a different default value for the same property within a hierarchy of subclasses.

True False

A

True

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

If the call superclass data transform option is selected and the parent class data transform references the same properties as the subclass data transform, the subclass data transform property value will _______ the parent class data transform property value.

override
delete
copy
use

A

override

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

Drag the words into the correct boxes.

To set property values in a form, you create a data transform to ========= the target equal to the ======== and apply the ======== to the =============in the ===========.

A

1 set
2 source
3 data transform
4 connector
5process

To set property values in a form, you create a data transform to ===set the target equal to the ===source and apply the ===data transform to the ===connector in the ====process.

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

In the Personal Insurance division, the goal and deadline dates are assigned to each case. For insurance claims cases, stakeholders want to override the default goal date but maintain the default deadline date.

Which two configuration steps do you take to meet this requirement? (Choose Two)

Responses

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

In the Claims data transform, for each case type, configure an Update Page action, and then set the goal date value.

Select the Call superclass data transform option in the Claims data transform, and then clear the option in the parent data transform. n

In each case type data transform, set the goal date to the required value.

A

In each case type data transform, set the goal date to the required value.

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

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

In which of the following situations would you use a data transform?
Responses

Reuse properties in two forms. n

Create properties after creating the case.

Run a flow action.

Copy data from one page to another.

A

Copy data from one page to another.

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

A healthcare services case has a child case that manages the hospital intake questionnaire. The patient can self-identify symptoms from a list of possible symptoms in the child case. Selected symptoms are copied over to the parent case with the status of “Unconfirmed.” In the parent case, the physician can update the symptoms that are listed and their associated status.

Which two configurations would be part of the Selected Symptoms data transform? (Choose Two)

Remove unselected symptoms from the source of possible symptoms. n

Set the status for each copied symptom equal to “Unconfirmed.”

Create a new property for each selected symptom and copy the properties to the parent case.

Iterate over the list of possible symptoms and copy the entries that the patient selected during intake.

A

Set the status for each copied symptom equal to “Unconfirmed.”

Iterate over the list of possible symptoms and copy the entries that the patient selected during intake.

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

In which two scenarios should you set default property values? (Choose Two)

An assignment is automatically assigned to the default work queue for the consulting team. n

A customer receives a suggested product based on recent product search history.

A developer uses proxy customer data to run development tests.

The arrival day and departure day for a hotel reservation is equal to today and tomorrow, respectively.

A

The arrival day and departure day for a hotel reservation is equal to today and tomorrow, respectively.

A developer uses proxy customer data to run development tests.

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

A case type allows customers to specify a paint color and finish for a painting cost estimate. Which configuration prevents users from entering an invalid combination of colors and finishes on a form?

Responses

Configure a decision rule to test the combination of color and finish.
Configure a decision rule to test the combination of color and finish.

Configure an edit validate rule to test the combination of color and finish.
Configure an edit validate rule to test the combination of color and finish.

Create a validate rule to test the combination of color and finish.
Create a validate rule to test the combination of color and finish.

Create picklists for the color and finish, each sourced from a data page.

A

Create picklists for the color and finish, each sourced from a data page.

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

You need to add a field for a bank routing number to a view. The bank routing number must consist of only the numbers 0-9, including any leading zeros. Which configuration option ensures that users submit a valid bank routing number?

Responses

Configure a validate rule to check whether the user input consists of only the numbers 0-9.
Configure a validate rule to check whether the user input consists of only the numbers 0-9.

Configure a validate rule to call an edit validate rule to add leading zeroes to any entry that contains fewer than nine digits.
Configure a validate rule to call an edit validate rule to add leading zeroes to any entry that contains fewer than nine digits.

Configure a validate rule to check whether the user input is nine characters long.
Configure a validate rule to check whether the user input is nine characters long.

Configure a validate rule to call an edit validate rule that checks whether the user input consists of only the numbers 0-9.

A

Configure a validate rule to call an edit validate rule that checks whether the user input consists of only the numbers 0-9.

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

For which requirement must you configure a validate rule in Dev Studio?

Responses

An email address is required for a case to enter the Approval stage.
An email address is required for a case to enter the Approval stage.

The amount of a transfer between accounts must be greater than zero and less than the available balance of the originating account.

The value of the Date of service field must be no more than 15 days for a critical issue, and up to 60 days in the future for an issue with a lower priority.

A timesheet submitted by a consultant assigned to a client project must be reviewed by an auditor.

A

The value of the Date of service field must be no more than 15 days for a critical issue, and up to 60 days in the future for an issue with a lower priority.

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

An automobile service management case must allow customers to select the make, model, and trim of an automobile when setting up a service appointment. Which implementation satisfies this requirement?

Responses

Configure a page list containing the make, model, and trim information that uses theRefer to a data pageoption.
Configure a page list containing the make, model, and trim information that uses the Refer to a data page option.

Reference the make, model and trim information from a series of drop-down lists in the UI.

Populate a data object with records of all the allowed combinations of make, model, and trim.
Populate a data object with records of all the allowed combinations of make, model, and trim.

Configure a page list containing the make, model, and trim information that uses theCopy data from a data pageoption.

A

Reference the make, model and trim information from a series of drop-down lists in the UI.

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

An order placed with a wholesaler must include pricing information from the inventory database as of placement of the order. Which is the best implementation for this use case?

Responses

Configure a page property with the聽Refer to a data page聽option selected.
Configure a page property with the Refer to a data page option selected.

Reference the pricing information directly from a user interface control.

Configure a data transform to populate a page with price information.

Configure a page property with the聽Copy data from a data page聽option selected.

A

Configure a page property with the聽Copy data from a data page聽option selected.

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

Identify the three valid options for simulating data for unit testing during application development. (Choose Three)

Decision table

Report definition

Lookup

Connector

Data transform

A

Report definition
Lookup
Data transform

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

A product return case must always show the current contact information for a customer. The case sources the contact information from the customer database to display in a header section on each step. Which is the best implementation for this use case?

Responses

Configure a page property with theRefer to a data pageoption selected.

Configure a page property with theCopy data from a data pageoption selected.
Configure a page property with the Copy data from a data page option selected.

Configure a data transform to populate the data model with customer data directly.
Configure a data transform to populate the data model with customer data directly.

Reference a data page with customer information directly from UI controls.

A

Configure a page property with the Refer to a data page option selected.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
17
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?

Responses

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

The data page reloads automatically one hour after creation.
The data page reloads automatically one hour after creation.

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

The data page reloads on the next access one hour after creation.

A

The data page reloads on the next access one hour after creation.

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

Exchange rates are updated daily from a web service.聽You make the exchange rates available in your application using a data page. Which scope do you select for the data page?

Responses

Application

Thread

Request

Node

A

Node

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

In which of the following situations do you simulate a data source for a data view?

Responses

When performance testing an integration
When performance testing an integration

When the data page writes data to the external system.
When the data page writes data to the external system.

When the interface between the application and the external data provider is not finalized聽

When you want to simulate a large amount of data

A

When the interface between the application and the external data provider is not finalized聽

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

TheDatabase saveoption ______________ and ______________.

Responses

Provides the option to write to an external system of record using a Robotic Desktop Automation (RDA) or Robotic Process Automation (RPA).
Provides the option to write to an external system of record using a Robotic Desktop Automation (RDA) or Robotic Process Automation (RPA).

Is available for data pages with a page list structure.
Is available for data pages with a page list structure.

Writes a single instance back to a database table in a system of record (SOR).

Maintains transactionality within the save operation when data is saved.

A

Writes a single instance back to a database table in a system of record (SOR).

Writes a single instance back to a database table in a system of record (SOR).

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

What is the best practice for avoiding accidental overwrites when referencing an autopopulated property?

Responses

Auto-populate the property by referring to a data page.
Auto-populate the property by referring to a data page. - no response given

Auto-populate the property by copying data from a data page.

Auto-populate the property by manually referencing a data source.

A

Auto-populate the property by copying data from a data page. - correct

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

What are two benefits of using aSave data pagestep? (Choose Two)

Responses

Saves all data to the clipboard when the step is reached
Saves all data to the clipboard when the step is reached - this question requires at least 2 answers

Can reduce application memory requirements
Can reduce application memory requirements - this question requires at least 2 answers

Allows for real-time updates to the system of record (SOR)

Saves all data pages in the application and updates the system of record (SOR).

A

Saves all data pages in the application and updates the system of record (SOR).
Allows for real-time updates to the system of record (SOR)

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

Field values enable you to _________________.

Responses

customize a list of allowed values for a property based on the context of the property

set default values for a property
set default values for a property

define the values used in a circumstance template
define the values used in a circumstance template

test the validity of an input value

A

customize a list of allowed values for a property based on the context of the property

24
Q

How do you customize the allowed values for a property based on the context of the property using field values?

Responses

Create a field value record and a unique property record for each allowed value in each context.
Create a field value record and a unique property record for each allowed value in each context.

Create a ruleset for each context, then create a field value record for each value and add the field value record to the appropriate ruleset.
Create a ruleset for each context, then create a field value record for each value and add the field value record to the appropriate ruleset.

Create a base field value record, then create a circumstance of the base record for each allowed value.
Create a base field value record, then create a circumstance of the base record for each allowed value.

Create a field value record for each value and set the context using the Apply to: field.

A

Create a field value record for each value and set the context using the Apply to: field.

25
Q

In which two scenarios might you use Configuration settings to simplify deployment? (Choose Two)

Responses

Grouping related business functions from more than one application
Grouping related business functions from more than one application

Setting the name of a work queue used in a flow

Changing the cost of a specific item in a list of products
Changing the cost of a specific item in a list of products

Determine which process in a flow is followed based on a changing value

A

Determine which process in a flow is followed based on a changing value
Setting the name of a work queue used in a flow

26
Q

Which one of the following security scenarios do Configuration settings support?

Responses

A user who is assigned Top Secret clearance can write and delete Configuration settings, while a user who is assigned Secret clearance can only read Configuration settings.

A user can enter an address in the shipping address field only if the user first selects a shipping type from a radio button list.

A manager can read and write Configuration settings where a user can only read Configuration settings.

A client can view their personally-identifying information.

A

A manager can read and write Configuration settings where a user can only read Configuration settings.

27
Q

Which two items are required for a Configuration setting? (Choose Two)

Responses

You must select the IncludeAssociation Datacheck box in the relevant Pega-Configuration class structure rule

You must know the name of each user who needs access

All users must receive access to Configuration sets

There must be an existing Configuration set

A

You must select the Include Association Data check box in the relevant Pega-Configuration class structure rule

28
Q

How is information, such as the customer’s date of birth, stored in memory for use in a Pega Platform application?

The information is associated with a folder.
The information is associated with a data element.
The information is associated with a data source.
The information is associated with a page in the clipboard.

A

The information is associated with a data element.

29
Q

When testing the behavior of an online shopping app, you want to confirm that the app correctly generates a list of customers’ previous orders when sending a request to the company’s order management system.

In your opinion, in which category should the page that contains this list fall into?

The User Pages category
The Data Pages category
The Linked Property Pages category
The System Pages category

A

The Data Pages category

30
Q

Why is it important to include class information when you reference properties on pyWorkPage?

Without class information, the referenced rule is designated as blocked.
Without class information, Pega Platform may fail to resolve a reference to one or more properties.
Without class information, a default rule is used instead of the referenced rule.
Without class information, an application cannot execute the rule when processing a case.

A

Without class information, Pega Platform may fail to resolve a reference to one or more properties.

31
Q

Which two tasks can you perform with the Clipboard tool? (Choose Two)
Responses

Review the current values of user data, such as the Operator ID and Access Groups.

Update linked properties that reference the Customer data object.

Test decisions on a case by setting property values for a form that has not been submitted.

Update the vehicle model on a Vehicle information data page.

A

Test decisions on a case by setting property values for a form that has not been submitted.
Review the current values of user data, such as the Operator ID and Access Groups.

32
Q

A read-only page created by the .pyOrigDivision property that references two source properties to display the Division Cost Center
1 Linked Property Page

A page named pxFlow(“VacationRequest”), an element of a page group named pxFlow on the top-level page named pyWorkPage
4 User Page

A read-only page named pxResults, on the top-level page named D_pzListOfProductTypes, sources data from an external database
2 Data Page

A page named pyUserPortals(1)(Embed-PortalLayout) on the top-level page named AccessGroup (Data-Admin-Operator-AccessGroup)
3 System Page

A

A read-only page created by the .pyOrigDivision property that references two source properties to display the Division Cost Center

A page named pxFlow(“VacationRequest”), an element of a page group named pxFlow on the top-level page named pyWorkPage

A read-only page named pxResults, on the top-level page named D_pzListOfProductTypes, sources data from an external database

A page named pyUserPortals(1)(Embed-PortalLayout) on the top-level page named AccessGroup (Data-Admin-Operator-AccessGroup)

1 Linked Property Page
2 Data Page
3 System Page
4 User Page

33
Q

Question
Which scenario describes the type of information that is stored in pyWorkPage?
Responses

A list of available properties in the Greater Boston metro area that are cached from a realtor’s database

The date and time a user created the Onboarding case

Information about the external storage provider for the UBank application

The access groups for the customer service representative who is currently logged in to the application

A

The date and time a user created the Onboarding case

34
Q

A data validation requirement to confirm that a submitted Taxpayer Identification Number (TIN) consists of exactly nine digits can be configured in only Dev Studio.

True False

A

True

35
Q

You can qualify validation for a property based on the action performed by the user.

True False

A

True

36
Q

Functions provide a set of parameters to configure validation behavior.

True False

A

True

37
Q

The purpose of a data page is to extract data from a data source for use in an application.

True False

A

True

38
Q

What editing mode do you select for a data page to transfer the content of the page back to the data source?

Read-only
Editable
Savable
No configuration necessary

A

Savable

39
Q

Drag the appropriate data page configuration option on the right to the appropriate scenario on the left.

: The data page contains the data of a single user.
: Users can update a registered shipping address.
: All users can share the content of a data page.

1 Structure
2 Scope
3 Edit mode

A

1 Structure : The data page contains the data of a single user.
3 Edit mode : Users can update a registered shipping address.
2 Scope : All users can share the content of a data page.

40
Q

A data page configured with a Reload if older than interval refreshes automatically once the interval ends.

True False

A

False

41
Q

Refer to a data page when you always need the older, existing data from an external system or application.

True False

A

False

42
Q

When you copy data from a data page, the data is refreshed only when _____________.

a data page parameter changes
the data page is refreshed
you reopen the case
you interact with the property

A

a data page parameter changes

43
Q

When a UI control populates list entries from a data source, all the list entries are copied to the data model for the case.

True False

A

False

44
Q

When do you simulate an external data source?

Simulate an the external data source when you want to dictate the response data.
Simulate data source when you do not know the response.
Simulate an external data source even when the data source is available.
Simulate a data source for error handling.

A

Simulate an the external data source when you want to dictate the response data.

45
Q

You can use savable data pages to write data only to external data sources.

True False

A

False

46
Q

What are the two statements about savable data pages is true? (Choose Two)

The Database save option saves a single data page in a single database row in the configured SOR.

The SOR is required to provide transaction handling.

You can configure a data page with several recording options.

The Activity data saving option is the best way to write data to external sources.

A

The Database save option saves a single data page in a single database row in the configured SOR.
You can configure a data page with several recording options.

47
Q

Which two methods are available to specify the data page in a Save data page automation? (Choose Two)

Data transform
Edit validate
Data page
Associated property

A

Associated property
Data page

48
Q

What are two benefits of using a Save data page step? (Choose Two)
Responses

Can reduce application memory requirements

Allows for real-time updates to the system of record (SOR)

Saves all data to the clipboard when the step is reached

Saves all data pages in the application and updates the system of record (SOR).

A

Can reduce application memory requirements

Allows for real-time updates to the system of record (SOR)

49
Q

What is the best practice for avoiding accidental overwrites when referencing an autopopulated property?
Responses

Auto-populate the property by copying data from a data page.

Auto-populate the property by manually referencing a data source.

Auto-populate the property by referring to a data page.

A

Auto-populate the property by copying data from a data page.

50
Q

The Database save option ______________ and ______________.
Responses

Maintains transactionality within the save operation when data is saved.

Provides the option to write to an nexternal system of record using a Robotic Desktop Automation (RDA) or Robotic Process Automation (RPA).

Is available for data pages with a page list structure.
Is available for data pages with a page list structure.

Writes a single instance back to a database table in a system of record (SOR).

A

Maintains transactionality within the save operation when data is saved. y

Writes a single instance back to a database table in a system of record (SOR).

51
Q

Field values are best to use when a list is short, mostly static, does not require localization, and common across inherited classes.

True False

A

False

52
Q

Field values enable you to _________________.
Responses

set default values for a property

define the values used in a circumstance template

customize a list of allowed values for a property based on the context of the property

test the validity of an input value

A

customize a list of allowed values for a property based on the context of the property

53
Q

How do you customize the allowed values for a property based on the context of the property using field values?

Create a field value record for each value and set the context using the Apply to: field.

Create a ruleset for each context, then create a field value record for each value and add the field value record to the appropriate ruleset.

Create a base field value record, then create a circumstance of the base record for each allowed value.

Create a field value record and a unique property record for each allowed value in each context.

A

Create a field value record for each value and set the context using the Apply to: field.

54
Q

All standard roles can read, write, and delete Configuration settings.

True False

A

False

55
Q

Which two items are required for a Configuration setting? (Choose Two)
Responses

There must be an existing Configuration set

All users must receive access to Configuration sets

You must know the name of each user who needs access

You must select the Include Association Data check box in the relevant Pega-Configuration class structure rule

A

There must be an existing Configuration set
You must select the Include Association Data check box in the relevant Pega-Configuration class structure rule

56
Q

In which two scenarios might you use Configuration settings to simplify deployment? (Choose Two)

Grouping related business functions from more than one application

Setting the name of a work queue used in a flow

Determine which process in a flow is followed based on a changing value

Changing the cost of a specific item in a list of products

A

Determine which process in a flow is followed based on a changing value

Setting the name of a work queue used in a flow

57
Q

Which one of the following security scenarios do Configuration settings support?

A user can enter an address in the shipping address field only if the user first selects a shipping type from a radio button list.

A user who is assigned Top Secret clearance can write and delete Configuration settings, while a user who is assigned Secret clearance can only read Configuration settings.

A client can view their personally-identifying information.

A manager can read and write Configuration settings where a user can only read Configuration settings.

A

A manager can read and write Configuration settings where a user can only read Configuration settings.