Skip to main content

Pega Marketplace Terms of Use

Unique ID Generator for Pega Cases

Generate millions of globally unique identifiers for cases in less than a second

By using or submitting listings via the Pega Marketplace, you agree to our Terms of Use.

Overview

The out-of-the-box unique ID generator uses a central store (the database) to reserve unique identifiers for new cases. The IDs are numeric and sequential. This feature was optimized in Pega 8.3 and higher to generate these IDs significantly faster than earlier releases.

For some client scenarios, where hundreds of millions of cases may need to be created in less than hour, each with its own unique identifier, the optimized generator is not sufficiently fast enough especially with heavy vertical and horizontal load.

This component provides an alternative ID generator that does not use a central store, but instead takes advantage of java's UUID utility combined with base32 encoding to quickly generate a globally unique identifier across sessions, nodes, and even clusters.

IDs will be 26 characters in this scheme. Example: W-3KCZVED5BZAWHK4KUFIHH7EQWQ

Key Features

- Maintains flat throughput as load scales vertically and horizontally. Local testing shows 100 million IDs can be generated in about 2 minutes.
- Generate case IDs that are unique globally (not just within a cluster)
- Avoids centralized ID generator, maintains flat throughput as users and nodes are added

Logo

Version

01

Compatible with

8.3

Last updated

December 17, 2020
Share this page Share via x Share via LinkedIn Copying...

Did you find this content helpful?

Want to help us improve this content?

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