Skip to main content

system.mes.material.getPropertyValuesForMaterial

Description

Retrieves all Material Property Values records by its material ID or path.

Syntax

system.mes.material.getPropertyValuesForMaterial(idOrPath)

Parameters

ParameterTypeDescription
idOrPathStringThe ULID or path of the material.

Returns

Returns a JSON representation of the material property value. Returns nothing if no material property value is found.

NameTypeDescription
materialIdString (ULID)The ULID of the material.
materialPropertyIdString (ULID)The ULID of the material property.
dataTypeStringThe data type of the property value. Must be the same as the data type of the property.
valueMixedThe value assigned to the property value if none is provided. The type is mixed as it depends on what dataType is.
idString (ULID)The ULID of the material property value.
notesStringNotes related to the material property value.
enabledBooleanIndicates if the property value is active and enabled.
spare1StringAdditional field for user-defined context.
spare2StringAdditional field for user-defined context.
spare3StringAdditional field for user-defined context.

Code Examples

# Retrieve all material property values by material ID or path
property_values = system.mes.material.getPropertyValuesForMaterial('IRB/5391537510212')

# Output the material property values
print(property_values)