Skip to main content
Version: V3 (Ignition 8.3)

system.mes.util.getULID

Description​

Gets a new random ULID (Universally Unique Lexicographically Sortable Identifier), optionally with a prefix.

Syntax​

system.mes.util.getULID()
system.mes.util.getULID(prefix)

Parameters​

No Prefix:

ParameterTypeNullableDescription
None--This method does not take any parameters.

With a Prefix:

ParameterTypeNullableDescription
prefixStringTrueAn optional prefix to prepend to the ULID.

Returns​

The generated ULID as a String. When a prefix is provided, it is prepended to the generated ULID.

Code Examples​

# Generate a new random ULID
ulid = system.mes.util.getULID()
print(ulid)

# Generate a new random ULID with a prefix
prefixedUlid = system.mes.util.getULID(prefix="EQ")
print(prefixedUlid)