IdentityNow Transforms - UUID Generator
Overview
The UUID generator is a simple transform allows you to create a universal unique id (UUID) in the form of a 36-character string. The underlying code is written in such a way as to provide a 1 in 68,719,476,736 chance of creating a string that actually collides with another string within the tenant. However, please note that this transform does not do any explicit uniqueness checking of the generated UUID.
Other Considerations
- There is no uniqueness checking built into this transform. It is written to provide a very low likelihood of generating the same UUID more than once, but no guarantees are provided.
Transform Structure
The UUID generator transform requires only the standard type
and name
attributes required by all transforms.
Example
{
"type": "uuid",
"name": "Test UUID Generator Transform"
}
Attributes
-
Required Attributes
- type - This must always be set to
uuid
- name - This is a required attribute for all transforms, and represents the name of the transform as it will appear in the UI's dropdowns
- type - This must always be set to
-
Optional Attributes
- requiresPeriodicRefresh - A
true
orfalse
value that indicates whether the transform logic should be re-evaluated every evening as part of the identity refresh process.
- requiresPeriodicRefresh - A
Examples
Example 1
Output: "f7493c55-f3fc-491a-b352-4664d71f885b"
{
"type": "uuid",
"name": "Test UUID Generator Transform"
}
References
- N/A
Version history