SAP Fieldglass · Schema
SAP Fieldglass Audit Trail API - auditTrail
auditTrail schema for SAP Fieldglass Audit Trail API
Contingent WorkforceExternal TalentHuman Capital ManagementServices ProcurementStatements of WorkVendor ManagementWorkforce Management
Properties
| Name | Type | Description |
|---|---|---|
| HEADER | object | |
| PAYLOAD | array |
JSON Schema
{
"$schema": "http://json-schema.org/draft-07/schema#",
"$id": "https://raw.githubusercontent.com/api-evangelist/sap-fieldglass/main/json-schema/sap-fieldglass-audit-audittrail.json",
"title": "SAP Fieldglass Audit Trail API - auditTrail",
"description": "auditTrail schema for SAP Fieldglass Audit Trail API",
"type": "object",
"properties": {
"HEADER": {
"type": "object",
"properties": {
"appVersion": {
"type": "string",
"description": "App Version"
},
"OSUAStr": {
"type": "string",
"description": "App Version"
},
"numRecs": {
"type": "integer",
"description": "Number of records"
},
"status": {
"type": "string",
"description": "Status"
},
"details": {
"type": "string",
"description": "Details"
}
}
},
"PAYLOAD": {
"type": "array",
"items": {
"type": "object",
"properties": {
"type": {
"type": "string",
"description": ">- Reflects the type of subscription/delivery method or the type of integration connector being processed."
},
"company": {
"type": "string",
"description": "Client buyer code associated to the subscription/integration."
},
"startTime": {
"type": "string",
"description": ">- Time and date associated to the start time of the subscription process or individual file transfer. Only applicable to integration file errors."
},
"stopTime": {
"type": "string",
"description": "Time and date associated to the stop time of the subscription process or individual file transfer"
},
"user": {
"type": "string",
"description": "Integration User associated to client integration process (systematic/manual)."
},
"category": {
"type": "string",
"description": "Description of source audit trail where the error/exception occurred from (the subscription/delivery audit trail or the integration audit trail of the delivered and processed file)."
},
"ID": {
"type": "string",
"description": "Unique ID associated to the specific integration file being processed within SAP Fieldglass."
},
"Attributes": {
"type": "object",
"properties": {
"version": {
"type": "string",
"description": "Reflects the current version and type of the integration connector."
},
"activity": {
"type": "string",
"description": "Upload"
},
"company": {
"type": "string",
"description": "Name of object as defined by user."
},
"documentStatus": {
"type": "string",
"description": "Status of the delivery of the integration between SAP Fieldglass and external platform."
},
"deliveryTime": {
"type": "integer",
"description": "Time associated to the subscription delivery of the integration (not the individually processed integration file)."
},
"deliveryStatus": {
"type": "string",
"description": "Reflected status of the subscription / delivery for the integration."
},
"message": {
"type": "boolean",
"description": "Detailed message associated to the delivery or document associated to the subscription and delivery of the integration."
},
"duration": {
"type": "string",
"description": "Amount of time associated to the processing of an integration file within SAP F Fieldglass."
},
"serverStatus": {
"type": "string",
"description": "Reflects the standard error message associated to the integration file processing."
},
"serverMessage": {
"type": "string",
"description": "Associated to errors on the subscription and individual integration files processing."
},
"recordsProcessed": {
"type": "string",
"description": ">- Number of records processed within a file transfer. Not displayed for a subscription error."
},
"recordsFailed": {
"type": "string",
"description": " Number of records failed within a file transfer. Not displayed for a subscription error."
},
"clientReturnCode": {
"type": "string",
"description": ""
},
"clientMessage": {
"type": "string",
"description": ""
},
"crc32Checksum": {
"type": "string",
"description": ""
},
"uploadFile": {
"type": "string",
"description": "Name of the file associated to the integration."
}
}
},
"details": {
"type": "string",
"description": "All ok if response is OK."
},
"status": {
"type": "string",
"description": "Ok if response is OK."
}
}
}
}
}
}