Question
Self
IN
Last activity: 9 Jul 2024 2:48 EDT
Clipboard pages and Data pages
What is the difference between Clipboard pages and Data pages
-
Reply
-
Share this page Facebook Twitter LinkedIn Email Copying... Copied!
Accepted Solution
Updated: 9 Jul 2024 2:48 EDT
Eclatprime Digital Private Limited
IN
In Pega, both Clipboard pages and Data pages are used for handling data, but they serve different purposes and have distinct characteristics.
Clipboard Pages
- Definition: Clipboard pages are temporary memory areas on the server, associated with every connected Pega Platform requestor, including browser-based users and unauthenticated guest users.
- Purpose: These pages are used for in-process data storage, holding case data, system data, and other information needed to process the case.
- Types: There are two main types of clipboard pages:
- User Pages: Specific to a user session, used to store data relevant to the user's interactions and processes.
- System Pages: Used by the system to store system-related information.
- Persistence: Clipboard pages are transient and specific to the current session. They are not designed to persist beyond the session's lifespan.
Data Pages
In Pega, both Clipboard pages and Data pages are used for handling data, but they serve different purposes and have distinct characteristics.
Clipboard Pages
- Definition: Clipboard pages are temporary memory areas on the server, associated with every connected Pega Platform requestor, including browser-based users and unauthenticated guest users.
- Purpose: These pages are used for in-process data storage, holding case data, system data, and other information needed to process the case.
- Types: There are two main types of clipboard pages:
- User Pages: Specific to a user session, used to store data relevant to the user's interactions and processes.
- System Pages: Used by the system to store system-related information.
- Persistence: Clipboard pages are transient and specific to the current session. They are not designed to persist beyond the session's lifespan.
Data Pages
- Definition: Data pages retrieve data from specified data sources and cache this data in memory. They manage the integration to the data source, separating business processes from integration details.
- Purpose: These pages are primarily used for sourcing and caching reusable data from external systems or databases, optimizing data retrieval and caching strategies.
- Scopes: Data pages can have broader scopes compared to clipboard pages:
- Thread: Data is available within a single thread.
- Requestor: Data is available to all threads for a single requestor.
- Node: Data is available across the entire node, shared among all requestors and threads.
- Persistence: Data pages can persist longer and may be shared across sessions. They are explicitly configured through rules that define how and when they load data.
- Types:
- Read-Only: Cannot be modified by users. These are typically used for reference data and are reloaded as needed.
- Editable: Can be modified and behave similarly to clipboard pages in terms of editability and session persistence.
- Savable: Can be used to save data back to the source. These data pages are editable and have additional configurations to define how and when data should be written back to the data source.
Key Differences
- Persistence: Clipboard pages are temporary and specific to a session, while Data pages can persist and be shared across sessions.
- Purpose: Clipboard pages are used for temporary, in-process data storage, while Data pages are used for loading, caching, and saving reusable data.
- Configuration: Data pages are explicitly configured with rules defining their loading and caching behavior, whereas Clipboard pages are created and used dynamically during processing.
- Storage: Data pages have a dedicated area on the clipboard and are managed separately from user and system pages.
By leveraging both Clipboard pages and Data pages appropriately, Pega ensures efficient data handling, optimizing both performance and process execution.
Maantic Inc
IN
A clipboard is a temporary memory area on the server that is associated with every connected Pega Platform requestor, including browser-based users and unauthenticated guest users.
A data page retrieves data from a specified data source and caches that data in memory. A data page manages the integration to the data source, separating business processes from any integration details.
TSPI
US
Clipboard pages:
Clipboard pages are transient and tied to the current session. This includes case data, system data, and any other information needed to process the case. There are two types of clipboard pages(User Pages and System pages).
Data pages:
Data pages can have broader scopes (thread, requestor, node) and may persist longer. Data pages are primarily for sourcing and caching data from external systems or databases. Data pages are defined and managed to optimize data retrieval and caching strategies.
Eclatprime Digital Private Limited
IN
Hi @EmmaW096, here are few key differences between Clipboard pages and Data Pages
- Persistence: Clipboard pages are temporary and specific to a session, whereas Data pages can persist and be shared across sessions.
- Purpose: Clipboard pages are used for temporary, in-process data storage, while Data pages are used for loading and caching reusable data.
- Configuration: Data pages are explicitly configured through rules defining how and when they load data, whereas Clipboard pages are created and used dynamically as needed during processing.
Eclatprime Digital Private Limited
IN
Hi @EmmaW096
Data Pages: Designed specifically for caching reference data. They are loaded with data once from a source (database or external system) and reused for subsequent calls, improving performance. Data Pages (Read-Only - All Scopes) Not saved during user session passivation (temporary storage). They are recreated when referenced again. Data Pages (Editable/Thread/Requestor Scopes) Behave similarly to editable clipboard pages and are saved during passivation. Data Pages (Read-Only - All Scopes) Located in the dedicated "Data Pages" area of the clipboard, separate from user and system pages. Data Pages (Read-Only) Cannot be modified by the user, data is loaded during creation or through post-processing activities.
Clipboard Pages: These can hold any data and serve various purposes like user input, temporary storage, or process flow control. Clipboard Pages (Editable/Savable) Saved like other clipboard pages during passivation. Depending on their type, these are located under user or system pages and can be editable based on their configuration.
Accepted Solution
Updated: 9 Jul 2024 2:48 EDT
Eclatprime Digital Private Limited
IN
In Pega, both Clipboard pages and Data pages are used for handling data, but they serve different purposes and have distinct characteristics.
Clipboard Pages
- Definition: Clipboard pages are temporary memory areas on the server, associated with every connected Pega Platform requestor, including browser-based users and unauthenticated guest users.
- Purpose: These pages are used for in-process data storage, holding case data, system data, and other information needed to process the case.
- Types: There are two main types of clipboard pages:
- User Pages: Specific to a user session, used to store data relevant to the user's interactions and processes.
- System Pages: Used by the system to store system-related information.
- Persistence: Clipboard pages are transient and specific to the current session. They are not designed to persist beyond the session's lifespan.
Data Pages
In Pega, both Clipboard pages and Data pages are used for handling data, but they serve different purposes and have distinct characteristics.
Clipboard Pages
- Definition: Clipboard pages are temporary memory areas on the server, associated with every connected Pega Platform requestor, including browser-based users and unauthenticated guest users.
- Purpose: These pages are used for in-process data storage, holding case data, system data, and other information needed to process the case.
- Types: There are two main types of clipboard pages:
- User Pages: Specific to a user session, used to store data relevant to the user's interactions and processes.
- System Pages: Used by the system to store system-related information.
- Persistence: Clipboard pages are transient and specific to the current session. They are not designed to persist beyond the session's lifespan.
Data Pages
- Definition: Data pages retrieve data from specified data sources and cache this data in memory. They manage the integration to the data source, separating business processes from integration details.
- Purpose: These pages are primarily used for sourcing and caching reusable data from external systems or databases, optimizing data retrieval and caching strategies.
- Scopes: Data pages can have broader scopes compared to clipboard pages:
- Thread: Data is available within a single thread.
- Requestor: Data is available to all threads for a single requestor.
- Node: Data is available across the entire node, shared among all requestors and threads.
- Persistence: Data pages can persist longer and may be shared across sessions. They are explicitly configured through rules that define how and when they load data.
- Types:
- Read-Only: Cannot be modified by users. These are typically used for reference data and are reloaded as needed.
- Editable: Can be modified and behave similarly to clipboard pages in terms of editability and session persistence.
- Savable: Can be used to save data back to the source. These data pages are editable and have additional configurations to define how and when data should be written back to the data source.
Key Differences
- Persistence: Clipboard pages are temporary and specific to a session, while Data pages can persist and be shared across sessions.
- Purpose: Clipboard pages are used for temporary, in-process data storage, while Data pages are used for loading, caching, and saving reusable data.
- Configuration: Data pages are explicitly configured with rules defining their loading and caching behavior, whereas Clipboard pages are created and used dynamically during processing.
- Storage: Data pages have a dedicated area on the clipboard and are managed separately from user and system pages.
By leveraging both Clipboard pages and Data pages appropriately, Pega ensures efficient data handling, optimizing both performance and process execution.