Skip to main content
This content is now archived and is no longer updated. Progress is not calculated. Pega Cloud instances are disabled, and badges are no longer awarded. Click here to continue your progress in the latest version.

Savable Data Pages

Savable data pages and the Save data page automation

You can use savable data pages to save a page or page list of data specified in a data page back to its system of record (SOR) regardless of whether the SOR is Pega Platform™ or another system like an external database. By using a Save data page automation in the case life cycle, the savable data page can make real-time updates to the SOR within the same transaction that Pega Platform uses to make its updates. The automation ensures that both systems remain synchronized even if an error, such as a network outage, was to occur.

For example, a company named TGB uses an external database as an SOR to hold Human Resources (HR) data, including a database table that stores data about employee office and seating locations. During employee onboarding, an HR representative assigns employees an office location and seat based on which seats are available. Once the HR representative submits the office and seating assignment, the case reaches a Save data page automation. The Save data page automation saves the employee ID, selected seat, and office back to the SOR using the savable data page specified on the automation. You use one data page to load data from the system of record and another data page to save data to the system of record.

Savable data page and save data page step

Check your knowledge with the following interaction.

Transaction handling

By using savable data pages, you enable data to be written to the SOR using Pega Platform's built-in transaction handling. 

Consider an example that does not use transaction handling. You purchase an item online and pay using your credit card. The bank processes your credit card payment, but due to a network issue, the online store never receives notification about your payment. With transaction handling, the payment and payment notification are performed in the same transaction. If part of the transaction fails, the changes to both systems roll back to the state before the update to either system was attempted. Your credit card is not charged, and your order is not processed.

Data save plan

The data save plan for a savable data page details how and when saves are performed. You specify the data save plan in the Data save options section of the savable data page. You can specify multiple save options, where each save option is associated with a when rule that determines when that save option is used. The data save options include: Database save, Activity, Connector, Robotic automation, and Robotic desktop automation.

In the following image, click the + icons to learn more about the data save options.


This Topic is available in the following Module:

We'd prefer it if you saw us at our best.

Pega Academy has detected you are using a browser which may prevent you from experiencing the site as intended. To improve your experience, please update your browser.

Close Deprecation Notice