Enforcing unique numbering
-
- UpdatedAug 1, 2024
- 1 minute read
- Xanadu
- Platform Field Administration
Although duplicate numbers are rare, numbering does not enforce uniqueness, by default.
To enforce uniqueness, you can:
- Create a before business rule on insert only to check for duplicate values and replace duplicates with the next available number.
- Enable a unique index on the table. For more information, see Create a table index.Note: While unique indexes ensure data integrity they also prevent any insert involving a duplicate number. This may cause unexpected errors during data entry.
Sample business rule
This sample script can be used as part of a before business rule on insert only to check for duplicate numbers and replace them with the next available number. The following script references a script created in Configure left padding of a system number in a table.