Click or drag to resize

CFX.Materials.Transport Namespace

[This is preliminary documentation and is subject to change.]

Messages used for the transportation of raw materials from one location in the factory to another location
Classes
  ClassDescription
Public classCheckpointReached
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.
{
  "TransportOrderNumber": "TR329483249830000",
  "Comments": "Arrived SMT Production Area",
  "Status": "InTransit",
  "TrackedBy": {
    "OperatorIdentifier": "957cc475-bd65-4289-9c7a-1a89aa9adaed",
    "ActorType": "Human",
    "FullName": "John Doe",
    "LastName": "Doe",
    "FirstName": "John",
    "LoginName": "john.doe@domain1.com"
  },
  "RelatedWorkOrderNumber": "WO2384702937403280032",
  "Checkpoint": "SMT STAGING AREA 1",
  "FinalDestination": "LINE 1",
  "NextCheckpoint": "LINE 1"
}
Public classGetTransportOrderStatusRequest
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.
{
  "TransportOrderNumber": "TR329483249830000"
}
Public classGetTransportOrderStatusResponse
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"
  },
  "TransportOrderNumber": "TR329483249830000",
  "FinalDestination": "LINE 1",
  "Status": "Delivered",
  "History": [
    {
      "EventDateTime": "2017-11-01T11:55:00",
      "Status": "Kitting",
      "Operator": {
        "OperatorIdentifier": "2252e28d-102c-4ec1-9f14-1981c1191b95",
        "ActorType": "Human",
        "FullName": "Bill Smith",
        "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": "2252e28d-102c-4ec1-9f14-1981c1191b95",
        "ActorType": "Human",
        "FullName": "Bill Smith",
        "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": "2252e28d-102c-4ec1-9f14-1981c1191b95",
        "ActorType": "Human",
        "FullName": "Bill Smith",
        "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": "957cc475-bd65-4289-9c7a-1a89aa9adaed",
        "ActorType": "Human",
        "FullName": "John Doe",
        "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": "b776aee6-0462-4a7d-9976-158a342f898c",
        "ActorType": "Human",
        "FullName": "Mike Dolittle",
        "LastName": "Dolittle",
        "FirstName": "Mike",
        "LoginName": "mike.dolittle@domain1.com"
      },
      "Location": "LINE1",
      "Comments": null
    }
  ]
}
Public classTransportOrderCompleted
Sent when a transport order has arrived at its final destination.
{
  "TransportOrderNumber": "TR329483249830000",
  "Comments": "Received at Line 1",
  "AcceptedBy": {
    "OperatorIdentifier": "b776aee6-0462-4a7d-9976-158a342f898c",
    "ActorType": "Human",
    "FullName": "Mike Dolittle",
    "LastName": "Dolittle",
    "FirstName": "Mike",
    "LoginName": "mike.dolittle@domain1.com"
  },
  "RelatedWorkOrderNumber": "WO2384702937403280032",
  "FinalDestination": "LINE 1"
}
Public classTransportOrderStarted
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.
{
  "TransportOrderNumber": "TR329483249830000",
  "StartedBy": {
    "OperatorIdentifier": "2252e28d-102c-4ec1-9f14-1981c1191b95",
    "ActorType": "Human",
    "FullName": "Bill Smith",
    "LastName": "Smith",
    "FirstName": "Bill",
    "LoginName": "bill.smith@domain1.com"
  },
  "Comments": "Initiating new transport order.  Waiting to be kitted.",
  "Status": "Pending",
  "RelatedWorkOrderNumber": "WO2384702937403280032",
  "Source": null,
  "FinalDestination": "LINE1",
  "NextCheckpoint": "SMT STAGING AREA 1",
  "Materials": []
}
Public classTransportOrderStatusChanged
Sent when a new transport order is initiated.
{
  "TransportOrderNumber": "TR329483249830000",
  "Comments": "Kitting Underway...",
  "Status": "Kitting",
  "UpdatedBy": {
    "OperatorIdentifier": "2252e28d-102c-4ec1-9f14-1981c1191b95",
    "ActorType": "Human",
    "FullName": "Bill Smith",
    "LastName": "Smith",
    "FirstName": "Bill",
    "LoginName": "bill.smith@domain1.com"
  },
  "RelatedWorkOrderNumber": "WO2384702937403280032",
  "Source": null,
  "FinalDestination": "LINE 1",
  "NextCheckpoint": "SMT STAGING AREA 1"
}