{
  "ObjectFields": [
    {
      "Name": "EvaluationPlanId",
      "Type": "number",
      "Required": false,
      "ValidRegEx": "",
      "PostData": true,
      "DefaultValue": 0
    },
    {
      "Name": "PlanTitle",
      "Type": "string",
      "Multiple": false,
      "PicklistTitle": "PlanTitle",
      "Label": "tms.PlanName",
      "Width": 300,
      "PlaceHolder": "Enter Evaluation Plan Title",
      "LinkId": "EvaluationPlanId",
      "PicklistJSON": "evaluationplan",
      "AddNew": true,
      "Required": true,
      "ValidRegEx": "",
      "PostData": true,
      "DefaultValue": "",
      "MaxLength": 50
    },
     {
      "Name": "ProgrammeId",
      "Type": "number",
      "Required": false,
      "ValidRegEx": "",
      "PostData": true,
      "DefaultValue": -1
    },
    {
      "Name": "ProgrammeTitle",
      "Type": "string",
      "Multiple": false,
      "PicklistTitle": "ProgrammeTitle",
      "Label": "tms.ProgrammeName",
      "Width": 400,
      "PlaceHolder": "Select Training Programme Name",
      "LinkId": "ProgrammeId",
      "PicklistJSON": "trainingprogramme",
      "AddNew": false,
      "Required": true,
      "ValidRegEx": "",
      "PostData": false,
      "MaxLength": 50
    },
    {
      "Name": "Kirkpatrick",
      "Type": "number",
      "Label": "tms.KirkpatrickLevel",
      "Placeholder": "",
      "Required": true,
      "ValidRegEx": "",
      "LabelWidth": 124,
      "DefaultValue": 0,
      "PostData": true,
      "Width": 200,
      "PickLists": [
        {
          "key": 0,
          "value": "L1Reaction"
        },
        {
          "key": 1,
          "value": "L2Learning"
        },
        {
          "key": 2,
          "value": "L3Behaviour"
        },
        {
          "key": 3,
          "value": "L4Results"
        }
      ]
    },
    {
      "Name": "RespondentType",
      "Type": "number",
      "Label": "tms.RespondentType",
      "Placeholder": "",
      "Required": true,
      "ValidRegEx": "",
      "LabelWidth": 124,
      "DefaultValue": 0,
      "PostData": true,
      "Width": 200,
      "PickLists": [
        {
          "key": 0,
          "value": "Participant"
        },
        {
          "key": 1,
          "value": "Supervisor"
        },
        {
          "key": 2,
          "value": "HR"
        },
        {
          "key": 3,
          "value": "Manager"
        },
        {
          "key": 4,
          "value": "Business Head"
        }
      ]
    },
    {
      "Name": "EvalTrigger",
      "Type": "number",
      "Label": "tms.Trigger",
      "Placeholder": "",
      "Required": false,
      "ValidRegEx": "",
      "LabelWidth": 124,
      "DefaultValue": 0,
      "PostData": true,
      "Width": 250,
      "PickLists": [
        {
          "key": 0,
          "value": "On Completion"
        },
        {
          "key": 1,
          "value": "Scheduled Date"
        },
        {
          "key": 2,
          "value": "Manual Trigger"
        }
      ]
    },
    {
      "Name": "TriggerDaysAfter",
      "Type": "number",
      "Required": false,
      "ValidRegEx": "",
      "DefaultValue": "",
      "PostData": true,
      "LabelWidth": 94,
      "Width": 150,
      "Label": "tms.TriggerDaysAfter",
      "MaxLength":3
    },
     {
      "Name": "EvalWindowDays",
      "Type": "number",
      "Required": true,
      "ValidRegEx": "",
      "DefaultValue": "",
      "PostData": true,
      "LabelWidth": 94,
      "Width": 150,
      "Label": "tms.EvalWindowDays",
      "PlaceHolder": "0 = immediate",
      "MaxLength": 3
    },
    {
      "Name": "IsActive",
      "Type": "string",
      "Label": "WorkflowSettings.IsActive",
      "Required": false,
      "ValidRegEx": "",
      "LabelWidth": 300,
      "PostData": true,
      "DefaultValue": 1,
      "Width": 700
    },
    {
      "Name": "ReminderDays",
      "Type": "number",
      "Required": false,
      "ValidRegEx": "",
      "Width": 150,
      "LabelWidth": 72,
      "PostData": true,
      "DefaultValue": "",
      "MaxLength": 2,
      "Label": "tms.Reminder",
      "PlaceHolder": "e.g.7,3,1"
    },
    {
      "Name": "Question",
      "Type": "string",
      "Required": false,
      "ValidRegEx": "",
      "Width": 500,
      "LabelWidth": 72,
      "PostData": true,
      "DefaultValue": "",
      "MaxLength": 700,
      "Label": "tms.Question",
      "PlaceHolder": "Define Questions in JSON format or use template builder after saving..."
    },
     {
      "Name": "TemplateId",
      "Type": "number",
      "Required": false,
      "ValidRegEx": "",
      "PostData": false,
      "DefaultValue": -1
    }

  ]
}