This section shows the messages that edinn send with the time usage information (ISA-95 compliant, for more information please read the B2MML document).

Send time usage with process (equipment) information:

According to the ISA-95 standard, this is a production performance syinchronization information and expects a BOD confirmation as response message.

Edinn sends time information grouped by time class. Each class generates a SegmentResponse which its ID is the class identifier.

  • ID: Identifier of the time class.
  • ActualStartTime: The time when the period started.
  • ActualEndTime: The time when the period ended.
  • EquipmentActual: Contains the informatio about the process tha perform de operation
    • Quantity: Contains the duration of the time class.

{

       "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"

                                                                       }

                                                               }

                                                       }

                                               ]

                                       }

                               }

                       }

               }

       }

}

Send time usage with labour:

Adds information about the labour time for each time period.

{

       "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"

                                                               }

                                                       }

                                               }

                                       }

                               }

                       }

               }

       }

}

Cancel time usage with labour:

This message send a cancellation all or a part of a time notification.

{

       "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"

                                                               }

                                                       }

                                               }

                                       }

                               }

                       }

               }

       }

}