Click or drag to resize

CFX.Production.Assembly Namespace

Messages are used by a production resource performing any form of assembly of production units. This includes both automated, semi-manual and manual assembly operations.
Classes
 ClassDescription
Public classMaterialsInstalled Sent by a process endpoint when one or more materials (see note) are installed on to a production unit. This message is typically sent at the completion of production on a unit or group of units at the endpoint, or, at the end of each stage.
{
  "TransactionId": "ce1cf002-50fe-4cd4-af27-5e46fdae5608",
  "InstalledMaterials": [
    {
      "UnitIdentifier": "PANEL23423432",
      "UnitPositionNumber": 1,
      "QuantityInstalled": 3.0,
      "QuantityNonInstalled": 0.0,
      "Material": {
        "UniqueIdentifier": "MAT4566556456",
        "InternalPartNumber": "IPN47788",
        "Quantity": 887.0
      },
      "CarrierLocation": {
        "LocationIdentifier": "UID384234893",
        "LocationName": "SLOT45",
        "CarrierInformation": {
          "$type": "CFX.Structures.SMTPlacement.SMDTapeFeeder, CFX",
          "BaseUniqueIdentifier": "123334",
          "BaseName": null,
          "LaneNumber": 1,
          "TapeWidth": 8.0,
          "TapePitch": 8.0,
          "UniqueIdentifier": "1233334",
          "Name": "TAPEFEEDER8mm1233334"
        }
      },
      "InstalledComponents": [
        {
          "ReferenceDesignator": "R1",
          "InstallationTime": "2018-10-03T16:03:05.1091909-04:00"
        },
        {
          "ReferenceDesignator": "R2",
          "InstallationTime": "2018-10-03T16:03:05.1091909-04:00"
        },
        {
          "ReferenceDesignator": "R3",
          "InstallationTime": "2018-10-03T16:03:05.1091909-04:00"
        }
      ]
    },
    {
      "UnitIdentifier": "PANEL23423432",
      "UnitPositionNumber": 2,
      "QuantityInstalled": 3.0,
      "QuantityNonInstalled": 1.0,
      "Material": {
        "UniqueIdentifier": "MAT4566556456",
        "InternalPartNumber": "IPN47788",
        "Quantity": 887.0
      },
      "CarrierLocation": {
        "LocationIdentifier": "UID384234893",
        "LocationName": "SLOT45",
        "CarrierInformation": {
          "$type": "CFX.Structures.SMTPlacement.SMDTapeFeeder, CFX",
          "BaseUniqueIdentifier": "123334",
          "BaseName": null,
          "LaneNumber": 1,
          "TapeWidth": 8.0,
          "TapePitch": 8.0,
          "UniqueIdentifier": "1233334",
          "Name": "TAPEFEEDER8mm1233334"
        }
      },
      "InstalledComponents": [
        {
          "ReferenceDesignator": "R1",
          "InstallationTime": "2018-10-03T16:03:05.1091909-04:00"
        },
        {
          "ReferenceDesignator": "R2",
          "InstallationTime": "2018-10-03T16:03:05.1091909-04:00"
        },
        {
          "ReferenceDesignator": "R3",
          "InstallationTime": "2018-10-03T16:03:05.1091909-04:00"
        }
      ],
      "NonInstalledComponents": [
        {
          "ReferenceDesignator": "R1",
          "NonInstallationTime": "2018-10-03T16:03:05.1091909-04:00",
          "Location" : "RejectionBox",
          "RejectionBoxId" : "RejectionBox1",
          "RejectionComment" : "Bad electrical test measure",
          "RejectionReason": "BadElectricalTest",
          "RejectionDetails": {
            "$type": "CFX.Structures.BadElectricalTestRejectionDetails, CFX",
            "TesterSerialNumber" : "ELECTRICAL-TESTER-0123456789"
            "Frequency": "1000"
            "ExpectedValue": "3300",
            "MeasuredValue": "3100",
            "ToleranceMin": "100",
            "ToleranceMax": "100",
            "ValueUnit": "Ohm",
            "result": "false",
          }
        }
      ]
    }
  ]
}
Public classMaterialsUninstalled Sent by a process endpoint when one or more materials (see note) are removed from a production unit. This message is typically sent at the completion of a production unit or group of units at the endpoint, or, at the end of each stage.
{
  "TransactionId": "8d152f92-425d-4b5e-8c8a-da6a00f93c1b",
  "UninstalledMaterials": [
    {
      "UnitIdentifier": "PANEL23423432",
      "UnitPositionNumber": 1,
      "QuantityUninstalled": 3.0,
      "Reason": "DefectiveMaterial",
      "Material": {
        "UniqueIdentifier": "MAT4566556456",
        "InternalPartNumber": "IPN47788",
        "Quantity": 887.0
      },
      "UninstalledComponents": [
        {
          "ReferenceDesignator": "R1",
          "InstallationTime": "2018-10-10T08:34:40.1054186-04:00"
        },
        {
          "ReferenceDesignator": "R2",
          "InstallationTime": "2018-10-10T08:34:40.1054186-04:00"
        },
        {
          "ReferenceDesignator": "R3",
          "InstallationTime": "2018-10-10T08:34:40.1054186-04:00"
        }
      ]
    },
    {
      "UnitIdentifier": "PANEL23423432",
      "UnitPositionNumber": 2,
      "QuantityUninstalled": 3.0,
      "Reason": "DefectiveMaterial",
      "Material": {
        "UniqueIdentifier": "MAT4566556456",
        "InternalPartNumber": "IPN47788",
        "Quantity": 887.0
      },
      "UninstalledComponents": [
        {
          "ReferenceDesignator": "R1",
          "InstallationTime": "2018-10-10T08:34:40.1054186-04:00"
        },
        {
          "ReferenceDesignator": "R2",
          "InstallationTime": "2018-10-10T08:34:40.1054186-04:00"
        },
        {
          "ReferenceDesignator": "R3",
          "InstallationTime": "2018-10-10T08:34:40.1054186-04:00"
        }
      ]
    }
  ]
}
Public classUnitsPersonalized Sent by a process endpoint when a configuration or assignment is made (example MAC Address)
{
  "TransactionId": "e5cf340c-6858-4e26-893d-deae86bc09f1",
  "PersonalizedUnits": [
    {
      "UnitIdentifier": "PANEL23423432",
      "UnitPositionNumber": 1,
      "Characteristics": [
        {
          "Name": "MAC Address",
          "Value": "C0-15-B9-2D-0F-3B"
        }
      ]
    },
    {
      "UnitIdentifier": "PANEL23423432",
      "UnitPositionNumber": 2,
      "Characteristics": [
        {
          "Name": "MAC Address",
          "Value": "C0-15-B9-2D-0F-3C"
        }
      ]
    }
  ]
}