Skip to main content

Table of Contents

Omitting history snapshots for data types

To improve performance and manage your resources efficiently, you can choose not to take history snapshots when you develop data types. Every time a value in a data type changes, before you implement the change, the system takes a snapshot of the previous instance in case you need to restore the data type to the previous state. With multiple changes, omitting the snapshot can save you time and resources.

For example, you can choose not to take the snapshot of a data type in the following scenarios:
  • A data type is only an additive and remains unchanged throughout your entire business process.
  • The frequency of updates to a data type is large, which makes snapshots less useful.
  • Because every snapshot is a BLOB write, high numbers of snapshots might affect performance.
  • You implement your custom history-saving policy.

The system stores snapshots in the History- class of a respective data type.

You can omit snapshots only for data types. When you develop rules, the system takes snapshots and stores them in a related History- class.
  1. In the navigation pane of Dev Studio, click Data types.

  2. Hover over a data type, and then click More View definition .

  3. On the data type rule form, click the Advanced tab.

  4. In the Bypass History on Save section, select True.

  5. Click Save.

When a value in a data type changes, the system does not take the snapshot of the initial value.
Did you find this content helpful?

Have a question? Get answers now.

Visit the Collaboration Center to ask questions, engage in discussions, share ideas, and help others.

Ready to crush complexity?

Experience the benefits of Pega Community when you log in.

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

Pega Community 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
Contact us