Skip to main content
Version: V3 (Ignition 8.3)

system.mes.oee.exportCalculationConfigurationsToCsv

Description​

Exports OEE Calculation Configurations to a CSV byte array. Omit locationIdOrPaths to export all configurations; pass an array to export configurations for specific locations only.

Permissions​

This method requires the OEE.READ.GET permission.

Syntax​

# Export all configurations
system.mes.oee.exportCalculationConfigurationsToCsv()

# Export configurations for specific locations
system.mes.oee.exportCalculationConfigurationsToCsv(locationIdOrPaths)

Parameters​

ParameterTypeNullableDescription
locationIdOrPathsString[]TrueArray of location IDs (ULIDs) or paths to export. If omitted, exports all configs.

Returns​

Returns a byte[] containing the CSV file content.

Code Examples​

Perspective​

# Export all configurations
csvBytes = system.mes.oee.exportCalculationConfigurationsToCsv()
system.perspective.download("calculation_configs.csv", csvBytes)

# Export for specific locations
locationPaths = ["Enterprise/Site/Area/Line1", "Enterprise/Site/Area/Line2"]
csvBytes = system.mes.oee.exportCalculationConfigurationsToCsv(locationPaths)
system.perspective.download("calculation_configs_filtered.csv", csvBytes)

Script Console​

csvBytes = system.mes.oee.exportCalculationConfigurationsToCsv()
path = system.file.saveFile("calculation_configs.csv")
if path is not None:
system.file.writeFile(path, csvBytes)