{
    "ObjectFields": [
        {
            "Name": "IndentIndentNumber",
            "Type": "string",
            "Label": "WO NO",
            "Required": true,
            "ValidRegEx": "",
            "PostData": true,
            "DefaultValue": "",
            "LinkId": "IndentId",
            "PicklistJSON": "WorkorderProduction",
            "Multiple": false,
            "RequireBasedOnFieldName": "CodeDefineGenerationType",
            "RequireBasedOnFieldValue": [
                1
            ],
            "PicklistCriteria": "WorkorderProduction",
            "PicklistTitle": "Number",
            "PlaceHolder": "Select Number",
            "Width": 300,
            "AddNew": false,
            "IsFirstField": true,
            "MaxLength": 20,
            "isKeyField": true
        },
              {
            "Name": "IndentIndentNumber1",
            "Type": "string",
            "Label": "Order NO(SO/Prod Instr)",
            "Required": true,
            "ValidRegEx": "",
            "PostData": true,
            "DefaultValue": "",
            "LinkId": "IndentId",
            "PicklistJSON": "WorkorderProduction",
            "Multiple": false,
            "RequireBasedOnFieldName": "CodeDefineGenerationType",
            "RequireBasedOnFieldValue": [
                1
            ],
            "PicklistCriteria": "WorkorderProduction",
            "PicklistTitle": "Number",
            "PlaceHolder": "Select Number",
            "Width": 300,
            "AddNew": false,
            "IsFirstField": true,
            "MaxLength": 20,
            "isKeyField": true
        },
        {
            "Name": "IndentId",
            "Type": "number",
            "PostData": true,
            "Required": false,
            "ValidRegEx": "",
            "DefaultValue": -1
        },
        {
            "Name": "IndentIndentDate",
            "Type": "string",
            "Required": true,
            "Label": "WO Date*",
            "ValidRegEx": "",
            "Width": 150,
            "PostData": true,
            "DefaultValue": "today",
            "width": "400px"
        },
        {
            "Name": "IndentReferenceNumber",
            "Type": "number",
            "Required": true,
            "Label": "Ref No*",
            "ValidRegEx": "",
            "Width": 150,
            "PostData": true,
            "DefaultValue": 0
                },
         {
            "Name": "IndentReferenceDate",
            "Type": "number",
            "Required": true,
            "Label": "Ref Date*",
            "ValidRegEx": "",
            "Width": 150,
            "PostData": true,
            "DefaultValue": "today"
        },
              {
            "Name": "OrderType",
            "Type": "number",
            "Required": false,
            "ValidRegEx": "",
            "DefaultValue": 0,
            "LabelWidth": 150,
            "Width": 300,
            "Label": "Type",
            "PickLists": [
                {
                    "key": 0,
                    "value": "Standare"
                },
                {
                    "key": 1,
                    "value": "Non /Std"
                },
                   {
                    "key": 2,
                    "value": "Nesting"
                },
                {
                    "key": 3,
                    "value": "Desmantle"
                },
                  {
                    "key": 4,
                    "value": "Raw Material"
                }
            ]
        },
        {
            "Name": "SubType",
            "Type": "number",
            "Required": false,
            "ValidRegEx": "",
            "DefaultValue": 0,
            "LabelWidth": 150,
            "Width": 300,
            "Label": "Type",
            "PickLists": [
                {
                    "key": 0,
                    "value": "Normal"
                },
                {
                    "key": 1,
                    "value": "NCR"
                },
                   {
                    "key": 2,
                    "value": "Rework"
                },
                {
                    "key": 3,
                    "value": "Sample"
                }
            ]
        },
          {
            "Name": "IndentStatus",
            "Type": "number",
            "Required": false,
            "ValidRegEx": "",
            "DefaultValue": 0,
            "LabelWidth": 150,
            "Width": 300,
            "Label": "Status",
            "PickLists": [
                {
                    "key": 0,
                    "value": "Draft"
                },
                {
                    "key": 1,
                    "value": "Planned"
                },
                   {
                    "key": 2,
                    "value": "Released"
                }
            ]
        },
               {
            "Name": "Stages",
            "Type": "number",
            "Required": true,
            "Label": "Stages",
            "ValidRegEx": "",
            "Width": 150,
            "PostData": true,
            "DefaultValue": 0 
        },
         {
            "Name": "BIZTransactionTypeId",
            "Type": "number",
            "PostData": true,
            "Required": false,
            "ValidRegEx": "",
            "DefaultValue": -1
        },
         {
            "Name": "BIZTransactionTypeName",
            "Type": "number",
            "Label": "BIZ Type",
            "Required": false,
            "PostData": false,
            "ValidRegEx": "",
            "DefaultValue": "",
            "LinkId": "BIZTransactionTypeId",
            "PicklistJSON": "BizTransactionTypeName",
            "Multiple": false,
            "PicklistTitle": "Name",
            "PlaceHolder": "Select BizTransactionType",
            "LabelWidth": 150,
            "Width": 200,
            "AddNew": false,
            "MaxLength": 30,
            "PicklistCriteria": "BIZTransactionType"
        },
         {
            "Name": "PRType",
            "Type": "number",
            "Required": false,
            "ValidRegEx": "",
            "DefaultValue": 0,
            "LabelWidth": 150,
            "Width": 300,
            "Label": "PR Type",
            "PickLists": [
                {
                    "key": 0,
                    "value": "Inhouse"
                },
                {
                    "key": 1,
                    "value": "Subcontract"
                },
                   {
                    "key": 2,
                    "value": "Loan"
                }
            ]
        },
          {
            "Name": "Priority",
            "Type": "number",
            "Required": false,
            "ValidRegEx": "",
            "DefaultValue": 0,
            "LabelWidth": 150,
            "Width": 300,
            "Label": "Priority",
            "PickLists": [
                {
                    "key": 0,
                    "value": "Normal"
                },
                {
                    "key": 1,
                    "value": "High"
                },
                   {
                    "key": 2,
                    "value": "Low"
                },
                {
                    "key": 3,
                    "value": "Urgent"
                }
            ]
        },
           {
            "Name": "ProcessName",
            "Type": "string",
            "Multiple": false,
            "PicklistTitle": "Name",
            "Label": "Process(Default)",
            "PlaceHolder": "Select Process",
            "Width": 250,
            "LabelWidth": 204,
            "AddNew": false,
            "MaxLength": 35,
            "LinkId": "ProcessId",
            "Required": true,
            "PicklistJSON": "Process",
            "ValidRegEx": "",
            "PostData": true,
            "DefaultValue": ""
        },
                {
            "Name": "ProcessId",
            "Type": "number",
            "Required": false,
            "PostData": true,
            "ValidRegEx": "",
            "DefaultValue": -1
        },
            {
            "Name": "ItemId",
            "Type": "number",
            "Required": false,
            "PostData": true,
            "DefaultValue": -1,
            "Width": 100
        },
        {
            "Name": "ItemName",
            "Type": "string",
            "Label": "item Name",
            "Required": false,
            "ValidRegEx": "",
            "PostData": true,
            "PicklistJSON": "itemmastername",
            "Multiple": false,
            "LinkId": "ItemId",
            "PicklistTitle": "Name",
            "PlaceHolder": "Enter Name",
            "Width": 300,
            "AddNew": true,
            "MaxLength": 150,
            "DefaultValue": "",
            "PicklistCriteria": "ItemMaster",
            "isKeyField": true
        },
              {
            "Name": "InchargeEmployeeName",
            "Type": "string",
            "Label": "Receieved By",
            "Required": false,
            "ValidRegEx": "",
            "PostData": false,
            "DefaultValue": "",
            "LinkId": "RecievedEmployeeId",
            "PicklistJSON": "Employee",
            "Multiple": false,
            "PicklistTitle": "Name",
            "PlaceHolder": "Select Incharge",
            "LabelWidth": 140,
            "Width": 360,
            "AddNew": false,
            "MaxLength": 20,
            "isKeyField": false
        },
          {
            "Name": "RecievedEmployeeId",
            "Type": "number",
            "Required": false,
            "ValidRegEx": "",
            "PostData": true,
            "DefaultValue": -1
        },
            {
            "Name": "RoutingId",
            "Type": "number",
            "Required": false,
            "ValidRegEx": "",
            "DefaultValue": -1
        },
           {
            "Name": "RoutingName",
            "Type": "string",
            "Label": "IRouting Name",
            "Required": false,
            "ValidRegEx": "",
            "PostData": false,
            "PicklistJSON": "Routing",
            "Multiple": false,
            "LinkId": "RoutingId",
            "PicklistTitle": "Name",
            "PlaceHolder": "Select Routing",
            "Width": 185,
            "LabelWidth": 136,
            "AddNew": false,
            "MaxLength": 100,
            "DefaultValue": ""
        },
              {
            "Name": "PartyId",
            "Type": "number",
            "Required": false,
            "ValidRegEx": "",
            "PostData": false,
            "DefaultValue": -1
        },
          {
            "Name": "PartyName",
            "Type": "string",
            "Multiple": false,
            "PicklistTitle": "Name",
            "Label": "Party Name",
            "LinkId": "PartyId",
            "Width": 360,
            "AddNew": false,
            "PlaceHolder": "Select Code",
            "MaxLength": 20,
            "Required": false,
            "ValidRegEx": "",
            "PicklistJSON": "MachineParty",
            "PostData": false,
            "DefaultValue": ""
        },
            {
            "Name": "PartyBranchId",
            "Type": "number",
            "Required": false,
            "ValidRegEx": "",
            "PostData": true,
            "DefaultValue": -1,
            "Width": 100
        },
        {
            "Name": "PartyBranchName",
            "Type": "string",
            "Label": "Branch",
            "Required": true,
            "ValidRegEx": "",
            "PostData": false,
            "DefaultValue": "",
            "LinkId": "PartyBranchId",
            "PicklistJSON": "PartyBranchName",
            "Multiple": false,
            "PicklistTitle": "Name",
            "PlaceHolder": "Select Party Branch",
            "LabelWidth": 132,
            "Width": 360,
            "AddNew": false,
            "MaxLength": 35,
            "isKeyField": false
        },
          {
            "Name": "SKUId",
            "Type": "number",
            "Required": false,
            "ValidRegEx": "",
            "PostData": true,
            "DefaultValue": -1
        },
        {
            "Name": "SKUName",
            "Type": "string",
            "Label": "SKU",
            "PostData": false,
            "Required": false,
            "ValidRegEx": "",
            "DefaultValue": "",
            "LinkId": "SKUId",
            "PicklistJSON": "Sku",
            "Multiple": false,
            "PicklistTitle": "Name",
            "PlaceHolder": "Select the SKU",
            "Width": 200,
            "LabelWidth": 150,
            "AddNew": false,
            "IsFirstField": false,
            "MaxLength": 200,
            "isKeyField": true
        }
    ]
}