Skip to main content
Administrator Guide
Last Updated: 2023-06-23
Concept: ID Definitions and Sequence Generators

Concept: ID Definitions and Sequence Generators

ID Definitions

ID definitions specify the format of identifiers (IDs) that Workday generates for various business objects. You can select default ID definitions for invoices, orders, receipts, employees, beneficiaries, and so on, by accessing the
Edit Tenant Setup
tasks. If you don't select an ID definition, Workday generates its own internal ID codes.

Sequence Generators

Sequence generators are a type of ID definition. They identify people, positions, or incidents by using a unique number for a specified time period.
You can view a specific ID definition or sequence generator in the
View ID Definition/Sequence Generator
report.
You can run the
Sequence Generator Padding Report
to monitor sequence generators for potential overflow issues. The report displays a percent usage metric that indicates how close the current sequence number is to the maximum sequence number allotted. The report also displays the overflow behavior and notification groups for each sequence generator.
For these business objects, Workday uses the sequence generator ID you set up as the integration reference ID:
  • Advance Ship Notice
  • Purchase Order
  • Purchase Order Acknowledgment
  • Receipts
  • Request for Quote (RFQ) Awards
  • Requisition
  • RFQ Response
If you have multiple companies, you can make Workday generate distinct IDs in numeric order for the business objects of each company. You can override the default ID definition for a specific company by accessing the
Edit Company ID Definitions
task. You can distinguish companies by entering a wide gap between the
Last Sequence Used
for the sequence generator of each company. You can access the
Edit Company ID Definitions
task to assign these unique sequence generators to companies in your tenant.
Example: An administrator enters 1000001 in the
Last Sequence Used
field for the sequence generator of Company A. They also enter 2000002 in the
Last Sequence Used
field for the sequence generator of Company B.
The result is that separate sequence generators create IDs in numeric order on purchase orders for each company:
PO#1 - ID of Company A: CA-PO-2018-09-1000001
PO#2 - ID of Company A: CA-PO-2018-09-1000002
PO#3 - ID of Company B: CA-PO-2018-09-2000002
PO#4 - ID of Company B: CA-PO-2018-09-2000003
If you keep the
Last Sequence Used
field the same for each company, or only provide a small gap between numbers, Workday merges the sequence generators to provide IDs across companies. This merge results in gaps in the ID numbers on the procurement documents for each company.
Example: An administrator enters the same number in the
Last Sequence Used
field for the sequence generator of both Company A and Company B.
The result is that the same sequence generator provides ID numbers across companies on their purchase orders:
PO#1 - ID of Company A: PO-2018-09-00001
PO#2 - ID of Company B: PO-2018-09-00002
PO#3 - ID of Company B: PO-2018-09-00003
PO#4 - ID of Company A: PO-2018-09-00004

Gapless Sequence Generators

A sequence generator can leave gaps if you roll a transaction back. A gapless sequence generator has a built-in mechanism to prevent these gaps.
You can create a gapless sequence generator using the
Create ID Definition/Gapless Sequence Generator
task.