CFX. |
| Class | Description | |
|---|---|---|
| CheckpointReached |
Sent when a group of materials or production units that is being transported
through the factory environment arrives at a way point along its path source
to destination.
{
"TransportOrderId": "TR329483249830000",
"Comments": "Arrived SMT Production Area",
"Status": "InTransit",
"TrackedBy": {
"OperatorIdentifier": "BADGE4486",
"ActorType": "Human",
"LastName": "Doe",
"FirstName": "John",
"LoginName": "john.doe@domain1.com"
},
"RelatedWorkOrderId": "WO2384702937403280032",
"Checkpoint": "SMT STAGING AREA 1",
"FinalDestination": "LINE 1",
"NextCheckpoint": "LINE 1"
} | |
| CreateTransportOrderRequest | ** NOTE: ADDED in CFX 2.0 ** Message request to create transport order; it shall contain all necessary data for one or more transports while leaving sufficient flexibility to make use of different Fleet Manager capabilities.{
"TransportOrderId": "T123456",
"RelatedWorkOrderId": "WO000123",
"Materials": {
"TransportedTools": [
{
"UniqueIdentifier": "ID000234",
"Name": "Tool 1"
},
{
"UniqueIdentifier": "ID000567",
"Name": "Tool 2"
}
],
"TransportedMaterialPackages": [
{
"UniqueIdentifier": "ID0AB123C",
"InternalPartNumber": "PN12345",
"InternalPackageName": "Package components type 1",
"Quantity": 100000.0,
"LeadingMaterialPackage": null,
"BatchId": "B123",
"BatchMaterialPackage": null,
"GreyZone": 0.0
},
{
"UniqueIdentifier": "ID0ZW234X",
"InternalPartNumber": "PN67890",
"InternalPackageName": "Package components type 2",
"Quantity": 120000.0,
"LeadingMaterialPackage": null,
"BatchId": "B567",
"BatchMaterialPackage": null,
"GreyZone": 0.0
}
]
},
"Source": "Location 1",
"FinalDestination": "Location 2",
"StartedBy": "MaterialTower1",
"Priority": 2,
"TargetDeliveryTime": "2024-11-12T15:13:54.4355998+01:00"
} | |
| CreateTransportOrderResponse | ** NOTE: ADDED in CFX 2.0 ** Message response for a corresponding transport order request.{
"TransportOrderId": "T123456",
"FleetManagerTransportOrderId": "FL12345",
"Result": {
"Result": "Success",
"ResultCode": 0,
"Message": "Ok"
}
} | |
| GetTransportOrderStatusRequest |
A request to an endpoint (such as an upper level system, MES, ERP, etc.) to check
the status of a particular transport order. A transport order is a directive to move
materials / WIP / production units from one location to another.
{
"TransportOrderId": "TR329483249830000"
} | |
| GetTransportOrderStatusResponse |
A response to a request to an endpoint (such as an upper level system, MES, ERP, etc.) to check
the status of a particular transport order.
{
"Result": {
"Result": "Success",
"ResultCode": 0,
"Message": "OK"
},
"TransportOrderId": "TR329483249830000",
"FinalDestination": "LINE 1",
"Status": "Delivered",
"History": [
{
"EventDateTime": "2017-11-01T11:55:00",
"Status": "Kitting",
"Operator": {
"OperatorIdentifier": "BADGE4485",
"ActorType": "Human",
"LastName": "Smith",
"FirstName": "Bill",
"LoginName": "bill.smith@domain1.com"
},
"Location": "STOCK ROOM 1",
"Comments": null
},
{
"EventDateTime": "2017-11-01T14:25:00",
"Status": "Kitted",
"Operator": {
"OperatorIdentifier": "BADGE4485",
"ActorType": "Human",
"LastName": "Smith",
"FirstName": "Bill",
"LoginName": "bill.smith@domain1.com"
},
"Location": "STOCK ROOM 1",
"Comments": null
},
{
"EventDateTime": "2017-11-01T15:45:00",
"Status": "InTransit",
"Operator": {
"OperatorIdentifier": "BADGE4485",
"ActorType": "Human",
"LastName": "Smith",
"FirstName": "Bill",
"LoginName": "bill.smith@domain1.com"
},
"Location": "STOCK ROOM 1",
"Comments": null
},
{
"EventDateTime": "2017-11-01T16:55:00",
"Status": "InTransit",
"Operator": {
"OperatorIdentifier": "BADGE4486",
"ActorType": "Human",
"LastName": "Doe",
"FirstName": "John",
"LoginName": "john.doe@domain1.com"
},
"Location": "SMT STAGING AREA 1",
"Comments": null
},
{
"EventDateTime": "2017-11-01T17:22:00",
"Status": "Delivered",
"Operator": {
"OperatorIdentifier": "BADGE4487",
"ActorType": "Human",
"LastName": "Dolittle",
"FirstName": "Mike",
"LoginName": "mike.dolittle@domain1.com"
},
"Location": "LINE1",
"Comments": null
}
]
} | |
| StartTransferRequest | ** NOTE: ADDED in CFX 2.0 ** This message informs a machine that an AMR has arrived at its location and materials can be transferred from/to the AMR to/from the machine{
"TransportOrderId": "T789012",
"RelatedWorkOrderId": "WO000567",
"Materials": {
"TransportedTools": [
{
"UniqueIdentifier": "ID000234",
"Name": "Tool 1"
},
{
"UniqueIdentifier": "ID000567",
"Name": "Tool 2"
}
],
"TransportedMaterialPackages": [
{
"UniqueIdentifier": "ID0AB123C",
"InternalPartNumber": "PN12345",
"InternalPackageName": "Package components type 1",
"Quantity": 100000.0,
"LeadingMaterialPackage": null,
"BatchId": "B123",
"BatchMaterialPackage": null,
"GreyZone": 0.0
},
{
"UniqueIdentifier": "ID0ZW234X",
"InternalPartNumber": "PN67890",
"InternalPackageName": "Package components type 2",
"Quantity": 120000.0,
"LeadingMaterialPackage": null,
"BatchId": "B567",
"BatchMaterialPackage": null,
"GreyZone": 0.0
}
]
},
"StartedBy": "Jon Doe"
} | |
| StartTransferResponse | ** NOTE: ADDED in CFX 2.0 ** This message is the response to the corresponding StartTransferRequest{
"TransportOrderId": "T789012",
"Result": {
"Result": "Failed",
"ResultCode": 99,
"Message": "Failed to transfer - operation error"
}
} | |
| TransportOrderCompleted |
Sent when a transport order has arrived at its final destination.
{
"TransportOrderId": "TR329483249830000",
"Comments": "Received at Line 1",
"AcceptedBy": {
"OperatorIdentifier": "BADGE4487",
"ActorType": "Human",
"LastName": "Dolittle",
"FirstName": "Mike",
"LoginName": "mike.dolittle@domain1.com"
},
"RelatedWorkOrderId": "WO2384702937403280032",
"FinalDestination": "LINE 1"
} | |
| TransportOrderStarted |
Sent when a new transport order is initiated. A transport order is a directive to move
materials / WIP / production units from one location to another.
{
"TransportOrderId": "TR329483249830000",
"StartedBy": {
"OperatorIdentifier": "BADGE4485",
"ActorType": "Human",
"LastName": "Smith",
"FirstName": "Bill",
"LoginName": "bill.smith@domain1.com"
},
"Comments": "Initiating new transport order. Waiting to be kitted.",
"Status": "Pending",
"RelatedWorkOrderId": "WO2384702937403280032",
"Source": null,
"FinalDestination": "LINE1",
"NextCheckpoint": "SMT STAGING AREA 1",
"Materials": []
} | |
| TransportOrderStatusChanged |
Sent when the status of an existing transport order has changed.
{
"TransportOrderId": "TR329483249830000",
"Comments": "Kitting Underway...",
"Status": "Kitting",
"UpdatedBy": {
"OperatorIdentifier": "BADGE4485",
"ActorType": "Human",
"LastName": "Smith",
"FirstName": "Bill",
"LoginName": "bill.smith@domain1.com"
},
"RelatedWorkOrderId": "WO2384702937403280032",
"Source": null,
"FinalDestination": "LINE 1",
"NextCheckpoint": "SMT STAGING AREA 1"
} |