{
  "ObjectFields": [
    {
      "Name": "WiAssignmentId",
      "Type": "number",
      "Required": true,
      "ValidRegEx": "",
      "PostData": true,
      "DefaultValue": 0
    },
    {
      "Name": "AssignmentName",
      "Type": "string",
      "Label": "Assignment Name*",
      "PostData": true,
      "Required": true,
      "ValidRegEx": "",
      "DefaultValue": "",
      "LinkId": "WiAssignmentId",
      "PicklistJSON": "Assignment",
      "Multiple": false,
      "PicklistTitle": "Name",
      "PlaceHolder": "Enter Name",
      "Width": 400,
      "LabelWidth": 135,
      "AddNew": true,
      "IsFirstField": true,
      "MaxLength": 350,
      "isKeyField": true
    },
    {
      "Name": "WiId",
      "Type": "number",
      "Required": true,
      "ValidRegEx": "",
      "PostData": true,
      "DefaultValue": -1
    },
    {
      "Name": "WiTitle",
      "Type": "string",
      "Label": "Work Instruction*",
      "PostData": false,
      "Required": true,
      "ValidRegEx": "",
      "DefaultValue": "",
      "LinkId": "WiId",
      "PicklistJSON": "WorkInstruction",
      "Multiple": false,
      "PicklistTitle": "Name",
      "PlaceHolder": "Select Work Instruction",
      "Width": 400,
      "LabelWidth": 135,
      "AddNew": false,
      "IsFirstField": true,
      "MaxLength": 200
    },
    {
      "Name": "RoutingId",
      "Type": "number",
      "Required": true,
      "ValidRegEx": "",
      "PostData": true,
      "DefaultValue": -1
    },
    {
      "Name": "RoutingName",
      "Type": "string",
      "Label": "Routing Code",
      "PostData": true,
      "Required": true,
      "ValidRegEx": "",
      "DefaultValue": "",
      "LinkId": "RoutingId",
      "PicklistJSON": "Routing",
      "Multiple": false,
      "PicklistTitle": "Code",
      "PlaceHolder": "Select Routing Code",
      "Width": 400,
      "LabelWidth": 135,
      "AddNew": true,
      "MaxLength": 10
    },
    {
      "Name": "RoutingOperationId",
      "Type": "number",
      "Required": false,
      "ValidRegEx": "",
      "PostData": true,
      "DefaultValue": -1
    },
    {
      "Name": "RoutingOpCode",
      "Type": "string",
      "Label": "Operation Code",
      "PostData": true,
      "Required": false,
      "ValidRegEx": "",
      "DefaultValue": "",
      "LinkId": "RoutingOperationId",
      "PicklistJSON": "ProcessOperation",
      "Multiple": false,
      "PicklistTitle": "Code",
      "PlaceHolder": "Select Operation Code",
      "Width": 400,
      "LabelWidth": 135,
      "AddNew": true,
      "MaxLength": 10
    },
    {
      "Name": "WorkCenterId",
      "Type": "number",
      "Required": true,
      "ValidRegEx": "",
      "PostData": true,
      "DefaultValue": -1
    },
    {
      "Name": "WorkCenterName",
      "Type": "string",
      "Label": "Work  Center",
      "PostData": true,
      "Required": false,
      "ValidRegEx": "",
      "DefaultValue": "",
      "LinkId": "WorkCenterId",
      "PicklistJSON": "WorkCenterCode",
      "Multiple": false,
      "PicklistTitle": "Name",
      "PlaceHolder": "Select  Work Center Code",
      "Width": 400,
      "LabelWidth": 135,
      "AddNew": true,
      "MaxLength": 10
    },
    {
      "Name": "WorkstationId",
      "Type": "number",
      "Required": true,
      "ValidRegEx": "",
      "PostData": true,
      "DefaultValue": -1
    },
    {
      "Name": "WorkStationName",
      "Type": "string",
      "Label": "Workstation",
      "PostData": true,
      "Required": true,
      "ValidRegEx": "",
      "DefaultValue": "",
      "LinkId": "WorkstationId",
      "PicklistJSON": "workstation",
      "Multiple": false,
      "PicklistTitle": "WorkstationName",
      "PlaceHolder": "Select Workstation Name",
      "Width": 400,
      "LabelWidth": 135,
      "MaxLength": 35
    },
    {
      "Name": "ItemGroupId",
      "Type": "number",
      "Required": true,
      "ValidRegEx": "",
      "PostData": true,
      "DefaultValue": -1
    },
    {
      "Name": "ItemGroupName",
      "Type": "string",
      "Label": "Item Group*",
      "PostData": false,
      "Required": true,
      "ValidRegEx": "",
      "DefaultValue": "",
      "LinkId": "ItemGroupId",
      "PicklistJSON": "ItemGroup",
      "Multiple": false,
      "PicklistTitle": "Name",
      "PlaceHolder": "Select Item Group",
      "Width": 400,
      "LabelWidth": 135,
      "AddNew": false,
      "IsFirstField": true,
      "MaxLength": 300
    },
    {
      "Name": "ModelId",
      "Type": "number",
      "Required": true,
      "ValidRegEx": "",
      "PostData": true,
      "DefaultValue": -1
    },
    {
      "Name": "ModelName",
      "Type": "string",
      "Label": "Model Name*",
      "PostData": false,
      "Required": true,
      "ValidRegEx": "",
      "DefaultValue": "",
      "LinkId": "ModelId",
      "PicklistJSON": "MODEL",
      "Multiple": false,
      "PicklistTitle": "Name",
      "PlaceHolder": "Select Model Name",
      "Width": 400,
      "LabelWidth": 135,
      "AddNew": false,
      "IsFirstField": true,
      "MaxLength": 300
    },
    {
      "Name": "LineId",
      "Type": "number",
      "Required": true,
      "ValidRegEx": "",
      "PostData": true,
      "DefaultValue": -1
    },
    {
      "Name": "EffectiveFrom",
      "Type": "string",
      "Label": "Effective From",
      "Width": 100,
      "Required": true,
      "LabelWidth": 150,
      "ValidRegEx": "",
      "PostData": true,
      "DefaultValue": "today"
    },
    {
      "Name": "EffectiveTo",
      "Type": "string",
      "Label": "Effective To",
      "Width": 100,
      "Required": true,
      "LabelWidth": 150,
      "ValidRegEx": "",
      "PostData": true,
      "DefaultValue": "today"
    },
    {
      "Name": "SortOrder",
      "Type": "number",
      "Required": false,
      "ValidRegEx": "",
      "DefaultValue": 9999,
      "PostData": true
    },
    {
      "Name": "Status",
      "Type": "number",
      "Required": false,
      "ValidRegEx": "",
      "DefaultValue": 1,
      "PostData": true
    },
    {
      "Name": "sourceType",
      "Type": "number",
      "Required": false,
      "ValidRegEx": "",
      "DefaultValue": 1,
      "PostData": true
    },
    {
      "Name": "Version",
      "Type": "number",
      "Required": false,
      "ValidRegEx": "",
      "DefaultValue": 1,
      "PostData": true
    },
    {
      "Name": "IsActive",
      "Type": "number",
      "Required": false,
      "ValidRegEx": "",
      "DefaultValue": 1,
      "PostData": true
    },
    {
      "Name": "Remarks",
      "Type": "string",
      "Label": "Remarks",
      "Required": false,
      "ValidRegEx": "",
      "Placeholder": "Enter Remarks",
      "MaxLength": 400,
      "Width": 371,
      "PostData": true,
      "DefaultValue": ""
    }
  ]
}