Esta sección muestra los mensajes que edinn envía con la información de uso del tiempo (cumple con ISA-95, para obtener más información, lea el documento B2MML).

Enviar tiempo de uso con información de proceso (equipo):

Según el estándar ISA-95, esta es una información de sincronización de rendimiento de producción y espera una confirmación de BOD como mensaje de respuesta.

Edinn envía información de tiempo agrupada por clase de tiempo. Cada clase genera un SegmentResponse cuyo identificador es el identificador de clase.

  • ID: Identificador de la clase de tiempo.
  • ActualStartTime: Hora en que comenzó el período.
  • ActualEndTime: Hora en que finalizó el período.
  • EquipmentActual: Contiene la información sobre el proceso que realiza la operación.
    • Quantity: Contiene la duración de la clase de tiempo.

{

       "SyncProductionPerformance": {

               "ApplicationArea": {

                       "Sender": {

                               "LogicalID": "20200306113003AABCENTRAL",

                               "ComponentID": "EDINNM2",

                               "ConfirmationCode": "Always"

                       },

                       "CreationDateTime": "2020-03-06T11:30:03"

               },

               "DataArea": {

                       "Sync": {

                               "ActionCriteria": {

                                       "ActionExpression": {

                                               "@actionCode": "Add"

                                       }

                               }

                       },

                       "ProductionPerformance": {

                               "ProductionResponse": {

                                       "ProductionRequestID": "20200202",

                                       "SegmentResponse": {

                                               "ID": "10",

                                               "ProcessSegmentId": "TSTU20200306113003JADCENTRAL",

                                               "ActualStartTime": "2020-03-06T11:02:35",

                                               "ActualEndTime": "2020-03-06T11:29:56",

                                               "EquipmentActual": {

                                                       "EquipmentID": "7101",

                                                       "Quantity": {

                                                               "QuantityString": "1.000",

                                                               "DataType": "integer",

                                                               "UnitOfMeasure": "UN"

                                                       }

                                               },

                                               "SegmentResponse": [

                                                       {

                                                               "ID": "Setup",

                                                               "ProcessSegmentId": [],

                                                               "ActualStartTime": "2020-03-06T11:02:35",

                                                               "ActualEndTime": "2020-03-06T11:29:56",

                                                               "EquipmentActual": {

                                                                       "EquipmentID": "7101",

                                                                       "Quantity": {

                                                                               "QuantityString": "0.014",

                                                                               "DataType": "double",

                                                                               "UnitOfMeasure": "HUR"

                                                                       }

                                                               }

                                                       },

                                                       {

                                                               "ID": "Productive",

                                                               "ProcessSegmentId": [],

                                                               "ActualStartTime": "2020-03-06T11:02:35",

                                                               "ActualEndTime": "2020-03-06T11:29:56",

                                                               "EquipmentActual": {

                                                                       "EquipmentID": "7101",

                                                                       "Quantity": {

                                                                               "QuantityString": "0.442",

                                                                               "DataType": "double",

                                                                               "UnitOfMeasure": "HUR"

                                                                       }

                                                               }

                                                       }

                                               ]

                                       }

                               }

                       }

               }

       }

}

Enviar tiempo de uso con mano de obra:

Agrega información sobre el tiempo de trabajo para cada período de tiempo.

{

       "SyncProductionPerformance": {

               "ApplicationArea": {

                       "Sender": {

                               "LogicalID": "20200526172352AABCENTRAL",

                               "ComponentID": "EDINNM2",

                               "ConfirmationCode": "Always"

                       },

                       "CreationDateTime": "2020-05-26T13:25:23"

               },

               "DataArea": {

                       "Sync": {

                               "ActionCriteria": {

                                       "ActionExpression": {

                                               "@actionCode": "Add"

                                       }

                               }

                       },

                       "ProductionPerformance": {

                               "ProductionResponse": {

                                       "ProductionRequestID": "2020040102",

                                       "SegmentResponse": {

                                               "ID": "10",

                                               "ProcessSegmentId": "TSTU20200526124402AAFINIT",

                                               "ActualStartTime": "2020-05-26T10:30:00",

                                               "ActualEndTime": "2020-05-26T10:33:50",

                                               "EquipmentActual": {

                                                       "EquipmentID": "7101",

                                                       "Quantity": {

                                                               "QuantityString": "1,000000",

                                                               "DataType": "integer",

                                                               "UnitOfMeasure": "UN"

                                                       }

                                               },

                                               "SegmentResponse": {

                                                       "ID": "Failure",

                                                       "ProcessSegmentId": [],

                                                       "ActualStartTime": "2020-05-26T10:30:00",

                                                       "ActualEndTime": "2020-05-26T10:33:50",

                                                       "EquipmentActual": {

                                                               "EquipmentID": "7101",

                                                               "Quantity": {

                                                                       "QuantityString": "0,063889",

                                                                       "DataType": "double",

                                                                       "UnitOfMeasure": "HUR"

                                                               }

                                                       },

                                                       "PersonnelActual": {

                                                               "PersonID": "0703",

                                                               "Quantity": {

                                                                       "QuantityString": "0,063889",

                                                                       "DataType": "double",

                                                                       "UnitOfMeasure": "HUR"

                                                               }

                                                       }

                                               }

                                       }

                               }

                       }

               }

       }

}

Cancelar el uso del tiempo con mano de obra:

Este mensaje envía una notificación de cancelación total o parcial.

{

       "CancelProductionPerformance": {

               "ApplicationArea": {

                       "Sender": {

                               "LogicalID": "20200526172352AABCENTRAL",

                               "ComponentID": "EDINNM2",

                               "ConfirmationCode": "Always"

                       },

                       "CreationDateTime": "2020-05-26T13:25:22"

               },

               "DataArea": {

                       "Cancel": [],

                       "ProductionPerformance": {

                               "ProductionResponse": {

                                       "ProductionRequestID": "2020040102",

                                       "SegmentResponse": {

                                               "ID": "10",

                                               "ProcessSegmentId": "20200526124402AAFINIT",

                                               "ActualStartTime": "2020-05-26T10:30:00",

                                               "ActualEndTime": "2020-05-26T10:33:50",

                                               "SegmentResponse": {

                                                       "ID": "Productive",

                                                       "ProcessSegmentId": [],

                                                       "ActualStartTime": "2020-05-26T10:30:00",

                                                       "ActualEndTime": "2020-05-26T10:33:50",

                                                       "EquipmentActual": {

                                                               "EquipmentID": "7101",

                                                               "Quantity": {

                                                                       "QuantityString": "0,063889",

                                                                       "DataType": "double",

                                                                       "UnitOfMeasure": "HUR"

                                                               }

                                                       },

                                                       "PersonnelActual": {

                                                               "PersonID": "0703",

                                                               "Quantity": {

                                                                       "QuantityString": "0,063889",

                                                                       "DataType": "double",

                                                                       "UnitOfMeasure": "HUR"

                                                               }

                                                       }

                                               }

                                       }

                               }

                       }

               }

       }

}