Click or drag to resize

CFX.Materials.Transport Namespace

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.
{
  "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"
}
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.
{
  "TransportOrderId": "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"
  },
  "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
    }
  ]
}
Public classTransportOrderCompleted 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"
}
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.
{
  "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": []
}
Public classTransportOrderStatusChanged 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"
}