Skip to content

Traceability#

Traceability interface systems can interlock. This means that the MES system can tell the station if a board is allowed to continue to the next processing step or if it needs to stay in the conveyor or just notify the MES.

Communication Parameters#

Name Type Possible Values Default Value Description
enableMode Enum None
OnePerEnterprise
OnePerSite
OnePerLine
None How should activate Traceability instance:
None - No instance will be used
OnePerEnterprise - One Instance for all Lines (Enterprise level)
OnePerSite - One Instance for all Lines (Site level)
OnePerLine - One Instance per Line
operationMode Enum Subscription Subscription Interlocking
Both
Mode we are going to use traceability Subscription - It creates a subscription for the traceability data Interlocking - It registers a service for Traceability interlocking"
callbackPort Integer 0 What port to use to receive events from Traceability. Use 0 to use a free port at callbackBasePort + 600
replyTimeout Integer 60000 Number of milliseconds to wait for a Traceability reply
subscriptionNameSuffix String Will be added to the subscription name. Possible replacement tokens are ${id} and ${guid}
registerMode Enum UnregisterFirst JustRegister UnregisterFirst Mode to register callbacks UnregisterFirst - Unregister Services before register new one to avoid duplicates JustRegister - Doesn't try to unregister anything prior. Can have duplicates
subscriptionExpiration Integer 4 Number of hours to subscribe for traceability events. Will renew every 30 minutes the same amount of time defined

Events#

Traceability.Event.TraceabilityData#

This event occurs when the panel will exit the equipment.

Property Id Data Type Possible Values Description
Traceability.Property.BaseType String BaseType describes the kind of traceability data. This is an enum value which will be serialized as string and is defined as follows: "Unknown" (0) unknown base type (should never be set); "Board" (1) traceability data is related to a specific board (line based or station based mode); "Order" (2) traceability data is related to an order (line based mode)
Traceability.Property.BoardId String The Board ID or Barcode
Traceability.Property.DateBegin Date Date / time stamp for the start of processing given as UTC
Traceability.Property.DateComplete Date Date / time stamp for the end of processing given as UTC (DateTime.Min = Not set)
Traceability.Property.DateCorrelationBegin Date Correlation begin date for partially correlated order files given as UTC (DateTime.Min = Not set)
Traceability.Property.DateCorrelationEnd Date Correlation end date for partially correlated order files given as UTC (DateTime.Min = Not set)
Traceability.Property.Lane.Name String Conveyor. This is an enum value which will be serialized as string and is defined as follows:<br>Unknown (0) unknown conveyor <br>Right (1) the right sub-conveyor <br> Left (2) the left sub-conveyor
Traceability.Property.SubLane.Name String Sub-Conveyor (allows future quad-lane support). This is an enum value which will be serialized as string and is defined as follows:<br>None (0) no sub-conveyor <br>Right (1) the right sub-conveyor <br>Left (2) the left sub-conveyor
Traceability.Property.Line.Name String Name of the line
Traceability.Property.MachineId String The ID of the producing Station
Traceability.Property.Station.Name String Name of the Station
Traceability.Property.Version String Version of the traceability information
Traceability.Property.ComponentTypes Json object Component types which are being used by packaging units in this object.
Traceability.Property.Consumptions Json object List of detailed consumption data for each packaging placed
Traceability.Property.ErrorCodes Json object A list of error codes which has occurred while generating this traceability data.
Traceability.Property.ErrorLabel String Error identifier which can be treated as a bit field.
Traceability.Property.Jobs Json object SIPLACEPro job information like recipe, setup name, board type and board side.
Traceability.Property.Locations Json object Packaging units placed (station based) Packaging units verified during production time (line based)
Traceability.Property.PackagingUnits Json object A structure containing the information about one packaging unit (also known as reel, packaging, carrier).
Traceability.Property.Panels Json object A subpanel on a PCB which was placed by machine. This data is only available for station based data.

Example of a Traceability Data as a JSON object:

{
  "messageId": "eb3eb5a9d4f544289b1d6980dba3371d",
  "eventId": "Traceability.Event.TraceabilityData",
  "timestamp": "2020-05-05T19:08:27.906Z",
  "values": {
    "Traceability.Property.BaseType": "Board",
    "Traceability.Property.BoardId": "AutoBC__22",
    "Traceability.Property.DateBegin": "2020-05-05T19:08:14.171Z",
    "Traceability.Property.DateComplete": "2020-05-05T19:08:27.632Z",
    "Traceability.Property.DateCorrelationBegin": "0001-01-01T00:00:00.000Z",
    "Traceability.Property.DateCorrelationEnd": "0001-01-01T00:00:00.000Z",
    "Traceability.Property.Lane.Name": "Right",
    "Traceability.Property.Line.Name": "Virtual Line 01",
    "Traceability.Property.Station.Name": "Virtual SX4 01",
    "Traceability.Property.MachineId": "10000000",
    "Traceability.Property.SubLane.Name": "None",
    "Traceability.Property.Version": "5.7",
    "Traceability.Property.ComponentTypes": [
      {
        "Id": "ct1",
        "Name": "Demo Components\\0201R",
        "PackForm": "Demo Component Shapes\\98",
        "$id": "5"
      },
      {
        "Id": "ct5",
        "Name": "Demo Components\\SOT23",
        "PackForm": "Demo Component Shapes\\400",
        "$id": "6"
      }
    ],
    "Traceability.Property.Consumptions": [
      {
        "AccessTotal": 20,
        "PackagingUID": "test_1_40",
        "RejectIdent": 0,
        "RejectVacuum": 0,
        "TrackEmpty": 0,
        "DmyId": null,
        "$id": "7"
      },
      {
        "AccessTotal": 20,
        "PackagingUID": "test_4_7",
        "RejectIdent": 0,
        "RejectVacuum": 0,
        "TrackEmpty": 0,
        "DmyId": null,
        "$id": "8"
      },
      {
        "AccessTotal": 20,
        "PackagingUID": "test_2_40",
        "RejectIdent": 0,
        "RejectVacuum": 0,
        "TrackEmpty": 0,
        "DmyId": null,
        "$id": "9"
      },
      {
        "AccessTotal": 4,
        "PackagingUID": "test_3_1",
        "RejectIdent": 0,
        "RejectVacuum": 0,
        "TrackEmpty": 0,
        "DmyId": null,
        "$id": "10"
      },
      {
        "AccessTotal": 16,
        "PackagingUID": "test_3_2_1",
        "RejectIdent": 0,
        "RejectVacuum": 0,
        "TrackEmpty": 0,
        "DmyId": null,
        "$id": "11"
      }
    ],
    "Traceability.Property.ErrorLabel": "FINISHED",
    "Traceability.Property.Jobs": [
      {
        "BoardName": "Demo Boards\\ASM Simple Product Board",
        "BoardSide": "Top",
        "OrderID": "OID0001",
        "Recipe": "Demo Recipes\\Recipe ASM Simple Product Board",
        "Setup": "Demo Setups\\Virtual Line ASM Simple Product Board @ 19-10-07 07:52:24 [13556]",
        "$id": "12"
      }
    ],
    "Traceability.Property.Locations": [
      {
        "Loc": 1,
        "Positions": [
          {
            "Div": 1,
            "Level": -1,
            "PackagingUnits": [
              {
                "Id": "pu1",
                "PackagingId": null,
                "Active": true,
                "BatchId": null,
                "BrightnessClass": null,
                "ComponentBarcode": "0201R",
                "Comment": null,
                "ComponentType": {
                  "Id": "ct1",
                  "Name": "Demo Components\\0201R",
                  "PackForm": "Demo Component Shapes\\98",
                  "$id": "16"
                },
                "ComponentTypeId": "ct1",
                "CustomValue1": null,
                "ExpiryDate": "9999-12-31T23:59:59.999Z",
                "Extra1": null,
                "Extra2": null,
                "Extra3": null,
                "ManufactureDate": "0001-01-01T00:00:00.000Z",
                "Manufacturer": null,
                "MsdLevel": "L1",
                "MsdOpenDate": "0001-01-01T00:00:00.000Z",
                "Operator": null,
                "OriginalQuantity": 99999,
                "Quantity": 99859,
                "Serial": null,
                "Supplier": null,
                "VerifiedDate": "2020-05-05T18:22:54.000Z",
                "$id": "15"
              }
            ],
            "Tower": -1,
            "Track": 40,
            "$id": "14"
          }
        ],
        "Station": null,
        "TableID": "DMY-ef19a11a-0f37-4b94-a24c-1b24c816ddf1",
        "$id": "13"
      },
      {
        "Loc": 2,
        "Positions": [
          {
            "Div": 1,
            "Level": -1,
            "PackagingUnits": [
              {
                "Id": "pu2",
                "PackagingId": null,
                "Active": true,
                "BatchId": null,
                "BrightnessClass": null,
                "ComponentBarcode": "0201R",
                "Comment": null,
                "ComponentType": {
                  "Id": "ct1",
                  "Name": "Demo Components\\0201R",
                  "PackForm": "Demo Component Shapes\\98",
                  "$id": "20"
                },
                "ComponentTypeId": "ct1",
                "CustomValue1": null,
                "ExpiryDate": "9999-12-31T23:59:59.999Z",
                "Extra1": null,
                "Extra2": null,
                "Extra3": null,
                "ManufactureDate": "0001-01-01T00:00:00.000Z",
                "Manufacturer": null,
                "MsdLevel": "L1",
                "MsdOpenDate": "0001-01-01T00:00:00.000Z",
                "Operator": null,
                "OriginalQuantity": 99999,
                "Quantity": 99839,
                "Serial": null,
                "Supplier": null,
                "VerifiedDate": "2020-05-05T09:43:40.000Z",
                "$id": "19"
              }
            ],
            "Tower": -1,
            "Track": 40,
            "$id": "18"
          }
        ],
        "Station": null,
        "TableID": "DMY-11d43e1d-26be-470a-9e7b-b3a56ccde414",
        "$id": "17"
      },
      {
        "Loc": 3,
        "Positions": [
          {
            "Div": 1,
            "Level": -1,
            "PackagingUnits": [
              {
                "Id": "pu3",
                "PackagingId": null,
                "Active": true,
                "BatchId": null,
                "BrightnessClass": null,
                "ComponentBarcode": "0201R",
                "Comment": null,
                "ComponentType": {
                  "Id": "ct1",
                  "Name": "Demo Components\\0201R",
                  "PackForm": "Demo Component Shapes\\98",
                  "$id": "24"
                },
                "ComponentTypeId": "ct1",
                "CustomValue1": null,
                "ExpiryDate": "9999-12-31T23:59:59.999Z",
                "Extra1": null,
                "Extra2": null,
                "Extra3": null,
                "ManufactureDate": "0001-01-01T00:00:00.000Z",
                "Manufacturer": null,
                "MsdLevel": "L1",
                "MsdOpenDate": "0001-01-01T00:00:00.000Z",
                "Operator": null,
                "OriginalQuantity": 99999,
                "Quantity": 99967,
                "Serial": null,
                "Supplier": null,
                "VerifiedDate": "2020-05-05T09:44:28.000Z",
                "$id": "23"
              }
            ],
            "Tower": -1,
            "Track": 1,
            "$id": "22"
          },
          {
            "Div": 1,
            "Level": -1,
            "PackagingUnits": [
              {
                "Id": "pu4",
                "PackagingId": null,
                "Active": true,
                "BatchId": null,
                "BrightnessClass": null,
                "ComponentBarcode": "SOT23",
                "Comment": null,
                "ComponentType": {
                  "Id": "ct5",
                  "Name": "Demo Components\\SOT23",
                  "PackForm": "Demo Component Shapes\\400",
                  "$id": "27"
                },
                "ComponentTypeId": "ct5",
                "CustomValue1": null,
                "ExpiryDate": "9999-12-31T23:59:59.999Z",
                "Extra1": null,
                "Extra2": null,
                "Extra3": null,
                "ManufactureDate": "0001-01-01T00:00:00.000Z",
                "Manufacturer": null,
                "MsdLevel": "L1",
                "MsdOpenDate": "0001-01-01T00:00:00.000Z",
                "Operator": null,
                "OriginalQuantity": 99999,
                "Quantity": 99871,
                "Serial": null,
                "Supplier": null,
                "VerifiedDate": "2020-05-05T09:45:09.000Z",
                "$id": "26"
              }
            ],
            "Tower": -1,
            "Track": 2,
            "$id": "25"
          }
        ],
        "Station": null,
        "TableID": "DMY-28a01aa1-0e5b-4bfe-9be0-a20bd4404432",
        "$id": "21"
      },
      {
        "Loc": 4,
        "Positions": [
          {
            "Div": 1,
            "Level": -1,
            "PackagingUnits": [
              {
                "Id": "pu5",
                "PackagingId": null,
                "Active": true,
                "BatchId": null,
                "BrightnessClass": null,
                "ComponentBarcode": "0201R",
                "Comment": null,
                "ComponentType": {
                  "Id": "ct1",
                  "Name": "Demo Components\\0201R",
                  "PackForm": "Demo Component Shapes\\98",
                  "$id": "31"
                },
                "ComponentTypeId": "ct1",
                "CustomValue1": null,
                "ExpiryDate": "9999-12-31T23:59:59.999Z",
                "Extra1": null,
                "Extra2": null,
                "Extra3": null,
                "ManufactureDate": "0001-01-01T00:00:00.000Z",
                "Manufacturer": null,
                "MsdLevel": "L1",
                "MsdOpenDate": "0001-01-01T00:00:00.000Z",
                "Operator": null,
                "OriginalQuantity": 99999,
                "Quantity": 99799,
                "Serial": null,
                "Supplier": null,
                "VerifiedDate": "2020-05-05T09:45:29.000Z",
                "$id": "30"
              }
            ],
            "Tower": -1,
            "Track": 7,
            "$id": "29"
          }
        ],
        "Station": null,
        "TableID": "DMY-40b30d7d-522a-4d94-b033-94e459cfdd53",
        "$id": "28"
      }
    ],
    "Traceability.Property.Panels": [
      {
        "Omit": false,
        "Packagings": [
          {
            "PackagingRefID": "pu1",
            "PackagingUnit": {
              "Id": "pu1",
              "PackagingId": null,
              "Active": true,
              "BatchId": null,
              "BrightnessClass": null,
              "ComponentBarcode": "0201R",
              "Comment": null,
              "ComponentType": {
                "Id": "ct1",
                "Name": "Demo Components\\0201R",
                "PackForm": "Demo Component Shapes\\98",
                "$id": "35"
              },
              "ComponentTypeId": "ct1",
              "CustomValue1": null,
              "ExpiryDate": "9999-12-31T23:59:59.999Z",
              "Extra1": null,
              "Extra2": null,
              "Extra3": null,
              "ManufactureDate": "0001-01-01T00:00:00.000Z",
              "Manufacturer": null,
              "MsdLevel": "L1",
              "MsdOpenDate": "0001-01-01T00:00:00.000Z",
              "Operator": null,
              "OriginalQuantity": 99999,
              "Quantity": 99859,
              "Serial": null,
              "Supplier": null,
              "VerifiedDate": "2020-05-05T18:22:54.000Z",
              "$id": "34"
            },
            "ReferenceDesignators": [
              {
                "ComponentBarcode": null,
                "Name": "C1",
                "$id": "36"
              },
              {
                "ComponentBarcode": null,
                "Name": "C2",
                "$id": "37"
              },
              {
                "ComponentBarcode": null,
                "Name": "C4",
                "$id": "38"
              },
              {
                "ComponentBarcode": null,
                "Name": "C3",
                "$id": "39"
              }
            ],
            "$id": "33"
          },
          {
            "PackagingRefID": "pu4",
            "PackagingUnit": {
              "Id": "pu4",
              "PackagingId": null,
              "Active": true,
              "BatchId": null,
              "BrightnessClass": null,
              "ComponentBarcode": "SOT23",
              "Comment": null,
              "ComponentType": {
                "Id": "ct5",
                "Name": "Demo Components\\SOT23",
                "PackForm": "Demo Component Shapes\\400",
                "$id": "42"
              },
              "ComponentTypeId": "ct5",
              "CustomValue1": null,
              "ExpiryDate": "9999-12-31T23:59:59.999Z",
              "Extra1": null,
              "Extra2": null,
              "Extra3": null,
              "ManufactureDate": "0001-01-01T00:00:00.000Z",
              "Manufacturer": null,
              "MsdLevel": "L1",
              "MsdOpenDate": "0001-01-01T00:00:00.000Z",
              "Operator": null,
              "OriginalQuantity": 99999,
              "Quantity": 99871,
              "Serial": null,
              "Supplier": null,
              "VerifiedDate": "2020-05-05T09:45:09.000Z",
              "$id": "41"
            },
            "ReferenceDesignators": [
              {
                "ComponentBarcode": null,
                "Name": "C5",
                "$id": "43"
              }
            ],
            "$id": "40"
          }
        ],
        "PanelID": "",
        "PanelName": "Top/Panel_Top_1_1_3",
        "$id": "32"
      },
      {
        "Omit": false,
        "Packagings": [
          {
            "PackagingRefID": "pu1",
            "PackagingUnit": {
              "Id": "pu1",
              "PackagingId": null,
              "Active": true,
              "BatchId": null,
              "BrightnessClass": null,
              "ComponentBarcode": "0201R",
              "Comment": null,
              "ComponentType": {
                "Id": "ct1",
                "Name": "Demo Components\\0201R",
                "PackForm": "Demo Component Shapes\\98",
                "$id": "47"
              },
              "ComponentTypeId": "ct1",
              "CustomValue1": null,
              "ExpiryDate": "9999-12-31T23:59:59.999Z",
              "Extra1": null,
              "Extra2": null,
              "Extra3": null,
              "ManufactureDate": "0001-01-01T00:00:00.000Z",
              "Manufacturer": null,
              "MsdLevel": "L1",
              "MsdOpenDate": "0001-01-01T00:00:00.000Z",
              "Operator": null,
              "OriginalQuantity": 99999,
              "Quantity": 99859,
              "Serial": null,
              "Supplier": null,
              "VerifiedDate": "2020-05-05T18:22:54.000Z",
              "$id": "46"
            },
            "ReferenceDesignators": [
              {
                "ComponentBarcode": null,
                "Name": "C1",
                "$id": "48"
              },
              {
                "ComponentBarcode": null,
                "Name": "C2",
                "$id": "49"
              },
              {
                "ComponentBarcode": null,
                "Name": "C4",
                "$id": "50"
              },
              {
                "ComponentBarcode": null,
                "Name": "C3",
                "$id": "51"
              }
            ],
            "$id": "45"
          },
          {
            "PackagingRefID": "pu4",
            "PackagingUnit": {
              "Id": "pu4",
              "PackagingId": null,
              "Active": true,
              "BatchId": null,
              "BrightnessClass": null,
              "ComponentBarcode": "SOT23",
              "Comment": null,
              "ComponentType": {
                "Id": "ct5",
                "Name": "Demo Components\\SOT23",
                "PackForm": "Demo Component Shapes\\400",
                "$id": "54"
              },
              "ComponentTypeId": "ct5",
              "CustomValue1": null,
              "ExpiryDate": "9999-12-31T23:59:59.999Z",
              "Extra1": null,
              "Extra2": null,
              "Extra3": null,
              "ManufactureDate": "0001-01-01T00:00:00.000Z",
              "Manufacturer": null,
              "MsdLevel": "L1",
              "MsdOpenDate": "0001-01-01T00:00:00.000Z",
              "Operator": null,
              "OriginalQuantity": 99999,
              "Quantity": 99871,
              "Serial": null,
              "Supplier": null,
              "VerifiedDate": "2020-05-05T09:45:09.000Z",
              "$id": "53"
            },
            "ReferenceDesignators": [
              {
                "ComponentBarcode": null,
                "Name": "C5",
                "$id": "55"
              }
            ],
            "$id": "52"
          }
        ],
        "PanelID": "",
        "PanelName": "Top/Panel_Top_1_2_1",
        "$id": "44"
      },
      {
        "Omit": false,
        "Packagings": [
          {
            "PackagingRefID": "pu2",
            "PackagingUnit": {
              "Id": "pu2",
              "PackagingId": null,
              "Active": true,
              "BatchId": null,
              "BrightnessClass": null,
              "ComponentBarcode": "0201R",
              "Comment": null,
              "ComponentType": {
                "Id": "ct1",
                "Name": "Demo Components\\0201R",
                "PackForm": "Demo Component Shapes\\98",
                "$id": "59"
              },
              "ComponentTypeId": "ct1",
              "CustomValue1": null,
              "ExpiryDate": "9999-12-31T23:59:59.999Z",
              "Extra1": null,
              "Extra2": null,
              "Extra3": null,
              "ManufactureDate": "0001-01-01T00:00:00.000Z",
              "Manufacturer": null,
              "MsdLevel": "L1",
              "MsdOpenDate": "0001-01-01T00:00:00.000Z",
              "Operator": null,
              "OriginalQuantity": 99999,
              "Quantity": 99839,
              "Serial": null,
              "Supplier": null,
              "VerifiedDate": "2020-05-05T09:43:40.000Z",
              "$id": "58"
            },
            "ReferenceDesignators": [
              {
                "ComponentBarcode": null,
                "Name": "C1",
                "$id": "60"
              },
              {
                "ComponentBarcode": null,
                "Name": "C2",
                "$id": "61"
              },
              {
                "ComponentBarcode": null,
                "Name": "C4",
                "$id": "62"
              },
              {
                "ComponentBarcode": null,
                "Name": "C3",
                "$id": "63"
              }
            ],
            "$id": "57"
          },
          {
            "PackagingRefID": "pu4",
            "PackagingUnit": {
              "Id": "pu4",
              "PackagingId": null,
              "Active": true,
              "BatchId": null,
              "BrightnessClass": null,
              "ComponentBarcode": "SOT23",
              "Comment": null,
              "ComponentType": {
                "Id": "ct5",
                "Name": "Demo Components\\SOT23",
                "PackForm": "Demo Component Shapes\\400",
                "$id": "66"
              },
              "ComponentTypeId": "ct5",
              "CustomValue1": null,
              "ExpiryDate": "9999-12-31T23:59:59.999Z",
              "Extra1": null,
              "Extra2": null,
              "Extra3": null,
              "ManufactureDate": "0001-01-01T00:00:00.000Z",
              "Manufacturer": null,
              "MsdLevel": "L1",
              "MsdOpenDate": "0001-01-01T00:00:00.000Z",
              "Operator": null,
              "OriginalQuantity": 99999,
              "Quantity": 99871,
              "Serial": null,
              "Supplier": null,
              "VerifiedDate": "2020-05-05T09:45:09.000Z",
              "$id": "65"
            },
            "ReferenceDesignators": [
              {
                "ComponentBarcode": null,
                "Name": "C5",
                "$id": "67"
              }
            ],
            "$id": "64"
          }
        ],
        "PanelID": "",
        "PanelName": "Top/Panel_Top_1_2_2",
        "$id": "56"
      },
      {
        "Omit": false,
        "Packagings": [
          {
            "PackagingRefID": "pu2",
            "PackagingUnit": {
              "Id": "pu2",
              "PackagingId": null,
              "Active": true,
              "BatchId": null,
              "BrightnessClass": null,
              "ComponentBarcode": "0201R",
              "Comment": null,
              "ComponentType": {
                "Id": "ct1",
                "Name": "Demo Components\\0201R",
                "PackForm": "Demo Component Shapes\\98",
                "$id": "71"
              },
              "ComponentTypeId": "ct1",
              "CustomValue1": null,
              "ExpiryDate": "9999-12-31T23:59:59.999Z",
              "Extra1": null,
              "Extra2": null,
              "Extra3": null,
              "ManufactureDate": "0001-01-01T00:00:00.000Z",
              "Manufacturer": null,
              "MsdLevel": "L1",
              "MsdOpenDate": "0001-01-01T00:00:00.000Z",
              "Operator": null,
              "OriginalQuantity": 99999,
              "Quantity": 99839,
              "Serial": null,
              "Supplier": null,
              "VerifiedDate": "2020-05-05T09:43:40.000Z",
              "$id": "70"
            },
            "ReferenceDesignators": [
              {
                "ComponentBarcode": null,
                "Name": "C1",
                "$id": "72"
              },
              {
                "ComponentBarcode": null,
                "Name": "C2",
                "$id": "73"
              },
              {
                "ComponentBarcode": null,
                "Name": "C4",
                "$id": "74"
              },
              {
                "ComponentBarcode": null,
                "Name": "C3",
                "$id": "75"
              }
            ],
            "$id": "69"
          },
          {
            "PackagingRefID": "pu4",
            "PackagingUnit": {
              "Id": "pu4",
              "PackagingId": null,
              "Active": true,
              "BatchId": null,
              "BrightnessClass": null,
              "ComponentBarcode": "SOT23",
              "Comment": null,
              "ComponentType": {
                "Id": "ct5",
                "Name": "Demo Components\\SOT23",
                "PackForm": "Demo Component Shapes\\400",
                "$id": "78"
              },
              "ComponentTypeId": "ct5",
              "CustomValue1": null,
              "ExpiryDate": "9999-12-31T23:59:59.999Z",
              "Extra1": null,
              "Extra2": null,
              "Extra3": null,
              "ManufactureDate": "0001-01-01T00:00:00.000Z",
              "Manufacturer": null,
              "MsdLevel": "L1",
              "MsdOpenDate": "0001-01-01T00:00:00.000Z",
              "Operator": null,
              "OriginalQuantity": 99999,
              "Quantity": 99871,
              "Serial": null,
              "Supplier": null,
              "VerifiedDate": "2020-05-05T09:45:09.000Z",
              "$id": "77"
            },
            "ReferenceDesignators": [
              {
                "ComponentBarcode": null,
                "Name": "C5",
                "$id": "79"
              }
            ],
            "$id": "76"
          }
        ],
        "PanelID": "",
        "PanelName": "Top/Panel_Top_1_2_3",
        "$id": "68"
      },
      {
        "Omit": false,
        "Packagings": [
          {
            "PackagingRefID": "pu1",
            "PackagingUnit": {
              "Id": "pu1",
              "PackagingId": null,
              "Active": true,
              "BatchId": null,
              "BrightnessClass": null,
              "ComponentBarcode": "0201R",
              "Comment": null,
              "ComponentType": {
                "Id": "ct1",
                "Name": "Demo Components\\0201R",
                "PackForm": "Demo Component Shapes\\98",
                "$id": "83"
              },
              "ComponentTypeId": "ct1",
              "CustomValue1": null,
              "ExpiryDate": "9999-12-31T23:59:59.999Z",
              "Extra1": null,
              "Extra2": null,
              "Extra3": null,
              "ManufactureDate": "0001-01-01T00:00:00.000Z",
              "Manufacturer": null,
              "MsdLevel": "L1",
              "MsdOpenDate": "0001-01-01T00:00:00.000Z",
              "Operator": null,
              "OriginalQuantity": 99999,
              "Quantity": 99859,
              "Serial": null,
              "Supplier": null,
              "VerifiedDate": "2020-05-05T18:22:54.000Z",
              "$id": "82"
            },
            "ReferenceDesignators": [
              {
                "ComponentBarcode": null,
                "Name": "C1",
                "$id": "84"
              },
              {
                "ComponentBarcode": null,
                "Name": "C2",
                "$id": "85"
              },
              {
                "ComponentBarcode": null,
                "Name": "C4",
                "$id": "86"
              },
              {
                "ComponentBarcode": null,
                "Name": "C3",
                "$id": "87"
              }
            ],
            "$id": "81"
          },
          {
            "PackagingRefID": "pu4",
            "PackagingUnit": {
              "Id": "pu4",
              "PackagingId": null,
              "Active": true,
              "BatchId": null,
              "BrightnessClass": null,
              "ComponentBarcode": "SOT23",
              "Comment": null,
              "ComponentType": {
                "Id": "ct5",
                "Name": "Demo Components\\SOT23",
                "PackForm": "Demo Component Shapes\\400",
                "$id": "90"
              },
              "ComponentTypeId": "ct5",
              "CustomValue1": null,
              "ExpiryDate": "9999-12-31T23:59:59.999Z",
              "Extra1": null,
              "Extra2": null,
              "Extra3": null,
              "ManufactureDate": "0001-01-01T00:00:00.000Z",
              "Manufacturer": null,
              "MsdLevel": "L1",
              "MsdOpenDate": "0001-01-01T00:00:00.000Z",
              "Operator": null,
              "OriginalQuantity": 99999,
              "Quantity": 99871,
              "Serial": null,
              "Supplier": null,
              "VerifiedDate": "2020-05-05T09:45:09.000Z",
              "$id": "89"
            },
            "ReferenceDesignators": [
              {
                "ComponentBarcode": null,
                "Name": "C5",
                "$id": "91"
              }
            ],
            "$id": "88"
          }
        ],
        "PanelID": "",
        "PanelName": "Top/Panel_Top_1_1_4",
        "$id": "80"
      },
      {
        "Omit": false,
        "Packagings": null,
        "PanelID": "",
        "PanelName": "Top",
        "$id": "92"
      },
      {
        "Omit": false,
        "Packagings": [
          {
            "PackagingRefID": "pu1",
            "PackagingUnit": {
              "Id": "pu1",
              "PackagingId": null,
              "Active": true,
              "BatchId": null,
              "BrightnessClass": null,
              "ComponentBarcode": "0201R",
              "Comment": null,
              "ComponentType": {
                "Id": "ct1",
                "Name": "Demo Components\\0201R",
                "PackForm": "Demo Component Shapes\\98",
                "$id": "96"
              },
              "ComponentTypeId": "ct1",
              "CustomValue1": null,
              "ExpiryDate": "9999-12-31T23:59:59.999Z",
              "Extra1": null,
              "Extra2": null,
              "Extra3": null,
              "ManufactureDate": "0001-01-01T00:00:00.000Z",
              "Manufacturer": null,
              "MsdLevel": "L1",
              "MsdOpenDate": "0001-01-01T00:00:00.000Z",
              "Operator": null,
              "OriginalQuantity": 99999,
              "Quantity": 99859,
              "Serial": null,
              "Supplier": null,
              "VerifiedDate": "2020-05-05T18:22:54.000Z",
              "$id": "95"
            },
            "ReferenceDesignators": [
              {
                "ComponentBarcode": null,
                "Name": "C1",
                "$id": "97"
              },
              {
                "ComponentBarcode": null,
                "Name": "C2",
                "$id": "98"
              },
              {
                "ComponentBarcode": null,
                "Name": "C4",
                "$id": "99"
              },
              {
                "ComponentBarcode": null,
                "Name": "C3",
                "$id": "100"
              }
            ],
            "$id": "94"
          },
          {
            "PackagingRefID": "pu4",
            "PackagingUnit": {
              "Id": "pu4",
              "PackagingId": null,
              "Active": true,
              "BatchId": null,
              "BrightnessClass": null,
              "ComponentBarcode": "SOT23",
              "Comment": null,
              "ComponentType": {
                "Id": "ct5",
                "Name": "Demo Components\\SOT23",
                "PackForm": "Demo Component Shapes\\400",
                "$id": "103"
              },
              "ComponentTypeId": "ct5",
              "CustomValue1": null,
              "ExpiryDate": "9999-12-31T23:59:59.999Z",
              "Extra1": null,
              "Extra2": null,
              "Extra3": null,
              "ManufactureDate": "0001-01-01T00:00:00.000Z",
              "Manufacturer": null,
              "MsdLevel": "L1",
              "MsdOpenDate": "0001-01-01T00:00:00.000Z",
              "Operator": null,
              "OriginalQuantity": 99999,
              "Quantity": 99871,
              "Serial": null,
              "Supplier": null,
              "VerifiedDate": "2020-05-05T09:45:09.000Z",
              "$id": "102"
            },
            "ReferenceDesignators": [
              {
                "ComponentBarcode": null,
                "Name": "C5",
                "$id": "104"
              }
            ],
            "$id": "101"
          }
        ],
        "PanelID": "",
        "PanelName": "Top/Panel_Top_1_1_1",
        "$id": "93"
      },
      {
        "Omit": false,
        "Packagings": [
          {
            "PackagingRefID": "pu1",
            "PackagingUnit": {
              "Id": "pu1",
              "PackagingId": null,
              "Active": true,
              "BatchId": null,
              "BrightnessClass": null,
              "ComponentBarcode": "0201R",
              "Comment": null,
              "ComponentType": {
                "Id": "ct1",
                "Name": "Demo Components\\0201R",
                "PackForm": "Demo Component Shapes\\98",
                "$id": "108"
              },
              "ComponentTypeId": "ct1",
              "CustomValue1": null,
              "ExpiryDate": "9999-12-31T23:59:59.999Z",
              "Extra1": null,
              "Extra2": null,
              "Extra3": null,
              "ManufactureDate": "0001-01-01T00:00:00.000Z",
              "Manufacturer": null,
              "MsdLevel": "L1",
              "MsdOpenDate": "0001-01-01T00:00:00.000Z",
              "Operator": null,
              "OriginalQuantity": 99999,
              "Quantity": 99859,
              "Serial": null,
              "Supplier": null,
              "VerifiedDate": "2020-05-05T18:22:54.000Z",
              "$id": "107"
            },
            "ReferenceDesignators": [
              {
                "ComponentBarcode": null,
                "Name": "C1",
                "$id": "109"
              },
              {
                "ComponentBarcode": null,
                "Name": "C2",
                "$id": "110"
              },
              {
                "ComponentBarcode": null,
                "Name": "C4",
                "$id": "111"
              },
              {
                "ComponentBarcode": null,
                "Name": "C3",
                "$id": "112"
              }
            ],
            "$id": "106"
          },
          {
            "PackagingRefID": "pu4",
            "PackagingUnit": {
              "Id": "pu4",
              "PackagingId": null,
              "Active": true,
              "BatchId": null,
              "BrightnessClass": null,
              "ComponentBarcode": "SOT23",
              "Comment": null,
              "ComponentType": {
                "Id": "ct5",
                "Name": "Demo Components\\SOT23",
                "PackForm": "Demo Component Shapes\\400",
                "$id": "115"
              },
              "ComponentTypeId": "ct5",
              "CustomValue1": null,
              "ExpiryDate": "9999-12-31T23:59:59.999Z",
              "Extra1": null,
              "Extra2": null,
              "Extra3": null,
              "ManufactureDate": "0001-01-01T00:00:00.000Z",
              "Manufacturer": null,
              "MsdLevel": "L1",
              "MsdOpenDate": "0001-01-01T00:00:00.000Z",
              "Operator": null,
              "OriginalQuantity": 99999,
              "Quantity": 99871,
              "Serial": null,
              "Supplier": null,
              "VerifiedDate": "2020-05-05T09:45:09.000Z",
              "$id": "114"
            },
            "ReferenceDesignators": [
              {
                "ComponentBarcode": null,
                "Name": "C5",
                "$id": "116"
              }
            ],
            "$id": "113"
          }
        ],
        "PanelID": "",
        "PanelName": "Top/Panel_Top_1_1_2",
        "$id": "105"
      },
      {
        "Omit": false,
        "Packagings": [
          {
            "PackagingRefID": "pu2",
            "PackagingUnit": {
              "Id": "pu2",
              "PackagingId": null,
              "Active": true,
              "BatchId": null,
              "BrightnessClass": null,
              "ComponentBarcode": "0201R",
              "Comment": null,
              "ComponentType": {
                "Id": "ct1",
                "Name": "Demo Components\\0201R",
                "PackForm": "Demo Component Shapes\\98",
                "$id": "120"
              },
              "ComponentTypeId": "ct1",
              "CustomValue1": null,
              "ExpiryDate": "9999-12-31T23:59:59.999Z",
              "Extra1": null,
              "Extra2": null,
              "Extra3": null,
              "ManufactureDate": "0001-01-01T00:00:00.000Z",
              "Manufacturer": null,
              "MsdLevel": "L1",
              "MsdOpenDate": "0001-01-01T00:00:00.000Z",
              "Operator": null,
              "OriginalQuantity": 99999,
              "Quantity": 99839,
              "Serial": null,
              "Supplier": null,
              "VerifiedDate": "2020-05-05T09:43:40.000Z",
              "$id": "119"
            },
            "ReferenceDesignators": [
              {
                "ComponentBarcode": null,
                "Name": "C1",
                "$id": "121"
              },
              {
                "ComponentBarcode": null,
                "Name": "C2",
                "$id": "122"
              },
              {
                "ComponentBarcode": null,
                "Name": "C4",
                "$id": "123"
              },
              {
                "ComponentBarcode": null,
                "Name": "C3",
                "$id": "124"
              }
            ],
            "$id": "118"
          },
          {
            "PackagingRefID": "pu4",
            "PackagingUnit": {
              "Id": "pu4",
              "PackagingId": null,
              "Active": true,
              "BatchId": null,
              "BrightnessClass": null,
              "ComponentBarcode": "SOT23",
              "Comment": null,
              "ComponentType": {
                "Id": "ct5",
                "Name": "Demo Components\\SOT23",
                "PackForm": "Demo Component Shapes\\400",
                "$id": "127"
              },
              "ComponentTypeId": "ct5",
              "CustomValue1": null,
              "ExpiryDate": "9999-12-31T23:59:59.999Z",
              "Extra1": null,
              "Extra2": null,
              "Extra3": null,
              "ManufactureDate": "0001-01-01T00:00:00.000Z",
              "Manufacturer": null,
              "MsdLevel": "L1",
              "MsdOpenDate": "0001-01-01T00:00:00.000Z",
              "Operator": null,
              "OriginalQuantity": 99999,
              "Quantity": 99871,
              "Serial": null,
              "Supplier": null,
              "VerifiedDate": "2020-05-05T09:45:09.000Z",
              "$id": "126"
            },
            "ReferenceDesignators": [
              {
                "ComponentBarcode": null,
                "Name": "C5",
                "$id": "128"
              }
            ],
            "$id": "125"
          }
        ],
        "PanelID": "",
        "PanelName": "Top/Panel_Top_1_3_2",
        "$id": "117"
      },
      {
        "Omit": false,
        "Packagings": [
          {
            "PackagingRefID": "pu2",
            "PackagingUnit": {
              "Id": "pu2",
              "PackagingId": null,
              "Active": true,
              "BatchId": null,
              "BrightnessClass": null,
              "ComponentBarcode": "0201R",
              "Comment": null,
              "ComponentType": {
                "Id": "ct1",
                "Name": "Demo Components\\0201R",
                "PackForm": "Demo Component Shapes\\98",
                "$id": "132"
              },
              "ComponentTypeId": "ct1",
              "CustomValue1": null,
              "ExpiryDate": "9999-12-31T23:59:59.999Z",
              "Extra1": null,
              "Extra2": null,
              "Extra3": null,
              "ManufactureDate": "0001-01-01T00:00:00.000Z",
              "Manufacturer": null,
              "MsdLevel": "L1",
              "MsdOpenDate": "0001-01-01T00:00:00.000Z",
              "Operator": null,
              "OriginalQuantity": 99999,
              "Quantity": 99839,
              "Serial": null,
              "Supplier": null,
              "VerifiedDate": "2020-05-05T09:43:40.000Z",
              "$id": "131"
            },
            "ReferenceDesignators": [
              {
                "ComponentBarcode": null,
                "Name": "C1",
                "$id": "133"
              },
              {
                "ComponentBarcode": null,
                "Name": "C2",
                "$id": "134"
              },
              {
                "ComponentBarcode": null,
                "Name": "C4",
                "$id": "135"
              },
              {
                "ComponentBarcode": null,
                "Name": "C3",
                "$id": "136"
              }
            ],
            "$id": "130"
          },
          {
            "PackagingRefID": "pu4",
            "PackagingUnit": {
              "Id": "pu4",
              "PackagingId": null,
              "Active": true,
              "BatchId": null,
              "BrightnessClass": null,
              "ComponentBarcode": "SOT23",
              "Comment": null,
              "ComponentType": {
                "Id": "ct5",
                "Name": "Demo Components\\SOT23",
                "PackForm": "Demo Component Shapes\\400",
                "$id": "139"
              },
              "ComponentTypeId": "ct5",
              "CustomValue1": null,
              "ExpiryDate": "9999-12-31T23:59:59.999Z",
              "Extra1": null,
              "Extra2": null,
              "Extra3": null,
              "ManufactureDate": "0001-01-01T00:00:00.000Z",
              "Manufacturer": null,
              "MsdLevel": "L1",
              "MsdOpenDate": "0001-01-01T00:00:00.000Z",
              "Operator": null,
              "OriginalQuantity": 99999,
              "Quantity": 99871,
              "Serial": null,
              "Supplier": null,
              "VerifiedDate": "2020-05-05T09:45:09.000Z",
              "$id": "138"
            },
            "ReferenceDesignators": [
              {
                "ComponentBarcode": null,
                "Name": "C5",
                "$id": "140"
              }
            ],
            "$id": "137"
          }
        ],
        "PanelID": "",
        "PanelName": "Top/Panel_Top_1_2_4",
        "$id": "129"
      },
      {
        "Omit": false,
        "Packagings": [
          {
            "PackagingRefID": "pu4",
            "PackagingUnit": {
              "Id": "pu4",
              "PackagingId": null,
              "Active": true,
              "BatchId": null,
              "BrightnessClass": null,
              "ComponentBarcode": "SOT23",
              "Comment": null,
              "ComponentType": {
                "Id": "ct5",
                "Name": "Demo Components\\SOT23",
                "PackForm": "Demo Component Shapes\\400",
                "$id": "144"
              },
              "ComponentTypeId": "ct5",
              "CustomValue1": null,
              "ExpiryDate": "9999-12-31T23:59:59.999Z",
              "Extra1": null,
              "Extra2": null,
              "Extra3": null,
              "ManufactureDate": "0001-01-01T00:00:00.000Z",
              "Manufacturer": null,
              "MsdLevel": "L1",
              "MsdOpenDate": "0001-01-01T00:00:00.000Z",
              "Operator": null,
              "OriginalQuantity": 99999,
              "Quantity": 99871,
              "Serial": null,
              "Supplier": null,
              "VerifiedDate": "2020-05-05T09:45:09.000Z",
              "$id": "143"
            },
            "ReferenceDesignators": [
              {
                "ComponentBarcode": null,
                "Name": "C5",
                "$id": "145"
              }
            ],
            "$id": "142"
          },
          {
            "PackagingRefID": "pu5",
            "PackagingUnit": {
              "Id": "pu5",
              "PackagingId": null,
              "Active": true,
              "BatchId": null,
              "BrightnessClass": null,
              "ComponentBarcode": "0201R",
              "Comment": null,
              "ComponentType": {
                "Id": "ct1",
                "Name": "Demo Components\\0201R",
                "PackForm": "Demo Component Shapes\\98",
                "$id": "148"
              },
              "ComponentTypeId": "ct1",
              "CustomValue1": null,
              "ExpiryDate": "9999-12-31T23:59:59.999Z",
              "Extra1": null,
              "Extra2": null,
              "Extra3": null,
              "ManufactureDate": "0001-01-01T00:00:00.000Z",
              "Manufacturer": null,
              "MsdLevel": "L1",
              "MsdOpenDate": "0001-01-01T00:00:00.000Z",
              "Operator": null,
              "OriginalQuantity": 99999,
              "Quantity": 99799,
              "Serial": null,
              "Supplier": null,
              "VerifiedDate": "2020-05-05T09:45:29.000Z",
              "$id": "147"
            },
            "ReferenceDesignators": [
              {
                "ComponentBarcode": null,
                "Name": "C3",
                "$id": "149"
              },
              {
                "ComponentBarcode": null,
                "Name": "C4",
                "$id": "150"
              },
              {
                "ComponentBarcode": null,
                "Name": "C2",
                "$id": "151"
              },
              {
                "ComponentBarcode": null,
                "Name": "C1",
                "$id": "152"
              }
            ],
            "$id": "146"
          }
        ],
        "PanelID": "",
        "PanelName": "Top/Panel_Top_1_4_4",
        "$id": "141"
      },
      {
        "Omit": false,
        "Packagings": [
          {
            "PackagingRefID": "pu4",
            "PackagingUnit": {
              "Id": "pu4",
              "PackagingId": null,
              "Active": true,
              "BatchId": null,
              "BrightnessClass": null,
              "ComponentBarcode": "SOT23",
              "Comment": null,
              "ComponentType": {
                "Id": "ct5",
                "Name": "Demo Components\\SOT23",
                "PackForm": "Demo Component Shapes\\400",
                "$id": "156"
              },
              "ComponentTypeId": "ct5",
              "CustomValue1": null,
              "ExpiryDate": "9999-12-31T23:59:59.999Z",
              "Extra1": null,
              "Extra2": null,
              "Extra3": null,
              "ManufactureDate": "0001-01-01T00:00:00.000Z",
              "Manufacturer": null,
              "MsdLevel": "L1",
              "MsdOpenDate": "0001-01-01T00:00:00.000Z",
              "Operator": null,
              "OriginalQuantity": 99999,
              "Quantity": 99871,
              "Serial": null,
              "Supplier": null,
              "VerifiedDate": "2020-05-05T09:45:09.000Z",
              "$id": "155"
            },
            "ReferenceDesignators": [
              {
                "ComponentBarcode": null,
                "Name": "C5",
                "$id": "157"
              }
            ],
            "$id": "154"
          },
          {
            "PackagingRefID": "pu5",
            "PackagingUnit": {
              "Id": "pu5",
              "PackagingId": null,
              "Active": true,
              "BatchId": null,
              "BrightnessClass": null,
              "ComponentBarcode": "0201R",
              "Comment": null,
              "ComponentType": {
                "Id": "ct1",
                "Name": "Demo Components\\0201R",
                "PackForm": "Demo Component Shapes\\98",
                "$id": "160"
              },
              "ComponentTypeId": "ct1",
              "CustomValue1": null,
              "ExpiryDate": "9999-12-31T23:59:59.999Z",
              "Extra1": null,
              "Extra2": null,
              "Extra3": null,
              "ManufactureDate": "0001-01-01T00:00:00.000Z",
              "Manufacturer": null,
              "MsdLevel": "L1",
              "MsdOpenDate": "0001-01-01T00:00:00.000Z",
              "Operator": null,
              "OriginalQuantity": 99999,
              "Quantity": 99799,
              "Serial": null,
              "Supplier": null,
              "VerifiedDate": "2020-05-05T09:45:29.000Z",
              "$id": "159"
            },
            "ReferenceDesignators": [
              {
                "ComponentBarcode": null,
                "Name": "C3",
                "$id": "161"
              },
              {
                "ComponentBarcode": null,
                "Name": "C4",
                "$id": "162"
              },
              {
                "ComponentBarcode": null,
                "Name": "C2",
                "$id": "163"
              },
              {
                "ComponentBarcode": null,
                "Name": "C1",
                "$id": "164"
              }
            ],
            "$id": "158"
          }
        ],
        "PanelID": "",
        "PanelName": "Top/Panel_Top_1_4_2",
        "$id": "153"
      },
      {
        "Omit": false,
        "Packagings": [
          {
            "PackagingRefID": "pu4",
            "PackagingUnit": {
              "Id": "pu4",
              "PackagingId": null,
              "Active": true,
              "BatchId": null,
              "BrightnessClass": null,
              "ComponentBarcode": "SOT23",
              "Comment": null,
              "ComponentType": {
                "Id": "ct5",
                "Name": "Demo Components\\SOT23",
                "PackForm": "Demo Component Shapes\\400",
                "$id": "168"
              },
              "ComponentTypeId": "ct5",
              "CustomValue1": null,
              "ExpiryDate": "9999-12-31T23:59:59.999Z",
              "Extra1": null,
              "Extra2": null,
              "Extra3": null,
              "ManufactureDate": "0001-01-01T00:00:00.000Z",
              "Manufacturer": null,
              "MsdLevel": "L1",
              "MsdOpenDate": "0001-01-01T00:00:00.000Z",
              "Operator": null,
              "OriginalQuantity": 99999,
              "Quantity": 99871,
              "Serial": null,
              "Supplier": null,
              "VerifiedDate": "2020-05-05T09:45:09.000Z",
              "$id": "167"
            },
            "ReferenceDesignators": [
              {
                "ComponentBarcode": null,
                "Name": "C5",
                "$id": "169"
              }
            ],
            "$id": "166"
          },
          {
            "PackagingRefID": "pu5",
            "PackagingUnit": {
              "Id": "pu5",
              "PackagingId": null,
              "Active": true,
              "BatchId": null,
              "BrightnessClass": null,
              "ComponentBarcode": "0201R",
              "Comment": null,
              "ComponentType": {
                "Id": "ct1",
                "Name": "Demo Components\\0201R",
                "PackForm": "Demo Component Shapes\\98",
                "$id": "172"
              },
              "ComponentTypeId": "ct1",
              "CustomValue1": null,
              "ExpiryDate": "9999-12-31T23:59:59.999Z",
              "Extra1": null,
              "Extra2": null,
              "Extra3": null,
              "ManufactureDate": "0001-01-01T00:00:00.000Z",
              "Manufacturer": null,
              "MsdLevel": "L1",
              "MsdOpenDate": "0001-01-01T00:00:00.000Z",
              "Operator": null,
              "OriginalQuantity": 99999,
              "Quantity": 99799,
              "Serial": null,
              "Supplier": null,
              "VerifiedDate": "2020-05-05T09:45:29.000Z",
              "$id": "171"
            },
            "ReferenceDesignators": [
              {
                "ComponentBarcode": null,
                "Name": "C3",
                "$id": "173"
              },
              {
                "ComponentBarcode": null,
                "Name": "C4",
                "$id": "174"
              },
              {
                "ComponentBarcode": null,
                "Name": "C2",
                "$id": "175"
              },
              {
                "ComponentBarcode": null,
                "Name": "C1",
                "$id": "176"
              }
            ],
            "$id": "170"
          }
        ],
        "PanelID": "",
        "PanelName": "Top/Panel_Top_1_3_4",
        "$id": "165"
      },
      {
        "Omit": false,
        "Packagings": [
          {
            "PackagingRefID": "pu4",
            "PackagingUnit": {
              "Id": "pu4",
              "PackagingId": null,
              "Active": true,
              "BatchId": null,
              "BrightnessClass": null,
              "ComponentBarcode": "SOT23",
              "Comment": null,
              "ComponentType": {
                "Id": "ct5",
                "Name": "Demo Components\\SOT23",
                "PackForm": "Demo Component Shapes\\400",
                "$id": "180"
              },
              "ComponentTypeId": "ct5",
              "CustomValue1": null,
              "ExpiryDate": "9999-12-31T23:59:59.999Z",
              "Extra1": null,
              "Extra2": null,
              "Extra3": null,
              "ManufactureDate": "0001-01-01T00:00:00.000Z",
              "Manufacturer": null,
              "MsdLevel": "L1",
              "MsdOpenDate": "0001-01-01T00:00:00.000Z",
              "Operator": null,
              "OriginalQuantity": 99999,
              "Quantity": 99871,
              "Serial": null,
              "Supplier": null,
              "VerifiedDate": "2020-05-05T09:45:09.000Z",
              "$id": "179"
            },
            "ReferenceDesignators": [
              {
                "ComponentBarcode": null,
                "Name": "C5",
                "$id": "181"
              }
            ],
            "$id": "178"
          },
          {
            "PackagingRefID": "pu5",
            "PackagingUnit": {
              "Id": "pu5",
              "PackagingId": null,
              "Active": true,
              "BatchId": null,
              "BrightnessClass": null,
              "ComponentBarcode": "0201R",
              "Comment": null,
              "ComponentType": {
                "Id": "ct1",
                "Name": "Demo Components\\0201R",
                "PackForm": "Demo Component Shapes\\98",
                "$id": "184"
              },
              "ComponentTypeId": "ct1",
              "CustomValue1": null,
              "ExpiryDate": "9999-12-31T23:59:59.999Z",
              "Extra1": null,
              "Extra2": null,
              "Extra3": null,
              "ManufactureDate": "0001-01-01T00:00:00.000Z",
              "Manufacturer": null,
              "MsdLevel": "L1",
              "MsdOpenDate": "0001-01-01T00:00:00.000Z",
              "Operator": null,
              "OriginalQuantity": 99999,
              "Quantity": 99799,
              "Serial": null,
              "Supplier": null,
              "VerifiedDate": "2020-05-05T09:45:29.000Z",
              "$id": "183"
            },
            "ReferenceDesignators": [
              {
                "ComponentBarcode": null,
                "Name": "C3",
                "$id": "185"
              },
              {
                "ComponentBarcode": null,
                "Name": "C4",
                "$id": "186"
              },
              {
                "ComponentBarcode": null,
                "Name": "C2",
                "$id": "187"
              },
              {
                "ComponentBarcode": null,
                "Name": "C1",
                "$id": "188"
              }
            ],
            "$id": "182"
          }
        ],
        "PanelID": "",
        "PanelName": "Top/Panel_Top_1_4_1",
        "$id": "177"
      },
      {
        "Omit": false,
        "Packagings": [
          {
            "PackagingRefID": "pu3",
            "PackagingUnit": {
              "Id": "pu3",
              "PackagingId": null,
              "Active": true,
              "BatchId": null,
              "BrightnessClass": null,
              "ComponentBarcode": "0201R",
              "Comment": null,
              "ComponentType": {
                "Id": "ct1",
                "Name": "Demo Components\\0201R",
                "PackForm": "Demo Component Shapes\\98",
                "$id": "192"
              },
              "ComponentTypeId": "ct1",
              "CustomValue1": null,
              "ExpiryDate": "9999-12-31T23:59:59.999Z",
              "Extra1": null,
              "Extra2": null,
              "Extra3": null,
              "ManufactureDate": "0001-01-01T00:00:00.000Z",
              "Manufacturer": null,
              "MsdLevel": "L1",
              "MsdOpenDate": "0001-01-01T00:00:00.000Z",
              "Operator": null,
              "OriginalQuantity": 99999,
              "Quantity": 99967,
              "Serial": null,
              "Supplier": null,
              "VerifiedDate": "2020-05-05T09:44:28.000Z",
              "$id": "191"
            },
            "ReferenceDesignators": [
              {
                "ComponentBarcode": null,
                "Name": "C3",
                "$id": "193"
              },
              {
                "ComponentBarcode": null,
                "Name": "C4",
                "$id": "194"
              },
              {
                "ComponentBarcode": null,
                "Name": "C2",
                "$id": "195"
              },
              {
                "ComponentBarcode": null,
                "Name": "C1",
                "$id": "196"
              }
            ],
            "$id": "190"
          },
          {
            "PackagingRefID": "pu4",
            "PackagingUnit": {
              "Id": "pu4",
              "PackagingId": null,
              "Active": true,
              "BatchId": null,
              "BrightnessClass": null,
              "ComponentBarcode": "SOT23",
              "Comment": null,
              "ComponentType": {
                "Id": "ct5",
                "Name": "Demo Components\\SOT23",
                "PackForm": "Demo Component Shapes\\400",
                "$id": "199"
              },
              "ComponentTypeId": "ct5",
              "CustomValue1": null,
              "ExpiryDate": "9999-12-31T23:59:59.999Z",
              "Extra1": null,
              "Extra2": null,
              "Extra3": null,
              "ManufactureDate": "0001-01-01T00:00:00.000Z",
              "Manufacturer": null,
              "MsdLevel": "L1",
              "MsdOpenDate": "0001-01-01T00:00:00.000Z",
              "Operator": null,
              "OriginalQuantity": 99999,
              "Quantity": 99871,
              "Serial": null,
              "Supplier": null,
              "VerifiedDate": "2020-05-05T09:45:09.000Z",
              "$id": "198"
            },
            "ReferenceDesignators": [
              {
                "ComponentBarcode": null,
                "Name": "C5",
                "$id": "200"
              }
            ],
            "$id": "197"
          }
        ],
        "PanelID": "",
        "PanelName": "Top/Panel_Top_1_3_3",
        "$id": "189"
      },
      {
        "Omit": false,
        "Packagings": [
          {
            "PackagingRefID": "pu4",
            "PackagingUnit": {
              "Id": "pu4",
              "PackagingId": null,
              "Active": true,
              "BatchId": null,
              "BrightnessClass": null,
              "ComponentBarcode": "SOT23",
              "Comment": null,
              "ComponentType": {
                "Id": "ct5",
                "Name": "Demo Components\\SOT23",
                "PackForm": "Demo Component Shapes\\400",
                "$id": "204"
              },
              "ComponentTypeId": "ct5",
              "CustomValue1": null,
              "ExpiryDate": "9999-12-31T23:59:59.999Z",
              "Extra1": null,
              "Extra2": null,
              "Extra3": null,
              "ManufactureDate": "0001-01-01T00:00:00.000Z",
              "Manufacturer": null,
              "MsdLevel": "L1",
              "MsdOpenDate": "0001-01-01T00:00:00.000Z",
              "Operator": null,
              "OriginalQuantity": 99999,
              "Quantity": 99871,
              "Serial": null,
              "Supplier": null,
              "VerifiedDate": "2020-05-05T09:45:09.000Z",
              "$id": "203"
            },
            "ReferenceDesignators": [
              {
                "ComponentBarcode": null,
                "Name": "C5",
                "$id": "205"
              }
            ],
            "$id": "202"
          },
          {
            "PackagingRefID": "pu5",
            "PackagingUnit": {
              "Id": "pu5",
              "PackagingId": null,
              "Active": true,
              "BatchId": null,
              "BrightnessClass": null,
              "ComponentBarcode": "0201R",
              "Comment": null,
              "ComponentType": {
                "Id": "ct1",
                "Name": "Demo Components\\0201R",
                "PackForm": "Demo Component Shapes\\98",
                "$id": "208"
              },
              "ComponentTypeId": "ct1",
              "CustomValue1": null,
              "ExpiryDate": "9999-12-31T23:59:59.999Z",
              "Extra1": null,
              "Extra2": null,
              "Extra3": null,
              "ManufactureDate": "0001-01-01T00:00:00.000Z",
              "Manufacturer": null,
              "MsdLevel": "L1",
              "MsdOpenDate": "0001-01-01T00:00:00.000Z",
              "Operator": null,
              "OriginalQuantity": 99999,
              "Quantity": 99799,
              "Serial": null,
              "Supplier": null,
              "VerifiedDate": "2020-05-05T09:45:29.000Z",
              "$id": "207"
            },
            "ReferenceDesignators": [
              {
                "ComponentBarcode": null,
                "Name": "C3",
                "$id": "209"
              },
              {
                "ComponentBarcode": null,
                "Name": "C4",
                "$id": "210"
              },
              {
                "ComponentBarcode": null,
                "Name": "C2",
                "$id": "211"
              },
              {
                "ComponentBarcode": null,
                "Name": "C1",
                "$id": "212"
              }
            ],
            "$id": "206"
          }
        ],
        "PanelID": "",
        "PanelName": "Top/Panel_Top_1_4_3",
        "$id": "201"
      },
      {
        "Omit": false,
        "Packagings": [
          {
            "PackagingRefID": "pu2",
            "PackagingUnit": {
              "Id": "pu2",
              "PackagingId": null,
              "Active": true,
              "BatchId": null,
              "BrightnessClass": null,
              "ComponentBarcode": "0201R",
              "Comment": null,
              "ComponentType": {
                "Id": "ct1",
                "Name": "Demo Components\\0201R",
                "PackForm": "Demo Component Shapes\\98",
                "$id": "216"
              },
              "ComponentTypeId": "ct1",
              "CustomValue1": null,
              "ExpiryDate": "9999-12-31T23:59:59.999Z",
              "Extra1": null,
              "Extra2": null,
              "Extra3": null,
              "ManufactureDate": "0001-01-01T00:00:00.000Z",
              "Manufacturer": null,
              "MsdLevel": "L1",
              "MsdOpenDate": "0001-01-01T00:00:00.000Z",
              "Operator": null,
              "OriginalQuantity": 99999,
              "Quantity": 99839,
              "Serial": null,
              "Supplier": null,
              "VerifiedDate": "2020-05-05T09:43:40.000Z",
              "$id": "215"
            },
            "ReferenceDesignators": [
              {
                "ComponentBarcode": null,
                "Name": "C4",
                "$id": "217"
              },
              {
                "ComponentBarcode": null,
                "Name": "C3",
                "$id": "218"
              },
              {
                "ComponentBarcode": null,
                "Name": "C1",
                "$id": "219"
              },
              {
                "ComponentBarcode": null,
                "Name": "C2",
                "$id": "220"
              }
            ],
            "$id": "214"
          },
          {
            "PackagingRefID": "pu4",
            "PackagingUnit": {
              "Id": "pu4",
              "PackagingId": null,
              "Active": true,
              "BatchId": null,
              "BrightnessClass": null,
              "ComponentBarcode": "SOT23",
              "Comment": null,
              "ComponentType": {
                "Id": "ct5",
                "Name": "Demo Components\\SOT23",
                "PackForm": "Demo Component Shapes\\400",
                "$id": "223"
              },
              "ComponentTypeId": "ct5",
              "CustomValue1": null,
              "ExpiryDate": "9999-12-31T23:59:59.999Z",
              "Extra1": null,
              "Extra2": null,
              "Extra3": null,
              "ManufactureDate": "0001-01-01T00:00:00.000Z",
              "Manufacturer": null,
              "MsdLevel": "L1",
              "MsdOpenDate": "0001-01-01T00:00:00.000Z",
              "Operator": null,
              "OriginalQuantity": 99999,
              "Quantity": 99871,
              "Serial": null,
              "Supplier": null,
              "VerifiedDate": "2020-05-05T09:45:09.000Z",
              "$id": "222"
            },
            "ReferenceDesignators": [
              {
                "ComponentBarcode": null,
                "Name": "C5",
                "$id": "224"
              }
            ],
            "$id": "221"
          }
        ],
        "PanelID": "",
        "PanelName": "Top/Panel_Top_1_3_1",
        "$id": "213"
      }
    ],
    "$id": "4"
  },
  "$id": "3"
}

Traceability.Event.BoardProducedRequest#

This event occurs when the panel will exit the equipment with the interlocking enabled. This event awaits for the reply BoarProducedRequestResult.

Property Id Data Type Possible Values Description
Traceability.Property.BoardLockState Integer The lock state of the board:<br>0 "Unknown" - Unknown board state or the Parameter BoardLockState is not supported by TraceService <br>1 "Locked" - station or conveyor is waiting for MES response how to proceed with the board(interlocking = on)<br>2 "Unlocked" - interlocking is disabled, the board will automaticalle be transported if the next machine or conveyor is ready
Traceability.Property.BaseType String BaseType describes the kind of traceability data. This is an enum value which will be serialized as string and is defined as follows:<br>Unknown (0) unknown base type (should never be set)<br>Board (1) traceability data is related to a specific board (line based or station based mode)<br>Order (2) traceability data is related to an order (line based mode)
Traceability.Property.BoardId String The Board ID or Barcode
Traceability.Property.DateBegin Date Date / time stamp for the start of processing given as UTC
Traceability.Property.DateComplete Date Date / time stamp for the end of processing given as UTC (DateTime.Min = Not set)
Traceability.Property.DateCorrelationBegin Date Correlation begin date for partially correlated order files given as UTC (DateTime.Min = Not set)
Traceability.Property.DateCorrelationEnd Date Correlation end date for partially correlated order files given as UTC (DateTime.Min = Not set)
Traceability.Property.Lane.Name String Conveyor. This is an enum value which will be serialized as string and is defined as follows:<br>Unknown (0) unknown conveyor <br> Right (1) the right sub-conveyor <br>Left (2) the left sub-conveyor
Traceability.Property.SubLane.Name String Sub-Conveyor (allows future quad-lane support). This is an enum value which will be serialized as string and is defined as follows: "None" (0) no sub-conveyor; "Right" (1) the right sub-conveyor; "Left" (2) the left sub-conveyor
Traceability.Property.Line.Name String Name of the line
Traceability.Property.MachineId String The ID of the producing Station
Traceability.Property.Station.Name String Name of the Station
Traceability.Property.Version String Version of the traceability information
Traceability.Property.ErrorLabel String Error identifier which can be treated as a bit field.

Example of a Board Produced Request as a JSON object:

{
  "messageId": "cb89d0be08be4fa38fe433d06a07d82d",
  "eventId": "Traceability.Event.BoardProducedRequest",
  "timestamp": "2020-05-05T19:08:27.908Z",
  "values": {
    "Traceability.Property.BaseType": "Board",
    "Traceability.Property.BoardId": "AutoBC__22",
    "Traceability.Property.DateBegin": "2020-05-05T19:08:14.171Z",
    "Traceability.Property.DateComplete": "2020-05-05T19:08:27.632Z",
    "Traceability.Property.DateCorrelationBegin": "0001-01-01T00:00:00.000Z",
    "Traceability.Property.DateCorrelationEnd": "0001-01-01T00:00:00.000Z",
    "Traceability.Property.Lane.Name": "Right",
    "Traceability.Property.Line.Name": "Virtual Line 01",
    "Traceability.Property.Station.Name": "Virtual SX4 01",
    "Traceability.Property.MachineId": "10000000",
    "Traceability.Property.SubLane.Name": "None",
    "Traceability.Property.Version": "5.7",
    "Traceability.Property.BoardLockState": 1,
    "Traceability.Property.ErrorLabel": "FINISHED",
    "Internal.RequestId": "cb89d0be08be4fa38fe433d06a07d82d",
    "$id": "4"
  },
  "$id": "3"
}

Traceability.Event.BoardCheckInRequest#

This event occurs when the panel will exit the equipment with the interlocking enabled. This event awaits for the reply BoardCheckInRequestResult.

Thie event sends the CheckIn Event to the MES system when a board is entering the line. This event is only available for line based traceability with a scanner installed in front of the line. The CheckIn event is not available for station based traceability, for this mode please integrate the ASM BoardGateKeeper for locking boards in front of the line Returns a structure containing the MES result.

Property Id Data Type Possible Values Description
Traceability.Property.BoardId String Barcode which was scanned in front of the line
Traceability.Property.CheckInErrorCode Integer The error identifier, which can be treated as a bit field. Following values could be contained:<br>0 CheckIn-Correlation was successful, no errors occurred <br>65536 A rear barcode was missing while receiving a front barcode more than once(e.g.the same barcode was scanned twice in front of the line)
Traceability.Property.Line.Name String Name of the line
Traceability.Property.MostCriticalMSDExpireDate String Most critical expire date of all MSD components verified at ScanTime in Line given as UTC If no MSD material is in the current setup, the maximum date is set (9999-12-31 12:59:59 PM)
Traceability.Property.Recipe.Name String The Recipe Name currently produced
Traceability.Property.ScanTime String The time the barcode was scanned in front of the line given as UTC

Example of a Board CheckIn Request as a JSON object:

{
  "messageId": "4cba1086af694ac1bf56c1d4cb79ae8f",
  "eventId": "Traceability.Event.BoardCheckInRequest",
  "timestamp": "2020-05-05T19:20:55.545Z",
  "values": {
    "Traceability.Property.BoardId": "AutoBC__25",
    "Traceability.Property.CheckInErrorCode": 0,
    "Traceability.Property.Line.Name": "Virtual Line 01",
    "Traceability.Property.MostCriticalMSDExpireDate": "9999-12-31T23:59:59.999Z",
    "Traceability.Property.Recipe.Name": "Demo Recipes\\Recipe ASM Simple Product Board",
    "Traceability.Property.ScanTime": "2020-05-05T19:20:24.825Z",
    "Internal.RequestId": "4cba1086af694ac1bf56c1d4cb79ae8f",
    "$id": "4"
  },
  "$id": "3"
}

InterLocking Commands#

Traceability.Command.BoardProducedRequestReply#

This command is used to send a reply to the Traceability.Event.BoardProducedRequest event, and is expecting the following parameters:

Command Parameter Name Type Mandatory Possible Values Default Value Description
Internal.ReplyId String Yes Id of the request that this command is supposed to reply
BoardValidationResult String Yes The result values:<br>Error An internal error occurred in MES, there is no decision about the board possible. The board is not transported. The operator has to check the log filed of MES <br>Confirmed The MES confirmed the board for next processing step <br>Rejected_Hold The MES rejected the board. The board has to be locked in the conveyor and must be removed manually by the operator.<br>Rejected_Pass The MES rejected the board. MES rejected the board but it will be transported through the line. In that case, the operator will not get any information by TraceService that the board was rejected. So in that case, the customer has to implement a solution how to proceed with the board, e.g. the MES implements a escalation path to inform the operator asynchronous
BoardValidationReason String Reason to appear on the HMI of the equipment as a justification for a fail message.

Traceability.Command.BoardCheckInRequestReply#

This command is used to send a reply to the Traceability.Event.BoardCheckInRequest event, and is expecting the following parameters:

Command Parameter Name Type Mandatory Possible Values Default Value Description
Internal.ReplyId String Yes Id of the request that this command is supposed to reply
BoardValidationResult String Yes The result values:<br> Error An internal error occurred in MES, there is no decision about the board possible. The board is not transported. The operator has to check the log filed of MES <br>Confirmed The MES confirmed the board for next processing step <br>Rejected_Hold The MES rejected the board. The board has to be locked in the conveyor and must be removed manually by the operator.<br>Rejected_Pass The MES rejected the board. MES rejected the board but it will be transported through the line. In that case, the operator will not get any information by TraceService that the board was rejected. So in that case, the customer has to implement a solution how to proceed with the board, e.g. the MES implements a escalation path to inform the operator asynchronous
BoardValidationReason String Reason to appear on the HMI of the equipment as a justification for a fail message.