Skip to main content
Version: V2 (Ignition 8.1)

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)