Day 3 - Data Modeling (8%) Flashcards

1
Q

What type of data is changed or entered in the user interface?

A

Work Item Data

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

Work Item Data is stored in memory on something called the “________”

A

clipboard

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

A ____ value is a data element, property, or field which contains a single piece of information

A

Single

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

A collection of related values is called a data ____ or a data ____

A

type ; object

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

Properties are categorized into property modes. What are the two types of Property modes?

A
  1. Value Mode - represents a single piece of info or lists of single values
  2. Page Mode - represents a data object that contains related values or lists of data objects
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Single Value properties always show up under what page name?

A

pyWorkPage

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

What a page?

A

a collection of data

use when you want multiple columns but only 1 row

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

What is a page list?

A

more than one page

multiple columns and rows of related data

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

What type of property mode is “Items” in the below?

.Items(2).ProductName

A

Page List

the (2) tells you it’s a list, and “Item” means it’s likely a Page, not a Value mode

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

What type of property mode is “ProductName” in the below?

.Items(2).ProductName

A

Single Value

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

When is data modeling needed?

A

When defining pieces of information for the business transaction (case type)

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

What is the difference between a Value Group and a Value List

A

Value Group is a container for unordered list of single values

Value List is a container for an ordered list of single values

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

What is the difference between a Page Group and a Page List?

A

Page Group is an unordered list of Pages

Page List is an ordered list of pages

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

You can reference a property in Pega by prefixing the property name with what character?

A

A dot (“.”)

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

To copy, update or initialize data, you would use a data ____

A

transform

Data transforms can act on individual properties or entire pages and iterate over page lists

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

What type of data transform is invoked when a case is created and is used to set default values for cases?

A

pyDefault

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

What type of data transform is used to initialize default field values?

A

pySetFieldDefaults

18
Q

You can combine several data transforms using something called ____

A

Superclassing

19
Q

_____ ______ automatically calculate property values and are comprised of an expression and a target property

A

Declare Expressions

Expression is the formula or function, i.e. Quantity * Price (multiplying 2 “Source Properties”)

Target Property is the result of the declare expression. For example ITEM TOTAL in the below declare expression:

Item Total = Quantity * Price

20
Q

____ Chaining in a declare expression pushes updates to the target value

A

Forward

21
Q

_____ Chaining in a declare expression pulls values from the source property or properties

A

Backward

22
Q

An application includes the property .Employee.Dependent(2).DateOfBirth. The Property mode of .Dependent(2) is a _____ (Choose One)

A. PageList (Field Group List)

B. PageGroup

C. ValueList

D. ValueGroup

A

A

Page because a dependent is a collection of values, and it’s a List because it’s ordered

23
Q

____ chaining in a declare expression means that a target property value is not automatically updated (Choose One)

A. Forward

B. Expression

C. Backward

D. Sum

A

C

24
Q

What step is associated with the Configure View? (Choose One)

A. Send Email

B. Create Case

C. Wait

D. Collect Information

A

D

25
Q

The clipboard is a _____ tool and is unique to each _____ (Choose One)

A. Case, application

B. Diagnostic, Case

C. client-side, user session

D. Server-side, user session

A

D

26
Q

What is the name of the Parent page in the clipboard when the child case is active? (Choose One)

A. pyCasePage

B. pyWorkCover

C. pyWorkPage

D. pyParentPage

A

B

the Parent case will always be pyWorkCover and the child will occupy pyWorkPage when active

27
Q

Data transforms can be used to iterate over ____ (Choose Two)

A. PageList (Field Group List)

B. PropertyGroup

C. NumberList

D. PageGroup

A

A, D

B & C aren’t in Pega

28
Q

What rule types can be used to set values in Pega? (Choose Two)

A. Data Transform

B. pySetFieldDefaults

C. Declarative Expressions

D. Process

A

A, C

29
Q

The Certification skills of a candidate are captured in a Certification case. What type of property should ideally be used to capture the candidate’s certification date if the property referenced looks like .Certification(CSSA).ExamDate ? (Choose One)

A. PageList (Field Group List)

B. Single Value

C. ValueList

D. ValueGroup

A

B

30
Q

Information about the case data is stored in which page on the Clipboard? (Choose One)

A. pyCaseData

B. pyWorkCase

C. pyWorkData

D. pyWorkPage

A

D

31
Q

Please select the Backward Chaining examples (Choose Two)

A. Total Cost updates only once when displayed on the last view

B. Every item Item Quantity and Item Cost change Total Cost recalculates

C. Total Cost updates only when Item Quantity changes from 0 to something

D. New Grand Total updates when the section loads

A

A, D

32
Q

There is an online shopping application developed in Pega where customers view available products. The customer must select only one “mode of payment” option to purchase products. Which UI control would you use to display the user with all payment options at once and only allowing to select one? (Choose One)

A. Radio Button

B. Drop Down

C. Check Box

D. Text Input

A

A

33
Q

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

A. Automatically calculate a total value

B. Copy data between pages

C. Set default values when creating a case

D. Create properties after the case has been created

A

B, C

A - you would use a Declare expression

D is wrong because properties must be created

34
Q

What choices represent Backward chaining in a Declare Expression? (Choose Two)

A. Whenever inputs change

B. Whenever used

C. On click

D. When used, if no value present

A

B, D

A is forward chaining

C is not an option in Pega

35
Q

A loan application requires a borrower data type with fields to collect First/last name, address, employment, income, credit score, etc. In certain situations, data type of spouse/partner and/or cosigner are required. Can all data types reuse the same properties? (Choose One)

A. Yes, if each data type references the same data class

B. Yes, if each field references the same data source

C. No, each data type must reference a unique data class

D. No, each data type must reference a unique data source

A

A

36
Q

Which of the following represents a value list? (Choose One)

A. .ContactNumber(Cell)

B. .CustomerDetails(1).Contact

C. .InsurancePolicy(Claim).ClaimID

D. Discounts(5)

A

D

37
Q

What are the two types of processing in Pega? (Choose Two)

A. Declarative Processing

B. Procedural Processing

C. Rules Processing

D. Model Processing

A

A, B

38
Q

John is a System Architect developing a Pega application named GoShopping. Users can purchase multiple grocery products online. During testing, John wants to see the multiple products he selected and is interested in purchasing. What area in the Clipboard would the list of products be selected? (Choose One)

A. User Pages

B. Data Pages

C. System Pages

D. Active Pages

A

A

***I need to look this one up

39
Q

What are the source values entered when creating declare expressions in Dev Studio? (Choose One)

A. Source Field

B. Property Field

C. Expression Field

D. Calculation Fields

A

C

40
Q

What is the Declarative Network Analysis tool used for? (Choose One)

A. To view and test a Declare Expression

B. To view and test Data Transform

C. To build a Declare Expressoin

D. To view the Clipboard

A

A

41
Q

What type of property is used to store both Date and Time? (Choose One)

A. Date

B. TimeOfDay

C. DateTime

D. TimeDate

A

C