{
    "ObjectFields": [
        {
            "Name": "ItemTemplatePartId",
            "Type": "number",
            "Required": true,
            "ValidRegEx": "",
            "PostData": true,
            "DefaultValue": 0
        },
        {
            "Name": "ItemTemplatePartCode",
            "Type": "string",
            "Label": "Common.code",
            "Required": true,
            "ValidRegEx": "",
            "PostData": true,
            "IsVisibleField": true,
            "DefaultValue": "",
            "LinkId": "ItemTemplatePartId",
            "PicklistJSON": "ItemTemplatePart",
            "Multiple": false,
            "PicklistTitle": "Code",
            "PlaceHolder": "Enter Code",
            "LabelWidth": 132,
            "Width": 276,
            "AddNew": true,
            "IsFirstField": true,
            "MaxLength": 10,
            "isKeyField": true
        },
        {
            "Name": "ItemTemplatePartName",
            "Type": "string",
            "Label": "Common.name",
            "Required": true,
            "ValidRegEx": "",
            "PostData": true,
            "DefaultValue": "",
            "LinkId": "ItemTemplatePartId",
            "PicklistJSON": "ItemTemplatePart",
            "Multiple": false,
            "PicklistTitle": "Name",
            "PlaceHolder": "Enter Name",
            "LabelWidth": 132,
            "IsVisibleField": true,
            "Width": 276,
            "AddNew": true,
            "MaxLength": 50,
            "isKeyField": true
        },
        {
            "Name": "ParentId",
            "Type": "number",
            "Required": false,
            "PostData": true,
            "ValidRegEx": "",
            "DefaultValue": -1,
            "Label": "ItemTemplatePart.ParentId"
        },
        {
            "Name": "ParentName",
            "Type": "string",
            "Required": false,
            "PostData": true,
            "ValidRegEx": "",
            "DefaultValue": "",
            "PicklistJSON": "ItemTemplatePart",
            "LinkId": "ParentId",
            "IsVisibleField": true,
            "Multiple": false,
            "PicklistTitle": "Name",
            "PlaceHolder": "Select Parent",
            "Label": "LovType.parent",
            "Width": 220,
            "AddNew": false,
            "MaxLength": 100,
            "LabelWidth": 132,
            "isKeyField": false
        },
        {
            "Name": "ParameterSetId",
            "Type": "number",
            "Required": false,
            "PostData": true,
            "ValidRegEx": "",
            "DefaultValue": -1,
            "Label": "ItemTemplatePart.ParentId"
        },
        {
            "Name": "ParameterSetName",
            "Type": "string",
            "Required": true,
            "PostData": true,
            "ValidRegEx": "",
            "DefaultValue": "",
            "PicklistJSON": "ParameterSet",
            "LinkId": "ParameterSetId",
            "IsVisibleField": true,
            "Multiple": false,
            "PicklistTitle": "Name",
            "PlaceHolder": "Select Parameter Set",
            "Label": "ItemTemplatePart.ParameterSet",
            "Width": 220,
            "AddNew": false,
            "MaxLength": 100,
            "LabelWidth": 132,
            "isKeyField": false
        },
        {
            "Name": "ItemTemplatePartLinkItemName",
            "Type": "string",
            "Required": true,
            "PostData": true,
            "ValidRegEx": "",
            "DefaultValue": "NONE",
            "PicklistJSON": "itemname",
            "LinkId": "ItemTemplatePartLinkItemId",
            "IsVisibleField": true,
            "Multiple": false,
            "PicklistTitle": "Name",
            "PlaceHolder": "Select Item",
            "Label": "AssetTypeMaterial.Item",
            "Width": 200,
            "AddNew": false,
            "MaxLength": 100,
            "LabelWidth": 132
        },
        {
            "Name": "ItemTemplatePartLinkItemId",
            "Type": "number",
            "Required": false,
            "PostData": true,
            "ValidRegEx": "",
            "DefaultValue": -1
        },
        {
            "Name": "UOMId",
            "Type": "number",
            "Required": false,
            "PostData": true,
            "ValidRegEx": "",
            "DefaultValue": -1,
            "Label": "ItemTemplatePart.UOMId"
        },
        {
            "Name": "UOMName",
            "Type": "string",
            "Required": true,
            "PostData": true,
            "ValidRegEx": "",
            "DefaultValue": "",
            "PicklistJSON": "UOM",
            "LinkId": "UOMId",
            "IsVisibleField": true,
            "Multiple": false,
            "PicklistTitle": "Name",
            "PlaceHolder": "Select UOM",
            "Label": "UOM*",
            "Width": 220,
            "AddNew": false,
            "MaxLength": 100,
            "LabelWidth": 132,
            "isKeyField": false
        },
        {
            "Name": "ItemTemplatePartCalculationMethod",
            "Type": "number",
            "Required": false,
            "ValidRegEx": "",
            "DefaultValue": 0,
            "PostData": true,
            "IsVisibleField": true,
            "Width": 200,
            "LabelWidth": 135,
            "Label": "ItemTemplatePart.CalculationMethod",
            "PickLists": [
                {
                    "key": 0,
                    "value": "No Calc"
                },
                {
                    "key": 1,
                    "value": "Formula"
                },
                {
                    "key": 2,
                    "value": "Excel"
                }
            ]
        },
        {
            "Name": "ItemTemplatePartPartDescription",
            "Type": "string ",
            "Label": "Goal.Description",
            "Placeholder": "Enter Description",
            "Required": false,
            "PostData": true,
            "ValidRegEx": "",
            "DefaultValue": "",
            "Width": 336,
            "LabelWidth":88,
            "MaxLength": 4000
        },
        {
            "Name": "ItemTemplatePartItemLinkType",
            "Type": "number",
            "Required": false,
            "ValidRegEx": "",
            "DefaultValue": 0,
            "IsVisibleField": true,
            "PostData": true,
            "Width": 200,
            "LabelWidth": 135,
            "Label": "ChargeElement.LinkType",
            "PickLists": [
                {
                    "key": 0,
                    "value": "No Link"
                },
                {
                    "key": 1,
                    "value": "Item"
                },
                {
                    "key": 2,
                    "value": "Variant"
                }
            ]
        },
        {
            "Name": "ItemTemplatePartType",
            "Type": "number",
            "Required": false,
            "ValidRegEx": "",
            "DefaultValue": 0,
            "PostData": true,
            "IsVisibleField": true,
            "Width": 200,
            "Label": "CashDiscount.Type",
            "LabelWidth": 135,
            "PickLists": [
                {
                    "key": 0,
                    "value": "Part"
                },
                {
                    "key": 1,
                    "value": "Component"
                },
                {
                    "key": 2,
                    "value": "Subsection"
                },
                {
                    "key": 3,
                    "value": "Section"
                },
                {
                    "key": 4,
                    "value": "Product"
                }
            ]
        },
        {
            "Name": "ItemTemplatePartCreatedOn",
            "Type": "string",
            "Required": false,
            "PostData": true,
            "ValidRegEx": "",
            "DefaultValue": "/Date(1711377900000)/"
        },
        {
            "Name": "ItemTemplatePartModifiedOn",
            "Type": "string",
            "Required": false,
            "PostData": true,
            "ValidRegEx": "",
            "DefaultValue": "/Date(1711377900000)/"
        },
        {
            "Name": "ItemTemplatePartModifiedByName",
            "Type": "string",
            "Required": false,
            "PostData": true,
            "ValidRegEx": "",
            "DefaultValue": "ADMIN"
        },
        {
            "Name": "ItemTemplatePartCreatedByName",
            "Type": "string",
            "Required": false,
            "PostData": true,
            "ValidRegEx": "",
            "DefaultValue": "ADMIN"
        },
        {
            "Name": "ItemTemplatePartStatus",
            "Type": "number",
            "Required": false,
            "PostData": true,
            "ValidRegEx": "",
            "DefaultValue": 1
        },
        {
            "Name": "ItemTemplatePartVersion",
            "Type": "number",
            "Required": false,
            "PostData": true,
            "ValidRegEx": "",
            "DefaultValue": 6
        },
        {
            "Name": "ItemTemplatePartVsParameterArray",
            "Type": "string",
            "Label": "ItemTemplatePart.ItemTemplatePart",
            "Tooltip": "",
            "Placeholder": "",
            "IsVisibleField": true,
            "SLNOField": "ItemTemplatePartVsParameterSlNo",
            "Required": true,
            "Grid": [
                {
                    "value": "ItemTemplatePartSlNo",
                    "Type": "number",
                    "Required": false,
                    "IsVisible": false,
                    "ValidRegEx": "",
                    "DefaultValue": 0,
                    "SNo": 9,
                    "PostData": true
                },
                {
                    "Label": "#",
                    "value": "ItemTemplatePartVsParameterSlNo",
                    "width": 50,
                    "Type": "SNo",
                    "IsVisible": true,
                    "SNo": 1,
                    "sticky": false,
                    "left": 0
                },
                {
                    "value": "ParameterId",
                    "Type": "number",
                    "Required": false,
                    "IsVisible": false,
                    "DefaultValue": -1,
                    "SNo": 10
                },
                {
                    "Label": "ItemTemplatePart.Parameter",
                    "value": "ParameterName",
                    "width": 270,
                    "Type": "Picklist",
                    "IsVisibleField": true,
                    "sticky": false,
                    "PicklistDetail": {
                        "PicklistUrl": "Parameter",
                        "PicklistDisplayText": "Code,Name",
                        "PicklistSearchFields": "Code,Name",
                        "Multiple": false,
                        "AddNew": false,
                        "Width": 175,
                        "Label": "",
                        "LinkId": "ParameterId,ParameterName",
                        "MaxLength": 100,
                        "PicklistSelection": "Id",
                        "PicklistTitle": "Name",
                        "ColumnWidth": "200,450",
                        "PlaceHolder": "Select Parameter",
                        "ColumnType": "string,string"
                    },
                    "IsVisible": true,
                    "Required": true,
                    "DefaultValue": "",
                    "SNo": 2
                },
                {
                    "Label": "ItemTemplatePart.ParameterType",
                    "value": "ItemTemplatePartVsParameterParameterType",
                    "width": 200,
                    "Type": "ComboBox",
                    "IsVisibleField": true,
                    "IsVisible": true,
                    "SNo": 3,
                    "sticky": false,
                    "left": 250,
                    "PickLists": [
                        {
                            "key": 0,
                            "value": "Fixed"
                        },
                        {
                            "key": 1,
                            "value": "Varying"
                        }
                    ],
                    "DefaultValue": 0
                },
                {
                    "Label": "ItemTemplatePart.ParameterInputType",
                    "value": "ItemTemplatePartVsParameterParameterInputType",
                    "width": 300,
                    "Type": "ComboBox",
                    "IsVisibleField": true,
                    "IsVisible": true,
                    "SNo": 4,
                    "sticky": false,
                    "left": 250,
                    "PickLists": [
                        {
                            "key": 0,
                            "value": "Input"
                        },
                        {
                            "key": 1,
                            "value": "Formula"
                        },
                        {
                            "key": 2,
                            "value": "Spread Sheet Input"
                        },
                        {
                            "key": 3,
                            "value": "Spread Sheet Output"
                        }
                    ],
                    "DefaultValue": 0
                },
                {
                    "Label": "ItemTemplatePart.ParameterValue",
                    "value": "ItemTemplatePartVsParameterParameterValue",
                    "Type": "number",
                    "IsVisible": true,
                    "IsVisibleField": true,
                    "SNo": 5,
                    "width": 190,
                    "MaxLength": 4,
                    "Required": true,
                    "sticky": false,
                    "Placeholder": "Enter Paramter Value",
                    "DefaultValue": 0
                },
                {
                    "Label": "ItemTemplatePart.SpreadSheetName",
                    "value": "ItemTemplatePartVsParameterSpreadSheetName",
                    "Type": "string",
                    "IsVisible": true,
                    "SNo": 6,
                    "IsVisibleField": true,
                    "width": 230,
                    "MaxLength": 20,
                    "Required": true,
                    "sticky": false,
                    "Placeholder": "Enter Spread Sheet Name",
                    "DefaultValue": ""
                },
                {
                    "Label": "ItemTemplatePart.CellNumber",
                    "value": "ItemTemplatePartVsParameterCellNumber",
                    "Type": "number",
                    "IsVisible": true,
                    "IsVisibleField": true,
                    "SNo": 7,
                    "width": 190,
                    "MaxLength": 10,
                    "Required": true,
                    "sticky": false,
                    "Placeholder": "Enter Cell Number",
                    "DefaultValue": 0
                },
                {
                    "Label": "ItemTemplatePart.TextValue",
                    "value": "ItemTemplatePartVsParameterParameterTextValue",
                    "Type": "string",
                    "IsVisible": true,
                    "IsVisibleField": true,
                    "SNo": 8,
                    "width": 150,
                    "MaxLength": 35,
                    "Required": true,
                    "sticky": false,
                    "Placeholder": "Enter Text Value",
                    "DefaultValue": ""
                }
            ]
        }
    ]
}