Skip to main content

system.kanoa.lot.getLotEvents(paramsDict)

Returns lot events filtered by the given parameters


Parameters

paramsDict Dictionary

- assetGroupNameStringFilter on assets within a certain group
- assetIdInteger
- assetPathString
- assetTransportIdInteger
- assetTransportNameStringFilter by mobile transport asset i.e. rack or tray
- assetTransportPathString
- assetTypeNameStringFilter on assets of a certain type
- enabledBoolean
- endDateDateTime
- getLastEventBooleanWhen true, only the most recent lotEvent is returned
- itemIdInteger
- itemPathStringFilter for a specifc item
- itemSourceIdInteger
- itemSourceNameStringOnly return 'input' or 'output' lotEvents
- lotEventIdInteger
- lotIdInteger
- lotNameStringFilter for a specifc lot
- lotOperationEventIdInteger
- lotOperationEventIdListList of Integers
- lotOperationIdInteger
- lotOperationNameStringFilter for a specific operation
- lotStateIdInteger
- lotStateNameStringFilter by lot state
- lotStateReasonIdInteger
- lotStateReasonNameStringFilter by lot state reason
- operationAssetGroupNameStringFilter on operations performed on assets within a certain group
- operationAssetNameStringFilter on operations performed on assets
- operationAssetPathString
- startDateDateTime
- workOrderIdInteger
- workOrderNameStringFilter by work order

Returns

lotEventData pyDataset


Example

paramsDict  = {'lotEventId': 13}
lotEvents = system.kanoa.lot.getLotEvents(paramsDict)
lotEventInfo = system.kanoa.utilities.convertDatasetRowToJSON(lotEvents, 0)
for k,v in lotEventInfo.items():
print '%s: %s'%(k,v)
>>>