{
    "ObjectFields": [
        {
            "Name": "TaskId",
            "Type": "number",
            "Required": true,
            "ValidRegEx": "",
            "DefaultValue": 0
        },
         {
            "Name": "TaskNumber",
            "Type": "string",
            "Label": "Payment.PaymentNumber",
            "PostData": true,
            "Required":false,
            "ValidRegEx": "",
            "DefaultValue": "",
            "LinkId": "TaskId",
            "PicklistJSON": "task",
            "Multiple": false,
            "PicklistTitle": "Number",
            "PlaceHolder": "Task Number",
            "Width": 160,
            "LabelWidth":150,
            "AddNew": true,
            "IsFirstField": true,
            "MaxLength":5,
            "isKeyField": true
        },
        {
            "Name": "AssignedToEmployeeId",
            "Type": "number",
            "Required": true,
            "ValidRegEx": "",
            "DefaultValue": 0
        },
        {
            "Name": "AssignedToEmployeeName",
            "Type": "string",
            "Label": "VisitorPass.To",
            "PostData": true,
            "Required":true,
            "ValidRegEx": "",
            "DefaultValue": "",
            "LinkId":"AssignedToEmployeeId",
            "PicklistJSON": "Employee",
            "Multiple": false,
            "PicklistTitle": "Code",
            "PlaceHolder": "Select Employee Name",
            "Width": 160,
            "LabelWidth":150,
            "AddNew":false,
            "IsFirstField":false,
            "isKeyField": true
        },
        {
            "Name": "TaskTaskName",
            "Type": "string",
            "LabelWidth":150,
            "Required":true,
            "Placeholder":"Enter Particulars",
            "ValidRegEx": "",
            "MaxLength":5,
            "PostData":false,
            "Width": 200,
            "DefaultValue": "",
            "Label": "MailList.Particulars"
        },
        {
            "Name": "TaskDescription",
            "Type": "string",
            "LabelWidth":150,
            "Required":false,
            "Placeholder":"Enter the Description",
            "ValidRegEx": "",
            "MaxLength":5,
            "PostData":true,
            "Width": 200,
            "DefaultValue": "",
            "Label": "Goal.Description"
        },
        {
            "Name": "ParentTaskId",
            "Type": "number",
            "Required": true,
            "ValidRegEx": "",
            "DefaultValue": 0
        },
        {
            "Name": "ParentTaskTaskName",
            "Type": "string",
            "Label": "CostCenter.Under",
            "PostData":false,
            "Required":true,
            "ValidRegEx": "",
            "DefaultValue": "",
            "LinkId":"ParentTaskId",
            "PicklistJSON": "Taskunder",
            "Multiple": false,
            "PicklistTitle": "Number",
            "PlaceHolder": "Select Parent Name",
            "Width": 160,
            "LabelWidth":150,
            "AddNew":false,
            "IsFirstField":false,
            "isKeyField": true
        },
         {
            "Name": "TaskDate",
            "Type": "string",
            "Required": true,
            "ValidRegEx": "",
            "PostData": true,
            "LabelWidth": 120,
            "width": 120,
            "DefaultValue": "today",
            "Label": "ShiftPattern.Date"
         },
         {
            "Name": "IsReApproval",
            "Label": "SimpleTask.Approval",
            "Placeholder": "",
            "Width":225,
            "Type": "checkbox",
            "Required": false,
            "PostData": true,
            "ValidRegEx": "",
            "DefaultValue": 1
       },
        {
            "Name": "AllocationId",
            "Type": "number",
            "Required": true,
            "ValidRegEx": "",
            "DefaultValue": 0
        },
        {
            "Name": "AllocationName",
            "Type": "string",
            "Label": "AccountVoucher.Allocation",
            "PostData":false,
            "Required":false,
            "ValidRegEx": "",
            "DefaultValue": "",
            "LinkId":"AllocationId",
            "PicklistJSON": "EmployeeAlocation",
            "Multiple": false,
            "PicklistTitle": "Name",
            "PlaceHolder": "Select Allocation Name",
            "Width": 160,
            "LabelWidth":150,
            "AddNew":false,
            "IsFirstField":false,
            "isKeyField": true
        }
    ]
}