Skip to main content

system.mes.oee.importOeeConfigurationsFromCsv

Description

Imports OEE Configuration records from CSV format data into the system.

Permissions

This method requires the OEE.WRITE.SAVE permission.

Syntax

system.mes.oee.importOeeConfigurationsFromCsv(bytes)

Parameters

ParameterTypeNullableDescription
bytesbyte[]TrueThe CSV data as a byte array to import.

Returns

An ApiResponse object indicating success or failure. On success, the data attribute contains the count of imported records.

Code Examples

import system.file

# Path to the CSV file
filePath = "C:/path/to/oee_configurations.csv"

try:
# Read the file content as bytes
csvBytes = system.file.readFileAsBytes(filePath)

# Import the configurations
result = system.mes.oee.importOeeConfigurationsFromCsv(csvBytes)

if result.get('success'):
print "Successfully imported {} OEE configurations.".format(result.get('data'))
else:
print "Import failed: {}".format(result.get('message'))

except Exception as e:
print "An error occurred: {}".format(str(e))