Data Modelling Flashcards
What does the data model contain?
Data elements or a collection of related data elements.
What does the data model define?
The case type of data structure.
What are a collection of related elements called?
A data type or data object.
What are data elements called within Pega?
Properties or fields.
What is a value model within Pega?
They describe a single piece of info such as total.
What are page modes?
Describe a data object such as a customer
What is a single value?
stores, text, numbers, dates, boolean values and amounts
What is a value list?
acts as a container for an ordered list of single values
What is a value group?
Acts as a container for an unordered list of single values
What is a page?
A single entity
What is a page list?
A numerically ordered list
What is a page group?
An unordered list
What should you consider before creating a user view?
what users need to see, how values will be entered and whether users can modify or only read values
Where is each data element stored?
A page
Where are pages stored?
On the Clipboard
What is the purpose of an embedded page within pyWorkPage?
Stores data that describes a data type.
What type of data does pyWorkPage store>
e.g. creation date or case ID
Why is it important to include class information when you reference data on pyWorkPage?
As without it Pega cant obtain property values from the correct page.
What is the purpose of the data transform?
for transforming data within an application
What is an action in a date transform?
An action is the individual operation specified in each row on the definition tab of a data trasform
How do you reference a property?
You use a dot and the property name for e.g. ‘.OrderDate’
Describe two types of property modes?
Value mode properties store single strings of data such as text, numbers, or dates.
Page mode properties act as a container for value mode properties.
Where do most data transforms occur in a process flow?
Between assignments
What data transform feature do you use when you want to set a different default value for the same property within a hierarchy of subclass?
The superclass feature
When you create data transforms in a class hierarchy and want to use the superclass feature, how do you name each data transform?
You give each data transform the same name.
What is declarative processing?
Allows you to configure your application so that the system automatically updates property values such as a total order input.
What is the primary benefit of using declarative processing?
System processes the relevant actions and sets of properties automatically.
They run automatically when a value is set of changes.
What is procedural processing?
Dependent upon rules, such as data transforms, activities, or UI rules, to instruct the application when to look for trigger event.
What technique should you use if you want to update values when the user submits a form?
Procedural processing by putting a data transform on a flow action.
What technique should you use if you want the total price to update immediate when a quantity is changed?
A declare expression