Question: Would it be possible to use the task agent to complete this in the background so that it doesn’t freeze the front end, e.g., export to Excel?
Something else that might also be useful is the ability to export KNTCPersLayer KNTCCustLayer and possibly components (we aren’t using any).
It is possible to ‘bulk export’ from Application Studio, but it would be nice to have an ‘all-in-one’ tool.
{
"method": "POST",
"url": "https://host.epicorsaas.com/tenant/api/v2/odata/ACME_LAB/Ice.LIB.MetaFXSvc/GetApplications",
"queryParams": {},
"headers": {
"Content-Type": "application/json",
"Authorization": "Bearer ....",
"callSettings": "{\"Company\":\"ACME_LAB\",\"Plant\":\"ACME_01\"}",
"SessionInfo": "{\"sessionId\":\"45058\"}",
"x-epi-request-etag": "true",
"x-epi-extension-serialization": "full-metadata",
"Accept": "application/json, text/plain, */*"
},
"body": {
"request": {
"Type": "view",
"SubType": "",
"SearchText": "",
"IncludeAllLayers": true,
"IncludePersLayers": true
}
}
}
{
"headers": {
"access-control-allow-credentials": "true",
"access-control-allow-origin": "https://host.epicorsaas.com",
"access-control-expose-headers": "ContextHeader",
"cache-control": "no-cache",
"callinfo": "{\"CorrelationId\":\"bc9f\"}",
"connection": "keep-alive",
"content-length": "461910",
"content-type": "application/json; charset=utf-8",
"date": "Tue, 20 Jan 2026 16:34:36 GMT",
"telemetry": "{\"TelemetryKey\":\"b6f48\",\"Telemetry\":true}",
"vary": "Origin"
},
"body": {
"returnObj": [
{
"Id": "Erp.UI.ProjectEntry",
"Type": "view",
"SubType": "Apps",
"LastUpdated": "2026-01-20T00:00:00",
"IsLayerDisabled": false,
"SystemFlag": true,
"HasDraftContent": false,
"CreatedBy": "",
"CanAccessBase": false,
"SecurityCode": "",
"LastUpdatedBy": ""
},
{
"Id": "Erp.UI.POEntry",
"Type": "view",
"SubType": "Apps",
"LastUpdated": "2026-01-19T00:00:00",
"IsLayerDisabled": false,
"SystemFlag": true,
"HasDraftContent": false,
"Layers": [
{
"Id": "Erp.UI.POEntry",
"SubType": "Apps",
"LastUpdated": "2024-08-24T00:00:00",
"IsPublished": true,
"IsSilentExport": false,
"TypeCode": "KNTCCustLayer",
"Company": "ACME_LAB",
"LayerName": "ACME_Science",
"DeviceType": "Desktop",
"CGCCode": "",
"SystemFlag": false,
"HasDraftContent": false,
"LastUpdatedBy": "EpicAdmin"
}
},
{
"Id": "Erp.UI.PartEntry",
"Type": "view",
"SubType": "Apps",
"LastUpdated": "2026-01-20T00:00:00",
"IsLayerDisabled": false,
"SystemFlag": true,
"HasDraftContent": false,
"Layers": [
{
"Id": "Erp.UI.PartEntry",
"SubType": "Apps",
"LastUpdated": "2025-12-17T00:00:00",
"IsPublished": true,
"IsSilentExport": false,
"TypeCode": "KNTCPersLayer",
"Company": "ACME_LAB",
"LayerName": "userID_1^ACME_Science",
"DeviceType": "Desktop",
"CGCCode": "",
"SystemFlag": false,
"HasDraftContent": false,
"LastUpdatedBy": "userID_1"
}.
{
"Id": "Erp.UI.PartEntry",
"SubType": "Apps",
"LastUpdated": "2025-04-09T00:00:00",
"IsPublished": true,
"IsSilentExport": false,
"TypeCode": "KNTCPersLayer",
"Company": "ACME_LAB",
"LayerName": "userID_2^ACME_Science",
"DeviceType": "Desktop",
"CGCCode": "",
"SystemFlag": false,
"HasDraftContent": false,
"LastUpdatedBy": "userID_2"
}
}
]
},
"status": 200,
"statusText": "OK"
}
{
"method": "POST",
"url": "https://host.epicorsaas.com/SaaS681/api/v2/odata/ACME_LAB/Ice.LIB.MetaFXSvc/ExportLayers",
"queryParams": {},
"headers": {
"Content-Type": "application/json",
"Authorization": "Bearer .....",
"callSettings": "{\"Company\":\"ACME_LAB\",\"Plant\":\"ACME_01\"}",
"SessionInfo": "{\"sessionId\":\"45058b\"}",
"x-epi-request-etag": "true",
"x-epi-extension-serialization": "full-metadata",
"Accept": "application/json, text/plain, */*"
},
"body": {
"apps": [
{
"Id": "Erp.UI.POEntry",
"SubType": "Apps",
"LastUpdated": "2024-08-24T06:00:00.000Z",
"IsPublished": true,
"IsSilentExport": false,
"TypeCode": "KNTCCustLayer",
"Company": "ACME_LAB",
"LayerName": "ACME_Science",
"DeviceType": "Desktop",
"CGCCode": "",
"SystemFlag": false,
"HasDraftContent": false,
"LastUpdatedBy": "EpicAdmin",
"Type": "view",
"initialPosition": 1815,
"UniqueId": "Erp.UI.POEntryACME_ScienceKNTCCustLayerDesktop",
"Status": 0,
"IsLayerDisabled": false
},
{
"Id": "Erp.UI.PartEntry",
"SubType": "Apps",
"LastUpdated": "2025-12-17T07:00:00.000Z",
"IsPublished": true,
"IsSilentExport": false,
"TypeCode": "KNTCPersLayer",
"Company": "ACME_LAB",
"LayerName": "UserID_1^ACME_Science",
"DeviceType": "Desktop",
"CGCCode": "",
"SystemFlag": false,
"HasDraftContent": false,
"LastUpdatedBy": "cbanwo",
"Type": "view",
"initialPosition": 1906,
"UniqueId": "Erp.UI.PartEntryUserID_1^ACME_ScienceKNTCPersLayerDesktop",
"Status": 0,
"IsLayerDisabled": false
},
{
"Id": "Erp.UI.PartEntry",
"SubType": "Apps",
"LastUpdated": "2025-04-09T06:00:00.000Z",
"IsPublished": true,
"IsSilentExport": false,
"TypeCode": "KNTCPersLayer",
"Company": "ACME_LAB",
"LayerName": "UserID_2^ACME_Science",
"DeviceType": "Desktop",
"CGCCode": "",
"SystemFlag": false,
"HasDraftContent": false,
"LastUpdatedBy": "choneyman",
"Type": "view",
"initialPosition": 1907,
"UniqueId": "Erp.UI.PartEntryUserID_2^ACME_ScienceKNTCPersLayerDesktop",
"Status": 0,
"IsLayerDisabled": false
}
]
}
}
{
"headers": {
"access-control-allow-credentials": "true",
"access-control-allow-origin": "https://host.epicorsaas.com",
"access-control-expose-headers": "ContextHeader",
"cache-control": "no-cache",
"callinfo": "{\"CorrelationId\":\"f03c827d-7e89-44d1-8397-544199ae8c71\"}",
"connection": "keep-alive",
"content-length": "22744",
"content-type": "application/json; charset=utf-8",
"date": "Tue, 20 Jan 2026 16:55:11 GMT",
"telemetry": "{\"TelemetryKey\":\"b6f48e22-5af5-4dd9-a40c-769900bae46c\",\"Telemetry\":true}",
"vary": "Origin"
},
"body": {
"returnObj": "<BLOB>"
},
"status": 200,
"statusText": "OK"
}