{
    "ObjectFields": [
        {
            "Name": "PcsCardId",
            "Type": "number",
            "Required": true,
            "ValidRegEx": "",
            "DefaultValue": 0,
            "PostData": true,
            "isKeyField": true,
            "width": "400px"
        },
        {
            "Name": "OuId",
            "Type": "number",
            "Required": true,
            "ValidRegEx": "",
            "DefaultValue": -1,
            "PostData": true,
            "width": "400px"
        },
        {
            "Name": "OuName",
            "Type": "string",
            "Label": "PcsCard.WorkOrganizationUnit",
            "Required": true,
            "ValidRegEx": "",
            "PostData": false,
            "DefaultValue": "",
            "LinkId": "OuId",
            "PicklistJSON": "ouname",
            "Multiple": false,
            "PicklistTitle": "Name",
            "PlaceHolder": "Select Work Organization Unit",
            "LabelWidth": 150,
            "Width": 295,
            "AddNew": false,
            "MaxLength": 50,
            "isKeyField": false
        },
        {
            "Name": "PeriodId",
            "Type": "number",
            "Required": false,
            "ValidRegEx": "",
            "DefaultValue": -1,
            "PostData": true,
            "width": "400px"
        },
        {
            "Name": "PeriodName",
            "Type": "string",
            "Label": "BudgetMaster.Period",
            "Required": false,
            "ValidRegEx": "",
            "PostData": false,
            "DefaultValue": "",
            "LinkId": "PeriodId",
            "PicklistJSON": "period",
            "Multiple": false,
            "PicklistTitle": "Name",
            "PlaceHolder": "Select Period",
            "LabelWidth": 150,
            "Width": 295,
            "AddNew": false,
            "MaxLength": 35,
            "isKeyField": false
        },
        {
            "Name": "BizTransactionTypeId",
            "Type": "number",
            "Required": true,
            "ValidRegEx": "",
            "DefaultValue": -1,
            "PostData": true,
            "width": "400px"
        },
        {
            "Name": "BizTransactionTypeName",
            "Type": "string",
            "Label": "PcsCard.TransactionType",
            "Required": true,
            "ValidRegEx": "",
            "PostData": false,
            "DefaultValue": "",
            "LinkId": "BizTransactionTypeId",
            "PicklistJSON": "biztransactiontype",
            "Multiple": false,
            "PicklistTitle": "Name",
            "PlaceHolder": "Select Transaction Type",
            "LabelWidth": 150,
            "Width": 295,
            "AddNew": false,
            "MaxLength": 50,
            "isKeyField": false
        },
        {
            "Name": "CardNo",
            "Type": "string",
            "Label": "PcsCard.CardNo",
            "Required": true,
            "ValidRegEx": "",
            "PostData": true,
            "DefaultValue": "",
            "PlaceHolder": "Enter Card Number",
            "LabelWidth": 150,
            "Width": 210,
            "AddNew": true,
            "MaxLength": 30,
            "isKeyField": true
        },
        {
            "Name": "IndentId",
            "Type": "number",
            "Required": false,
            "ValidRegEx": "",
            "DefaultValue": 0,
            "PostData": true,
            "width": "400px"
        },
        {
            "Name": "IndentNo",
            "Type": "string",
            "Label": "PcsCard.IndentNo",
            "Required": false,
            "ValidRegEx": "",
            "PostData": false,
            "DefaultValue": "",
            "LinkId": "IndentId",
            "PicklistJSON": "indent",
            "Multiple": false,
            "PicklistTitle": "Code",
            "PlaceHolder": "Select Indent",
            "LabelWidth": 150,
            "Width": 295,
            "AddNew": false,
            "MaxLength": 35,
            "isKeyField": false
        },
        {
            "Name": "IndentDetailId",
            "Type": "number",
            "Required": false,
            "ValidRegEx": "",
            "DefaultValue": 0,
            "PostData": true,
            "width": "400px"
        },
        {
            "Name": "ItemId",
            "Type": "number",
            "Required": true,
            "ValidRegEx": "",
            "DefaultValue": 0,
            "PostData": true,
            "width": "400px"
        },
        {
            "Name": "ItemName",
            "Type": "string",
            "Label": "PcsCard.Item",
            "Required": true,
            "ValidRegEx": "",
            "PostData": false,
            "DefaultValue": "",
            "LinkId": "ItemId",
            "PicklistJSON": "item",
            "Multiple": false,
            "PicklistTitle": "Name",
            "PlaceHolder": "Select Item",
            "LabelWidth": 150,
            "Width": 295,
            "AddNew": false,
            "MaxLength": 100,
            "isKeyField": false
        },
        {
            "Name": "SkuId",
            "Type": "number",
            "Required": false,
            "ValidRegEx": "",
            "DefaultValue": 0,
            "PostData": true,
            "width": "400px"
        },
        {
            "Name": "VariantCode",
            "Type": "string",
            "Label": "PcsCard.Variant",
            "Required": false,
            "ValidRegEx": "",
            "PostData": false,
            "DefaultValue": "",
            "LinkId": "SkuId",
            "PicklistJSON": "itemvariant",
            "PicklistCriteria": "ItemId",
            "Multiple": false,
            "PicklistTitle": "Code",
            "PlaceHolder": "Select Variant / SKU",
            "LabelWidth": 150,
            "Width": 295,
            "AddNew": false,
            "MaxLength": 50,
            "isKeyField": false
        },
        {
            "Name": "RoutingId",
            "Type": "number",
            "Required": true,
            "ValidRegEx": "",
            "DefaultValue": 0,
            "PostData": true,
            "width": "400px"
        },
        {
            "Name": "RoutingName",
            "Type": "string",
            "Label": "PcsCard.Routing",
            "Required": true,
            "ValidRegEx": "",
            "PostData": false,
            "DefaultValue": "",
            "LinkId": "RoutingId",
            "PicklistJSON": "routing",
            "PicklistCriteria": "ItemId",
            "Multiple": false,
            "PicklistTitle": "Name",
            "PlaceHolder": "Select Routing",
            "LabelWidth": 150,
            "Width": 295,
            "AddNew": false,
            "MaxLength": 100,
            "isKeyField": false
        },
        {
            "Name": "RoutingVersionId",
            "Type": "number",
            "Required": false,
            "ValidRegEx": "",
            "DefaultValue": 0,
            "PostData": true,
            "width": "400px"
        },
        {
            "Name": "SerialNo",
            "Type": "string",
            "Label": "PcsCard.SerialNo",
            "Required": true,
            "ValidRegEx": "",
            "PostData": true,
            "DefaultValue": "",
            "PlaceHolder": "Enter Serial Number",
            "LabelWidth": 150,
            "Width": 210,
            "AddNew": true,
            "MaxLength": 50,
            "isKeyField": true
        },
        {
            "Name": "CustomerSerial",
            "Type": "string",
            "Label": "PcsCard.CustomerSerial",
            "Required": false,
            "ValidRegEx": "",
            "PostData": true,
            "DefaultValue": "",
            "PlaceHolder": "Enter Customer Serial",
            "LabelWidth": 150,
            "Width": 210,
            "AddNew": true,
            "MaxLength": 50,
            "isKeyField": false
        },
        {
            "Name": "SetSlNo",
            "Type": "string",
            "Label": "PcsCard.SetSerialNo",
            "Required": false,
            "ValidRegEx": "",
            "PostData": true,
            "DefaultValue": "",
            "PlaceHolder": "Enter Set Serial No",
            "LabelWidth": 150,
            "Width": 210,
            "AddNew": true,
            "MaxLength": 30,
            "isKeyField": false
        },
        {
            "Name": "CustomerId",
            "Type": "number",
            "Required": true,
            "ValidRegEx": "",
            "DefaultValue": 0,
            "PostData": true,
            "width": "400px"
        },
        {
            "Name": "CustomerName",
            "Type": "string",
            "Label": "PcsCard.Customer",
            "Required": true,
            "ValidRegEx": "",
            "PostData": false,
            "DefaultValue": "",
            "LinkId": "CustomerId",
            "PicklistJSON": "customer",
            "Multiple": false,
            "PicklistTitle": "Name",
            "PlaceHolder": "Select Customer",
            "LabelWidth": 150,
            "Width": 295,
            "AddNew": false,
            "MaxLength": 100,
            "isKeyField": false
        },
        {
            "Name": "ProjectName",
            "Type": "string",
            "Label": "PcsCard.ProjectName",
            "Required": false,
            "ValidRegEx": "",
            "PostData": true,
            "DefaultValue": "",
            "PlaceHolder": "Enter Project Name",
            "LabelWidth": 150,
            "Width": 295,
            "AddNew": true,
            "MaxLength": 100,
            "isKeyField": false
        },
        {
            "Name": "CustomerPo",
            "Type": "string",
            "Label": "PcsCard.CustomerPO",
            "Required": false,
            "ValidRegEx": "",
            "PostData": true,
            "DefaultValue": "",
            "PlaceHolder": "Enter Customer PO",
            "LabelWidth": 150,
            "Width": 210,
            "AddNew": true,
            "MaxLength": 50,
            "isKeyField": false
        },
        {
            "Name": "PlannedQuantity",
            "Type": "number",
            "Required": true,
            "ValidRegEx": "",
            "DefaultValue": 0,
            "PostData": true,
            "LabelWidth": 150,
            "Width": 150,
            "Label": "PcsCard.PlannedQuantity",
            "Placeholder": "Enter Planned Quantity"
        },
        {
            "Name": "UomId",
            "Type": "number",
            "Required": true,
            "ValidRegEx": "",
            "DefaultValue": 0,
            "PostData": true,
            "width": "400px"
        },
        {
            "Name": "UomName",
            "Type": "string",
            "Label": "PcsCard.UOM",
            "Required": true,
            "ValidRegEx": "",
            "PostData": false,
            "DefaultValue": "",
            "LinkId": "UomId",
            "PicklistJSON": "uom",
            "Multiple": false,
            "PicklistTitle": "Name",
            "PlaceHolder": "Select UOM",
            "LabelWidth": 150,
            "Width": 150,
            "AddNew": false,
            "MaxLength": 20,
            "isKeyField": false
        },
        {
            "Name": "ColourCode",
            "Type": "string",
            "Label": "PcsCard.ColourCode",
            "Required": false,
            "ValidRegEx": "",
            "PostData": true,
            "DefaultValue": "",
            "PlaceHolder": "Enter Colour Code",
            "LabelWidth": 150,
            "Width": 150,
            "AddNew": true,
            "MaxLength": 30,
            "isKeyField": false
        },
        {
            "Name": "DrawingNo",
            "Type": "string",
            "Label": "PcsCard.DrawingNo",
            "Required": false,
            "ValidRegEx": "",
            "PostData": true,
            "DefaultValue": "",
            "PlaceHolder": "Enter Drawing Number",
            "LabelWidth": 150,
            "Width": 210,
            "AddNew": true,
            "MaxLength": 50,
            "isKeyField": false
        },
        {
            "Name": "DrawingRev",
            "Type": "string",
            "Label": "PcsCard.DrawingRevision",
            "Required": false,
            "ValidRegEx": "",
            "PostData": true,
            "DefaultValue": "",
            "PlaceHolder": "Rev",
            "LabelWidth": 150,
            "Width": 100,
            "AddNew": true,
            "MaxLength": 10,
            "isKeyField": false
        },
        {
            "Name": "PlannedStart",
            "Type": "string",
            "Required": true,
            "LabelWidth": 150,
            "ValidRegEx": "",
            "DefaultValue": "",
            "PostData": true,
            "Width": 150,
            "Label": "PcsCard.PlannedStart",
            "Placeholder": "dd/mm/yyyy HH:mm"
        },
        {
            "Name": "PlannedEnd",
            "Type": "string",
            "Required": true,
            "LabelWidth": 150,
            "ValidRegEx": "",
            "DefaultValue": "",
            "PostData": true,
            "Width": 150,
            "Label": "PcsCard.PlannedEnd",
            "Placeholder": "dd/mm/yyyy HH:mm"
        },
        {
            "Name": "ActualStart",
            "Type": "string",
            "Required": false,
            "LabelWidth": 150,
            "ValidRegEx": "",
            "DefaultValue": "",
            "PostData": true,
            "ReadOnly": true,
            "Width": 150,
            "Label": "PcsCard.ActualStart",
            "Placeholder": "dd/mm/yyyy HH:mm"
        },
        {
            "Name": "ActualEnd",
            "Type": "string",
            "Required": false,
            "LabelWidth": 150,
            "ValidRegEx": "",
            "DefaultValue": "",
            "PostData": true,
            "ReadOnly": true,
            "Width": 150,
            "Label": "PcsCard.ActualEnd",
            "Placeholder": "dd/mm/yyyy HH:mm"
        },
        {
            "Name": "TotalStages",
            "Type": "number",
            "Required": false,
            "ValidRegEx": "",
            "DefaultValue": 0,
            "PostData": true,
            "ReadOnly": true,
            "Addnew": false,
            "Width": 120,
            "LabelWidth": 150,
            "Label": "PcsCard.TotalStages",
            "Placeholder": "Total Stages"
        },
        {
            "Name": "CompletedStages",
            "Type": "number",
            "Required": false,
            "ValidRegEx": "",
            "DefaultValue": 0,
            "PostData": true,
            "ReadOnly": true,
            "Addnew": false,
            "Width": 120,
            "LabelWidth": 150,
            "Label": "PcsCard.CompletedStages",
            "Placeholder": "Completed Stages"
        },
        {
            "Name": "CurrentStage",
            "Type": "number",
            "Required": false,
            "ValidRegEx": "",
            "DefaultValue": 0,
            "PostData": true,
            "width": "400px"
        },
        {
            "Name": "CurrentStageName",
            "Type": "string",
            "Label": "PcsCard.CurrentStage",
            "Required": false,
            "ValidRegEx": "",
            "PostData": false,
            "ReadOnly": true,
            "DefaultValue": "",
            "LinkId": "CurrentStage",
            "Multiple": false,
            "PicklistTitle": "Name",
            "LabelWidth": 150,
            "Width": 210,
            "AddNew": false,
            "MaxLength": 100,
            "isKeyField": false
        },
        {
            "Name": "OverallStatus",
            "Type": "number",
            "Required": false,
            "ValidRegEx": "",
            "DefaultValue": 0,
            "PostData": true,
            "LabelWidth": 150,
            "Width": 200,
            "Label": "PcsCard.OverallStatus",
            "PickLists": [
                {
                    "key": 0,
                    "value": "Pending"
                },
                {
                    "key": 1,
                    "value": "In Progress"
                },
                {
                    "key": 2,
                    "value": "Completed"
                },
                {
                    "key": 3,
                    "value": "On Hold"
                }
            ]
        },
        {
            "Name": "OverallResult",
            "Type": "number",
            "Required": false,
            "ValidRegEx": "",
            "DefaultValue": 0,
            "PostData": true,
            "LabelWidth": 150,
            "Width": 200,
            "Label": "PcsCard.OverallResult",
            "PickLists": [
                {
                    "key": 0,
                    "value": "Pending"
                },
                {
                    "key": 1,
                    "value": "Pass"
                },
                {
                    "key": 2,
                    "value": "Fail"
                },
                {
                    "key": 3,
                    "value": "Rework"
                }
            ]
        },
        {
            "Name": "Remarks",
            "Type": "string",
            "Label": "Common.Remark",
            "Required": false,
            "ValidRegEx": "",
            "DefaultValue": "",
            "LabelWidth": 150,
            "PostData": true,
            "MaxLength": 200,
            "Width": 368,
            "Placeholder": "Enter Remarks"
        },
        {
            "Name": "Version",
            "Type": "number",
            "Required": false,
            "ValidRegEx": "",
            "DefaultValue": 1,
            "PostData": true,
            "width": "400px"
        },
        {
            "Name": "Status",
            "Type": "number",
            "Required": false,
            "ValidRegEx": "",
            "DefaultValue": 1,
            "PostData": true,
            "width": "400px"
        },
        {
            "Name": "SortOrder",
            "Type": "number",
            "Required": false,
            "ValidRegEx": "",
            "DefaultValue": 9999,
            "PostData": true,
            "Width": 100,
            "Label": "EmployeeMaster.SortOrder",
            "LabelWidth": 150
        },
        {
            "Name": "TenantId",
            "Type": "number",
            "Required": false,
            "ValidRegEx": "",
            "DefaultValue": 0,
            "PostData": true,
            "width": "400px"
        },
        {
            "Name": "CreatedById",
            "Type": "number",
            "Required": false,
            "ValidRegEx": "",
            "DefaultValue": 0,
            "PostData": true,
            "width": "400px"
        },
        {
            "Name": "CreatedOn",
            "Type": "string",
            "Required": false,
            "ValidRegEx": "",
            "DefaultValue": "",
            "PostData": true,
            "width": "400px"
        },
        {
            "Name": "ModifiedById",
            "Type": "number",
            "Required": false,
            "ValidRegEx": "",
            "DefaultValue": 0,
            "PostData": true,
            "width": "400px"
        },
        {
            "Name": "ModifiedOn",
            "Type": "string",
            "Required": false,
            "ValidRegEx": "",
            "DefaultValue": "",
            "PostData": true,
            "width": "400px"
        }
    ]
}