Professional Documents
Culture Documents
Data Pages
Data Pages
1. Structure
a. Page: If this is the data page to hold a single instance
b. List: If this is the data page that holds multiple instances.
2. Mode
a. Read only: – These Data Pages get created on the clipboard under ‘Data
Pages”.These cannot be updated or deleted.
b. Editable: These Data Pages get created on the clipboard under ‘User Pages”.
These can be updated or deleted.
3. Source
Load Management:
Page Management: clear data page button -> forceful deletion of Data page when required.
(It runs an activity internally -> FlushDeclarativePage OOTB activity)
Reload strategy: We mention the Duration of Days, hours, minutes, and seconds to refresh
the data page from the server’s clipboard. (Default = 24 hrs)
Reload once per interaction: For an interaction that a user makes requesting for the Data
page, it will be refreshed.
Thread: This Data Page will be available for sharing only within one specific work object
multiple times. But not available for other work objects. (Eg= available balance in a banking
system)
Requestor Scope: This Data page will be available for sharing across multiple work objects
of a single requestor session. But not with other requestors. (Eg= on a single login, we can
do multiple transactions, with the same bank details we have)
Node: Data Page will be available for sharing across multiple requestors who log on to the
same node but not with the requestors on other nodes. (Fixed Deposit Rates in a banking
server)
3. Number of times the data source gets hit (Database, file or service, etc. is reduced to ONE.
The reason being editable data pages should not be modified by other operators.
Node Scope is not available for Editable Data Pages, Why? Data Modified by one requestor,
should not be shared with other requestors. That’s why the Pega PRPC environment will not
show up, Node scope or Editable data pages.
## For other scopes thread and requestor access group is not required.
Data pages are also called as declarative pages because when we refer the data page
system executes the source and get data from the source and places it in the clipboard for
usage.
Yes, conditionally (via when rule) we can execute multiple sources for a data page.
All Read only data pages are stored in the “Data pages” category of the clipboard
Editable and Saveable data pages are stored under “User pages “
Normal pages are stored in the clipboard are like static means they don’t have any
scope, no refresh strategy and etc.
Data pages in the clipboard are fetched on demand from the source and have scope
defined, have refresh strategies, and can be referred in the UI.
Keyed Data Pages: