{
    "ObjectFields": [
        
        {
            "Name": "SolutionId",
            "Type": "number",
            "Required": false,
            "ValidRegEx": "",
            "PostData": true,
            "DefaultValue": 0
        },
         {
            "Name": "Type",
            "Type": "number",
            "Required": false,
            "ValidRegEx": "",
            "DefaultValue": 0,
            "Width": 250,
            "Label": "Type*",
            "PickLists": [
                {
                    "key": 0,
                    "value": "AssetType"
                },
                {
                    "key": 1,
                    "value": "MachineType"
                },
                {
                    "key": 2,
                    "value": "ResourceType"
                },
                {
                    "key": 3,
                    "value": "WorkType"
                }
            ]
        },
       {
            "Name": "PartyBranchId",
            "Type": "number",
            "Required": false,
            "ValidRegEx": "",
            "DefaultValue": 0
        },
        {
            "Name": "ActivityId",
            "Type": "number",
            "Required": false,
            "ValidRegEx": "",
            "DefaultValue": 0
        },
        {
            "Name": "AssetTypeId",
            "Type": "number",
            "Required": false,
            "ValidRegEx": "",
            "DefaultValue": 0
        },
        {
            "Name": "AssetId",
            "Type": "number",
            "Required": false,
            "ValidRegEx": "",
            "DefaultValue": 0
        },
        {
            "Name": "MachineTypeId",
            "Type": "number",
            "Required": false,
            "ValidRegEx": "",
            "DefaultValue": 0
        },
        {
            "Name": "MachineId",
            "Type": "number",
            "Required": false,
            "ValidRegEx": "",
            "DefaultValue": 0
        },
        {
            "Name": "ResourceTypeId",
            "Type": "number",
            "Required": false,
            "ValidRegEx": "",
            "DefaultValue": 0
        },
        {
            "Name": "ResourceId",
            "Type": "number",
            "Required": false,
            "ValidRegEx": "",
            "DefaultValue": 0
        },
        {
            "Name": "WorkTypeId",
            "Type": "number",
            "Required": false,
            "ValidRegEx": "",
            "DefaultValue": 0
        },
       {
            "Name": "AssetType",
            "Type": "string",
            "Label": "AssetType",
            "Required": false,
            "ValidRegEx": "",
            "PostData": true,
            "PicklistJSON": "AssetType",
            "Multiple": false,
            "LinkId": "AssetTypeId",
            "PicklistTitle": "Name",
            "PlaceHolder": "Enter Name",
            "Width": 360,
            "AddNew": true,
            "MaxLength": 35,
            "DefaultValue": "",
            "isKeyField": true
        },
         {
            "Name": "Asset",
            "Type": "string",
            "Label": "Asset",
            "Required": false,
            "ValidRegEx": "",
            "PostData": true,
            "PicklistJSON": "Asset",
            "Multiple": false,
            "LinkId": "AssetId",
            "PicklistTitle": "Name",
            "PlaceHolder": "Enter Name",
            "Width": 360,
            "AddNew": true,
            "MaxLength": 35,
            "DefaultValue": "",
            "isKeyField": true
        },
         {
            "Name": "PartyBranch",
            "Type": "string",
            "Label": "Party Branch",
            "Required": false,
            "ValidRegEx": "",
            "PostData": true,
            "PicklistJSON": "PartyBranch",
            "Multiple": false,
            "LinkId": "PartyBranchId",
            "PicklistTitle": "Name",
            "PlaceHolder": "Enter Name",
            "Width": 360,
            "AddNew": true,
            "MaxLength": 35,
            "DefaultValue": "",
            "isKeyField": true
        },
          {
            "Name": "ActivityName",
            "Type": "string",
            "Label": "Common.name",
            "Required": false,
            "ValidRegEx": "",
            "PostData": true,
            "PicklistJSON": "ItemActivity",
            "Multiple": false,
            "LinkId": "ActivityId",
            "PicklistTitle": "Name",
            "PlaceHolder": "Enter Name",
            "Width": 351,
            "AddNew": true,
            "MaxLength": 35,
            "DefaultValue": ""
        },
         {
            "Name": "TaskDate",
            "Type": "Date",
            "Label": "Task Date",
            "Required":false,
            "ValidRegEx": "",
            "PostData": true,
            "DefaultValue":"today"
        },
         {
            "Name": "MachineType",
            "Type": "string",
            "Label": "MachineType",
            "Required": false,
            "ValidRegEx": "",
            "PostData": true,
            "PicklistJSON": "MachineType",
            "Multiple": false,
            "LinkId": "MachineTypeId",
            "PicklistTitle": "MachineTypePicklistName",
            "PlaceHolder": "Enter Name",
            "Width": 360,
            "AddNew": true,
            "MaxLength": 35,
            "DefaultValue": "",
            "isKeyField": true
        },
        {
            "Name": "Machine",
            "Type": "string",
            "Label": "Machine",
            "Required": false,
            "ValidRegEx": "",
            "PostData": true,
            "PicklistJSON": "MachineCode",
            "Multiple": false,
            "LinkId": "MachineId",
            "PicklistTitle": "Name",
            "PlaceHolder": "Enter Name",
            "Width": 360,
            "AddNew": true,
            "MaxLength": 35,
            "DefaultValue": "",
            "isKeyField": true
        },
         {
            "Name": "ResourceType",
            "Type": "string",
            "Label": "ResourceType",
            "Required": false,
            "ValidRegEx": "",
            "PostData": true,
            "PicklistJSON": "ResourceType",
            "Multiple": false,
            "LinkId": "ResourceTypeId",
            "PicklistTitle": "Name",
            "PlaceHolder": "Enter Name",
            "Width": 360,
            "AddNew": true,
            "MaxLength": 35,
            "DefaultValue": "",
            "isKeyField": true
        },
        {
            "Name": "Resource",
            "Type": "string",
            "Label": "Resource",
            "Required": false,
            "ValidRegEx": "",
            "PostData": true,
            "PicklistJSON": "Resource",
            "Multiple": false,
            "LinkId": "ResourceId",
            "PicklistTitle": "Name",
            "PlaceHolder": "Enter Name",
            "Width": 360,
            "AddNew": true,
            "MaxLength": 35,
            "DefaultValue": "",
            "isKeyField": true
        },
          {
            "Name": "WorkType",
            "Type": "string",
            "Label": "WorkType",
            "Required": false,
            "ValidRegEx": "",
            "PostData": true,
            "PicklistJSON": "WorkType",
            "Multiple": false,
            "LinkId": "WorkTypeId",
            "PicklistTitle": "Name",
            "PlaceHolder": "Enter Name",
            "Width": 360,
            "AddNew": true,
            "MaxLength": 35,
            "DefaultValue": "",
            "isKeyField": true
        }, 
        {
            "Name": "Allocation",
            "Type": "string",
            "Label": "Allocation",
            "Required": false,
            "ValidRegEx": "",
            "PostData": true,
            "PicklistJSON": "PayrollAcctAllocationName",
            "Multiple": false,
            "LinkId": "AllocationId",
            "PicklistTitle": "Name",
            "PlaceHolder": "Enter Name",
            "Width": 360,
            "AddNew": true,
            "MaxLength": 35,
            "DefaultValue": "",
            "isKeyField": true
        }, 
        {
            "Name": "Assigned To",
            "Type": "string",
            "Label": "Assigned To",
            "Required": false,
            "ValidRegEx": "",
            "PostData": true,
            "PicklistJSON": "Employee",
            "Multiple": false,
            "LinkId": "AssignedTo",
            "PicklistTitle": "Name",
            "PlaceHolder": "Enter Name",
            "Width": 360,
            "AddNew": true,
            "MaxLength": 35,
            "DefaultValue": "",
            "isKeyField": true
        }, 
         {
            "Name": "MileStone",
            "Type": "string",
            "Label": "Mile Stone",
            "Required": false,
            "ValidRegEx": "",
            "PostData": true,
            "PicklistJSON": "Mile Stone",
            "Multiple": false,
            "LinkId": "MileStoneId",
            "PicklistTitle": "MileStone",
            "PlaceHolder": "Enter Name",
            "Width": 360,
            "AddNew": true,
            "MaxLength": 35,
            "DefaultValue": "",
            "isKeyField": true
        }, 
        {
            "Name": "Heading",
            "Type": "string",
            "Label": "Heading",
            "Required": false,
            "ValidRegEx": "",
            "PostData": true,
            "PicklistJSON": "Heading",
            "Multiple": false,
            "LinkId": "HeadingId",
            "PicklistTitle": "Name",
            "PlaceHolder": "Enter Name",
            "Width": 360,
            "AddNew": true,
            "MaxLength": 35,
            "DefaultValue": "",
            "isKeyField": true
        }, 
        {
            "Name": "Incharge",
            "Type": "string",
            "Label": "Incharge",
            "Required": false,
            "ValidRegEx": "",
            "PostData": true,
            "PicklistJSON": "Employee",
            "Multiple": false,
            "LinkId": "InChargeId",
            "PicklistTitle": "Name",
            "PlaceHolder": "Enter Name",
            "Width": 360,
            "AddNew": true,
            "MaxLength": 35,
            "DefaultValue": "",
            "isKeyField": true
        }

    ]
}