Skip to main content

system.mes.inventory.operation.startInventoryOperation

Description

Starts an Inventory Operations object.

Syntax

system.mes.inventory.operation.startInventoryOperation(inventoryOperationId, primaryLotIdOrName, secondaryLotIdOrName, materialIdOrPath, inventoryName, startDate)

Parameters

ParameterTypeDescription
inventoryOperationIdString (ULID)The ID of the inventory operation to start.
primaryLotIdOrNameStringThe ID or name of the primary lot to start.
secondaryLotIdOrNameStringThe ID or name of the secondary lot to start.
materialIdOrPathStringThe ID or path of the material associated with the inventory operation.
inventoryNameStringThe name of the inventory associated with the inventory operation.
startDateInstantThe start date of the inventory operation.

Returns

Returns a JSON object of the inventory lot record for the start of the inventory operation.

Example Usage

# Start the inventory operation
started_lot_record = system.mes.inventory.operation.startInventoryOperation('01JPAND53P-BZ61RZHZ-V7C6EEHG', '01JPBC4H3V-J4X3FYKS-NRNVEKMM', None, None, None, None)

# Output the inventory lot record of the started inventory operation
print(started_lot_record)