{ 
  "ObjectFields": [
    {
        "Name": "EmployeeName",
        "Type": "string",
        "Label": "AssetActivity.Employee",
        "PostData": true,
        "Required": true,
        "ValidRegEx": "",
        "DefaultValue": "",
        "LinkId": "EmployeeId",
        "PicklistJSON": "Employee",
        "Multiple": false,
        "PicklistTitle": "Name",
        "PlaceHolder": "Select Employee",
        "Width": 295,
        "LabelWidth": 135,
        "AddNew": false,
        "IsFirstField": true,
        "MaxLength": 10
    },
    {
        "Name": "GoalName",
        "Type": "string",
        "Label": "Goal.Goal",
        "PostData": true,
        "Required": true,
        "ValidRegEx": "",
        "DefaultValue": "",
        "LinkId": "GoalId",
        "PicklistJSON": "Goal",
        "Multiple": false,
        "PicklistTitle": "Name",
        "PicklistCriteria": "GoalEmployee",
        "PlaceHolder": "Enter Goal",
        "Width": 295,
        "LabelWidth": 135,
        "AddNew": true,
        "MaxLength": 50,
        "isKeyField": true
    },
    {
        "Name": "KRAName",
        "Type": "string",
        "Label": "Goal.KRA",
        "PostData": true,
        "Required": true,
        "ValidRegEx": "",
        "DefaultValue": "",
        "LinkId": "KRAId",
        "PicklistJSON": "keyresultarea",
        "Multiple": false,
        "PicklistTitle": "Name",
        "PlaceHolder": "Select KRA ",
        "Width": 295,
        "LabelWidth": 135,
        "AddNew": false,
        "MaxLength": 50
    },
    {
      "Name": "GoalDescription",
      "Type": "string",
      "Required": false,
      "ValidRegEx": "",
      "PostData": true,
      "MaxLength": 1000,
      "LabelWidth": 95,
      "DefaultValue": "",
      "Width": 368,
      "Label": "Goal.Description",
      "Placeholder": " Enter Description"
    },
    {
      "Name": "EmployeeId",
      "Type": "number",
      "Required": true,
      "ValidRegEx": "",
      "PostData": true,
      "DefaultValue": -1,
      "width": "400px"
    },
    {
      "Name": "EmployeeCode",
      "Type": "string",
      "Required": false,
      "ValidRegEx": "",
      "PostData": false,
      "DefaultValue": 0,
      "width": "400px"
    },

    {
      "Name": "KRAId",
      "Type": "number",
      "Required": true,
      "ValidRegEx": "",
      "PostData": true,
      "DefaultValue": -1,
      "width": "400px"
    },
   
    {
      "Name": "KRADescription",
      "Type": "string",
      "Required": false,
      "ValidRegEx": "",
      "PostData": true,
      "DefaultValue": 0,
      "width": "400px"
    },
    {
      "Name": "GoalPlanDate",
      "Type": "string",
      "Label": "AssetActivity.Date", 
      "Width": 188,
      "Required": false,
      "LabelWidth": 139,
      "ValidRegEx": "",
      "PostData": true,
      "DefaultValue": "today"
  },
  
    {
      "Name": "GoalGoalOStatus",
      "Type": "number",
      "Required": false,
      "ValidRegEx": "",
      "PostData": true,
      "LabelWidth": 75,
      "DefaultValue": 0,
      "Width": 320,
      "Label": "Goal.Status",
      "PickLists": [
        {
          "key": 0,
          "value": "Pending"
        },
        {
          "key": 1,
          "value": "Progress"
        },
        {
          "key": 2,
          "value": "Achieved"
        }
      ]
    },
    {
      "Name": "GoalPercentage",
      "Type": "percentage",
      "Required": true,
      "ValidRegEx": "",
      "PostData": true,
      "DefaultValue": 0,
      "MaxLength": 5,
      "LabelWidth": 95,
      "Width": 320,
      "Label": "CashDiscount.Percentage",
      "Placeholder": "Enter Percentage"
    },
    {
      "Name": "GoalRemarks",
      "Type": "string",
      "Required": false,
      "ValidRegEx": "",
      "PostData": true,
      "DefaultValue": "",
      "MaxLength": 1000,
      "LabelWidth": 75,
      "Width": 368,
      "Label": "Common.Remark",
      "Placeholder": "Enter Remarks"
    },
    {
      "Name": "GoalSourceType",
      "Type": "number",
      "Required": false,
      "ValidRegEx": "",
      "PostData": true,
      "DefaultValue": 0,
      "width": "400px"
    },
    {
      "Name": "GoalStatus",
      "Type": "number",
      "Required": false,
      "ValidRegEx": "",
      "PostData": true,
      "DefaultValue": 1,
      "width": "400px"
    },
    {
      "Name": "GoalSortOrder",
      "Type": "number",
      "Required": false,
      "ValidRegEx": "",
      "PostData": true,
      "DefaultValue": 0,
      "width": "400px"
    },
    {
      "Name": "GoalCreatedById",
      "Type": "number",
      "Required": false,
      "ValidRegEx": "",
      "PostData": true,
      "DefaultValue": 0,
      "width": "400px"
    },
    {
      "Name": "GoalCreatedOn",
      "Type": "string",
      "Required": false,
      "ValidRegEx": "",
      "PostData": true,
      "DefaultValue": "/Date(1708516146000)/",
      "width": "400px"
    },
    {
      "Name": "GoalModifiedOn",
      "Type": "string",
      "Required": false,
      "ValidRegEx": "",
      "PostData": true,
      "DefaultValue": "/Date(1708516146000)/",
      "width": "400px"
    },
    {
      "Name": "GoalCreatedByName",
      "Type": "string",
      "Required": false,
      "ValidRegEx": "",
      "PostData": true,
      "DefaultValue": "ADMIN",
      "width": "400px"
    },
    {
      "Name": "GoalModifiedByName",
      "Type": "string",
      "Required": false,
      "ValidRegEx": "",
      "PostData": true,
      "DefaultValue": "ADMIN",
      "width": "400px"
    },
    {
      "Name": "GoalModifiedById",
      "Type": "number",
      "Required": false,
      "ValidRegEx": "",
      "PostData": true,
      "DefaultValue": 0,
      "width": "400px"
    },
    {
      "Name": "GoalWeightage",
      "Type": "number",
      "Required": false,
      "ValidRegEx": "",
      "PostData": true,
      "DefaultValue": 0,
      "width": "400px"
    },
    {
      "Name": "GoalForLevel",
      "Type": "number",
      "Required": false,
      "ValidRegEx": "",
      "PostData": true,
      "DefaultValue": 0,
      "width": "400px"
    },
    {
      "Name": "ForObjectId",
      "Type": "number",
      "Required": false,
      "ValidRegEx": "",
      "PostData": true,
      "DefaultValue": -1,
      "width": "400px"
    },
    {
      "Name": "ForObjectName",
      "Type": "string",
      "Required": false,
      "ValidRegEx": "",
      "PostData": true,
      "DefaultValue": "",
      "width": "400px"
    },
    {
      "Name": "GoalForPeriodType",
      "Type": "number",
      "Required": false,
      "ValidRegEx": "",
      "PostData": true,
      "DefaultValue": 0,
      "width": "400px"
    },
    {
      "Name": "ForPeriodId",
      "Type": "number",
      "Required": false,
      "ValidRegEx": "",
      "PostData": true,
      "DefaultValue": -1,
      "width": "400px"
    },
    {
      "Name": "ForPeriodName",
      "Type": "string",
      "Required": false,
      "ValidRegEx": "",
      "PostData": true,
      "DefaultValue": "NONE",
      "width": "400px"
    },
    {
      "Name": "SubPeriodFromDate",
      "Type": "string",
      "Required": false,
      "ValidRegEx": "",
      "PostData": true,
      "DefaultValue": "/Date(1434186837000)/",
      "width": "400px"
    },
    {
      "Name": "SubPeriodToDate",
      "Type": "string",
      "Required": false,
      "ValidRegEx": "",
      "PostData": false,
      "DefaultValue": "/Date(1434186837000)/",
      "width": "400px"
    },
    {
      "Name": "GoalPeriodFrom",
      "Type": "string",
      "Required": false,
      "ValidRegEx": "",
      "PostData": false,
      "DefaultValue": "/Date(1708453800000)/",
      "width": "400px"
    },
    {
      "Name": "GoalPeriodTo",
      "Type": "string",
      "Required": false,
      "ValidRegEx": "",
      "PostData": true,
      "DefaultValue": "/Date(1708453800000)/",
      "width": "400px"
    },
    {
      "Name": "GoalPriority",
      "Type": "number",
      "Required": false,
      "ValidRegEx": "",
      "PostData": true,
      "DefaultValue": 0,
      "width": "400px"
    },
    {
      "Name": "GoalValueType",
      "Type": "number",
      "Required": false,
      "ValidRegEx": "",
      "PostData": true,
      "DefaultValue": 0,
      "width": "400px"
    },
    {
      "Name": "GoalValue",
      "Type": "number",
      "Required": false,
      "ValidRegEx": "",
      "PostData": true,
      "DefaultValue": 0,
      "width": "400px"
    },
    {
      "Name": "GoalAchievedValue",
      "Type": "number",
      "Required": false,
      "ValidRegEx": "",
      "PostData": true,
      "DefaultValue": 0,
      "width": "400px"
    },
    {
      "Name": "ParentGoalIds",
      "Type": "string",
      "Required": false,
      "ValidRegEx": "",
      "PostData": true,
      "DefaultValue": -1,
      "width": "400px"
    },
    {
      "Name": "TaskId",
      "Type": "number",
      "Required": false,
      "ValidRegEx": "",
      "PostData": true,
      "DefaultValue": -1,
      "width": "400px"
    },
    {
      "Name": "TaskNumber",
      "Type": "string",
      "Required": false,
      "ValidRegEx": "",
      "PostData": true,
      "DefaultValue": "NONE",
      "width": "400px"
    },
    {
      "Name": "TaskDescription",
      "Type": "string",
      "Required": false,
      "ValidRegEx": "",
      "PostData": true,
      "DefaultValue": "NONE",
      "width": "400px"
    },
    {
      "Name": "ObjectiveId",
      "Type": "number",
      "Required": false,
      "ValidRegEx": "",
      "PostData": true,
      "DefaultValue": -1,
      "width": "400px"
    },
    {
      "Name": "ObjectiveName",
      "Type": "string",
      "Required": false,
      "ValidRegEx": "",
      "PostData": true,
      "DefaultValue": "NONE",
      "width": "400px"
    },
    {
      "Name": "ObjectiveDescription",
      "Type": "string",
      "Required": false,
      "ValidRegEx": "",
      "PostData": true,
      "DefaultValue": "NONE",
      "width": "400px"
    },
 
    {
      "Name": "ParentGoalName",
      "Type": "string",
      "Required": false,
      "ValidRegEx": "",
      "PostData": true,
      "DefaultValue": "NONE",
      "width": "400px"
    },
    {
      "Name": "ParentGoalDescription",
      "Type": "string",
      "Required": false,
      "ValidRegEx": "",
      "PostData": true,
      "DefaultValue": "",
      "width": "400px"
    },
    {
      "Name": "GoalVersion",
      "Type": "number",
      "Required": false,
      "ValidRegEx": "",
      "PostData": true,
      "DefaultValue": 1,
      "width": "400px"
    },
    {
      "Name": "MultipleForPeriodIds",
      "Type": "number",
      "Required": false,
      "ValidRegEx": "",
      "PostData": true,
      "DefaultValue": -1,
      "width": "400px"
    },
    {
      "Name": "MultipleForObjectIds",
      "Type": "number",
      "Required": false,
      "ValidRegEx": "",
      "PostData": true,
      "DefaultValue": -1,
      "width": "400px"
    },
    {
      "Name": "GoalEvaluatorPercentage",
      "Type": "number",
      "Required": false,
      "ValidRegEx": "",
      "PostData": true,
      "DefaultValue": "0",
      "width": "400px"
    },
    {
      "Name": "GoalSelfPercentage",
      "Type": "number",
      "Required": false,
      "ValidRegEx": "",
      "PostData": true,
      "DefaultValue": "0",
      "width": "400px"
    },
    {
      "Name": "AppraisalFormName",
      "Type": "string",
      "Required": false,
      "ValidRegEx": "",
      "PostData": true,
      "DefaultValue": "",
      "width": "400px"
    },
    {
      "Name": "AppraisalFormId",
      "Type": "number",
      "Required": false,
      "ValidRegEx": "",
      "PostData": true,
      "DefaultValue": -1,
      "width": "400px"
    },
    {
      "Name": "LovTypeName",
      "Type": "string",
      "Required": false,
      "ValidRegEx": "",
      "PostData": true,
      "DefaultValue": "",
      "width": "400px"
    },
    {
      "Name": "LovTypeId",
      "Type": "number",
      "Required": false,
      "ValidRegEx": "",
      "PostData": true,
      "DefaultValue": -1,
      "width": "400px"
    },
    {
      "Name": "ParentGoalDescription",
      "Type": "string",
      "Required": false,
      "ValidRegEx": "",
      "PostData": true,
      "DefaultValue": "",
      "width": "400px"
    },
    {
      "Name": "ParentGoalId",
      "Type": "number",
      "Required": false,
      "ValidRegEx": "",
      "PostData": true,
      "DefaultValue": -1,
      "width": "400px"
    },
    {
      "Name": "ParentGoalName",
      "Type": "string",
      "Required": false,
      "ValidRegEx": "",
      "PostData": true,
      "DefaultValue": "",
      "width": "400px"
    },
    {
      "Name": "ObjectiveDescription",
      "Type": "string",
      "Required": false,
      "ValidRegEx": "",
      "PostData": true,
      "DefaultValue": "",
      "width": "400px"
    },
    {
      "Name": "ObjectiveId",
      "Type": "number",
      "Required": false,
      "ValidRegEx": "",
      "PostData": true,
      "DefaultValue": -1,
      "width": "400px"
    },
    {
      "Name": "ObjectiveName",
      "Type": "string",
      "Required": false,
      "ValidRegEx": "",
      "PostData": true,
      "DefaultValue": "",
      "width": "400px"
    },
    {
      "Name": "TaskNumber",
      "Type": "string",
      "Required": false,
      "ValidRegEx": "",
      "PostData": true,
      "DefaultValue": "",
      "width": "400px"
    },
    {
      "Name": "TaskId",
      "Type": "number",
      "Required": false,
      "ValidRegEx": "",
      "PostData": true,
      "DefaultValue": -1,
      "width": "400px"
    },
    {
      "Name": "TaskDescription",
      "Type": "string",
      "Required": false,
      "ValidRegEx": "",
      "PostData": true,
      "DefaultValue": "",
      "width": "400px"
    },
    {
      "Name": "GoalId",
      "Type": "number",
      "Required": true,
      "ValidRegEx": "",
      "PostData": true,
      "DefaultValue": 0,
      "width": "400px"
    },
    {
      "Name": "GoalAchievedValue",
      "Type": "number",
      "Required": false,
      "ValidRegEx": "",
      "PostData": true,
      "DefaultValue": "0",
      "width": "400px"
    },
    {
      "Name": "GoalValue",
      "Type": "number",
      "Required": false,
      "ValidRegEx": "",
      "PostData": true,
      "DefaultValue": "0",
      "width": "400px"
    },
    {
      "Name": "GoalAchievedValue",
      "Type": "number",
      "Required": false,
      "ValidRegEx": "",
      "PostData": true,
      "DefaultValue": "0",
      "width": "400px"
    },
    {
      "Name": "GoalAchievedValue",
      "Type": "number",
      "Required": false,
      "ValidRegEx": "",
      "PostData": true,
      "DefaultValue": "0",
      "width": "400px"
    }
  ]
}