{
  "ObjectFields": [
    {
      "Name": "WiId",
      "Type": "number",
      "Required": false,
      "ValidRegEx": "",
      "PostData": true,
      "DefaultValue": 0
    },
    {
      "Name": "WiCode",
      "Type": "string",
      "Label": "Work Instruction Code*",
      "PostData": true,
      "Required": true,
      "ValidRegEx": "",
      "DefaultValue": "",
      "LinkId": "WiId",
      "PicklistJSON": "WorkInstruction",
      "Multiple": false,
      "PicklistTitle": "Code",
      "PlaceHolder": "Enter WI Code",
      "Width": 295,
      "LabelWidth": 135,
      "AddNew": true,
      "IsFirstField": true,
      "MaxLength": 20,
      "isKeyField": true
    },
    {
      "Name": "WiTitle",
      "Type": "string",
      "Label": "Work Instruction Title*",
      "PostData": true,
      "Required": true,
      "ValidRegEx": "",
      "DefaultValue": "",
      "LinkId": "WiId",
      "PicklistJSON": "WorkInstruction",
      "Multiple": false,
      "PicklistTitle": "Name",
      "PlaceHolder": "Enter WI Name",
      "Width": 400,
      "LabelWidth": 135,
      "AddNew": true,
      "MaxLength": 200,
      "isKeyField": true
    },
    {
      "Name": "WiProcessId",
      "Type": "number",
      "Required": false,
      "ValidRegEx": "",
      "PostData": true,
      "DefaultValue": -1
    },
    {
      "Name": "WiProcessName",
      "Type": "string",
      "Label": "Process Name*",
      "PostData": true,
      "Required": true,
      "ValidRegEx": "",
      "DefaultValue": "",
      "LinkId": "WiProcessId",
      "PicklistJSON": "wiprocess",
      "Multiple": false,
      "PicklistTitle": "Name",
      "PlaceHolder": "Select Process Name",
      "Width": 295,
      "LabelWidth": 135,
      "MaxLength": 200
    },
    {
      "Name": "WiSubProcessId",
      "Type": "number",
      "Required": false,
      "ValidRegEx": "",
      "PostData": true,
      "DefaultValue": -1
    },
    {
      "Name": "WiSubProcessName",
      "Type": "string",
      "Label": "Sub Process Name*",
      "PostData": true,
      "Required": true,
      "ValidRegEx": "",
      "DefaultValue": "",
      "LinkId": "WiSubProcessId",
      "PicklistJSON": "wisubprocess",
      "Multiple": false,
      "PicklistTitle": "Name",
      "PlaceHolder": "Select Sub Process Name",
      "Width": 295,
      "LabelWidth": 135,
      "MaxLength": 200
    },
    {
      "Name": "ActivityTypeName",
      "Type": "number",
      "Label": "Activity Type",
      "Tooltip": "",
      "DefaultValue": 0,
      "Placeholder": "",
      "Required": true,
      "PostData": true,
      "LabelWidth": 135,
      "Width": 150,
      "ValidRegEx": "",
      "PickLists": [
        {
          "key": 0,
          "value": "Cycle"
        },
        {
          "key": 1,
          "value": "Setup"
        },
        {
          "key": 2,
          "value": "Inspection"
        },
        {
          "key": 3,
          "value": "Safety"
        }
      ]
    },
    {
      "Name": "StdCycleTimeMins",
      "Label": "Std Cycle Time (Mins)",
      "Type": "number",
      "Required": false,
      "ValidRegEx": "",
      "MaxLength": 7,
      "DefaultValue": 0,
      "LabelWidth": 125,
      "Width": 70,
      "Placeholder": "Enter Std Cycle Time",
      "PostData": true
    },
    {
      "Name": "EffectiveDate",
      "Type": "string",
      "Label": "Effective Date",
      "Width": 100,
      "Required": true,
      "LabelWidth": 150,
      "ValidRegEx": "",
      "PostData": false,
      "DefaultValue": "today"
    },
    {
      "Name": "ReviewDueDate",
      "Type": "string",
      "Label": "Due Date",
      "Width": 100,
      "Required": true,
      "LabelWidth": 150,
      "ValidRegEx": "",
      "PostData": false,
      "DefaultValue": "today"
    },
    {
      "Name": "Version",
      "Type": "number",
      "Label": "Version",
      "Required": false,
      "ValidRegEx": "",
      "Placeholder": "e.g. 1.0",
      "MaxLength": 20,
      "Width": 200,
      "LabelWidth": 135,
      "PostData": true,
      "DefaultValue":1
    },
    {
      "Name": "WiVersion",
      "Type": "string",
      "Label": "Versions",
      "Required": false,
      "ValidRegEx": "",
      "Placeholder": "e.g. 2.0",
      "MaxLength": 20,
      "Width": 200,
      "LabelWidth": 135,
      "PostData": true,
      "DefaultValue": "1.0"
    },
    {
      "Name": "IsActive",
      "Type": "Checkbox",
      "Required": false,
      "ValidRegEx": "",
      "DefaultValue": 1,
      "PostData": true,
      "Width": 200,
      "LabelWidth": 132,
      "Label": "Mandatory"
    },
    {
      "Name": "WiDescription",
      "Type": "string",
      "Label": "Description",
      "Required": false,
      "ValidRegEx": "",
      "Placeholder": "Enter Description",
      "MaxLength": 400,
      "Width": 371,
      "PostData": true,
      "DefaultValue": ""
    },
    {
      "Name": "Tags",
      "Label": "Tags",
      "Type": "string",
      "Required": false,
      "ValidRegEx": "",
      "MaxLength": 200,
      "DefaultValue": "",
      "LabelWidth": 120,
      "Width": 295,
      "Placeholder": "Enter Tags",
      "PostData": true
    },
    {
      "Name": "WiSectionId",
      "Type": "number",
      "Required": false,
      "ValidRegEx": "",
      "PostData": true,
      "DefaultValue": 0
    },
    {
      "Name": "SectionTitle",
      "Type": "string",
      "Label": "Section Title*",
      "PostData": true,
      "Required": false,
      "ValidRegEx": "",
      "DefaultValue": "",
      "LinkId": "WiSectionId",
      "PicklistJSON": "Section",
      "Multiple": false,
      "PicklistTitle": "Name",
      "PlaceHolder": "Enter Section Title",
      "Width": 295,
      "LabelWidth": 135,
      "AddNew": true,
      "MaxLength": 200
    },
    {
      "Name": "Description",
      "Type": "string",
      "Label": "Description",
      "Required": false,
      "ValidRegEx": "",
      "Placeholder": "Enter Description",
      "MaxLength": 400,
      "Width": 371,
      "PostData": true,
      "DefaultValue": ""
    },
    {
      "Name": "WiStepId",
      "Type": "number",
      "Required": false,
      "ValidRegEx": "",
      "PostData": true,
      "DefaultValue": 0
    },
    {
      "Name": "StepTitle",
      "Type": "string",
      "Label": "Step Title*",
      "PostData": true,
      "Required": false,
      "ValidRegEx": "",
      "DefaultValue": "",
      "LinkId": "WiStepId",
      "PicklistJSON": "Step",
      "Multiple": false,
      "PicklistTitle": "Name",
      "PlaceHolder": "Enter Step Title",
      "Width": 400,
      "LabelWidth": 135,
      "AddNew": true,
      "MaxLength": 200
    },
    {
      "Name": "WarningLevel",
      "Type": "number",
      "Label": "Warning Level",
      "Tooltip": "",
      "DefaultValue": 0,
      "Placeholder": "",
      "Required": true,
      "PostData": true,
      "LabelWidth": 135,
      "Width": 150,
      "ValidRegEx": "",
      "PickLists": [
        {
          "key": 0,
          "value": "None"
        },
        {
          "key": 1,
          "value": "Caution"
        },
        {
          "key": 2,
          "value": "Warning"
        },
        {
          "key": 3,
          "value": "Danger"
        }
      ]
    },
    {
      "Name": "IsOptional",
      "Type": "Checkbox",
      "Required": false,
      "ValidRegEx": "",
      "DefaultValue": 1,
      "PostData": true,
      "Width": 200,
      "LabelWidth": 132,
      "Label": "Optional Step"
    },
    {
      "Name": "RequireSignOff",
      "Type": "Checkbox",
      "Required": false,
      "ValidRegEx": "",
      "DefaultValue": 1,
      "PostData": true,
      "Width": 200,
      "LabelWidth": 132,
      "Label": "Requires supervisor sign-off"
    },
    {
      "Name": "WiStepSlNo",
      "Type": "number",
      "Required": false,
      "ValidRegEx": "",
      "DefaultValue": 1,
      "PostData": true
    },
    {
      "Name": "StepDisplayNo",
      "Type": "string",
      "Required": false,
      "ValidRegEx": "",
      "DefaultValue": "1",
      "PostData": true
    },
    {
      "Name": "StdDurationSecs",
      "Type": "number",
      "Label": "Std Duration (s)",
      "Required": false,
      "ValidRegEx": "",
      "DefaultValue": 0,
      "LabelWidth": 120,
      "Width": 100,
      "Placeholder": "0",
      "PostData": true
    },
    {
      "Name": "DisplayDurationSecs",
      "Type": "number",
      "Required": false,
      "ValidRegEx": "",
      "DefaultValue": 1,
      "PostData": true
    },
    {
      "Name": "ToolsRequired",
      "Label": "Tools Required",
      "Type": "string",
      "Required": false,
      "ValidRegEx": "",
      "MaxLength": 200,
      "DefaultValue": "",
      "LabelWidth": 120,
      "Width": 295,
      "Placeholder": "Eg Laptop,Internet",
      "PostData": true
    },
    {
      "Name": "ZoomRegion",
      "Type": "number",
      "Required": false,
      "ValidRegEx": "",
      "DefaultValue": 1,
      "PostData": true
    },
    {
      "Name": "AutoAdvanceSecs",
      "Type": "number",
      "Required": false,
      "ValidRegEx": "",
      "DefaultValue": 1,
      "PostData": true
    },
    {
      "Name": "ApplicableModelIds",
      "Type": "number",
      "Required": false,
      "ValidRegEx": "",
      "PostData": true,
      "DefaultValue": 0
    },
    {
      "Name": "WiStepContentId",
      "Type": "number",
      "Required": false,
      "ValidRegEx": "",
      "PostData": true,
      "DefaultValue": 0
    },
    {
      "Name": "ContentTypeId",
      "Type": "number",
      "Required": false,
      "ValidRegEx": "",
      "PostData": true,
      "DefaultValue": -1
    },
    {
      "Name": "ContentTypeName",
      "Type": "string",
      "Label": "Content Type",
      "PostData": true,
      "Required": false,
      "ValidRegEx": "",
      "DefaultValue": "",
      "LinkId": "ContentTypeId",
      "PicklistJSON": "contentType",
      "Multiple": false,
      "PicklistTitle": "Name",
      "PlaceHolder": "Enter Name",
      "Width": 295,
      "LabelWidth": 135,
      "AddNew": true,
      "MaxLength": 35,
      "isKeyField": true
    },
    {
      "Name": "LoopMedia",
      "Type": "number",
      "Label": "Loop Media",
      "Tooltip": "",
      "DefaultValue": 0,
      "Placeholder": "",
      "Required": true,
      "PostData": true,
      "LabelWidth": 135,
      "Width": 150,
      "ValidRegEx": "",
      "PickLists": [
        {
          "key": 0,
          "value": "True"
        },
        {
          "key": 1,
          "value": "False"
        }
      ]
    },
    {
      "Name": "ContentId",
      "Type": "number",
      "Required": false,
      "ValidRegEx": "",
      "PostData": true,
      "DefaultValue": -1,
      "Width": 100
    },
    {
      "Name": "ContentTitle",
      "Type": "string",
      "Label": "Content Name",
      "PostData": true,
      "Required": false,
      "ValidRegEx": "",
      "DefaultValue": "",
      "LinkId": "ContentId",
      "PicklistJSON": "content",
      "Multiple": false,
      "PicklistTitle": "Name",
      "PlaceHolder": "Enter Content Name",
      "Width": 360,
      "AddNew": true,
      "MaxLength": 20
    },
    {
      "Name": "BodyContent",
      "Type": "string",
      "Required": false,
      "ValidRegEx": "",
      "PostData": true,
      "DefaultValue": ""
    },
    {
      "Name": "ContentSource",
      "Type": "string",
      "Required": false,
      "ValidRegEx": "",
      "PostData": true,
      "DefaultValue": ""
    },
    
    {
            "Name": "MinLevelNo",
            "Type": "number",
            "Label": "Min Level",
            "Tooltip": "",
            "Placeholder": "",
            "Required": true,
            "IsVisible": true,
            "DefaultValue": 1,
        
            "PostData": true,
            "LabelWidth": 73,
            "Width": 320,
            "ValidRegEx": "",
            "PickLists": [
                {
                    "key": 1,
                    "value": "Level 1"
                },
                {
                    "key": 2,
                    "value": "Level 2"
                },
                {
                    "key": 3,
                    "value": "Level 3"
                },
                {
                    "key": 4,
                    "value": "Level 4"
                }
            ]
        },
        {
            "Name": "Enforcement",
            "Type": "number",
            "Label": "Enforcement",
            "Tooltip": "",
            "Placeholder": "",
            "Required": true,
            "IsVisible": true,
            "DefaultValue": 0,
            "PostData": true,
            "LabelWidth": 73,
            "Width": 320,
            "ValidRegEx": "",
            "PickLists": [
                {
                    "key": 0,
                    "value": "Log"
                },
                {
                    "key": 1,
                    "value": "Warn"
                },
                {
                    "key": 2,
                    "value": "Block"
                }
            ]
        },
  {
            "Name": "IsMandatory",
            "Type": "number",
            "Label": "Mandatory",
            "Tooltip": "",
            "Placeholder": "",
            "Required": true,
            "DefaultValue": 1,
            "PostData": true,
            "LabelWidth": 73,
            "Width": 320,
            "ValidRegEx": "",
            "PickLists": [
                {
                    "key": 1,
                    "value": "Yes"
                },
                {
                    "key": 2,
                    "value": "No"
                }
            ]
        },
    
    {
      "Name": "Remarks",
      "Type": "string",
      "Required": false,
      "ValidRegEx": "",
      "PostData": true,
      "DefaultValue": ""
    },
    {
      "Name": "ContentRef",
      "Type": "string",
      "Required": false,
      "ValidRegEx": "",
      "PostData": true,
      "DefaultValue": ""
    },
    {
      "Name": "MediaCaption",
      "Type": "string",
      "Required": false,
      "ValidRegEx": "",
      "PostData": true,
      "DefaultValue": ""
    },
    {
      "Name": "WiSkillRequirementId",
      "Type": "number",
      "Required": false,
      "ValidRegEx": "",
      "PostData": true,
      "DefaultValue":-1
    },
    {
      "Name": "SkillId",
      "Type": "number",
      "Required": false,
      "ValidRegEx": "",
      "PostData": true,
      "DefaultValue": -1
    },
    {
      "Name": "WiCompetencyRequirementId",
      "Type": "number",
      "Required": false,
      "ValidRegEx": "",
      "PostData": true,
      "DefaultValue": -1
    },
    {
      "Name": "CompetencyId",
      "Type": "number",
      "Required": false,
      "ValidRegEx": "",
      "PostData": true,
      "DefaultValue": -1
    },
    {
      "Name": "CompetencyName",
      "Type": "string",
      "Required": false,
      "ValidRegEx": "",
      "PostData": true,
      "DefaultValue": ""
    },
    {
      "Name": "SkillName",
      "Type": "string",
      "Label": " Skill Name*",
      "PostData": true,
      "Required": false,
      "ValidRegEx": "",
      "DefaultValue": "",
      "LinkId": "SkillId",
      "PicklistJSON": "Skillmaster",
      "Multiple": false,
      "PicklistTitle": "Name",
      "PlaceHolder": "Enter Name",
      "Width": 295,
      "LabelWidth": 135,
      "AddNew": true,
      "MaxLength": 100,
      "isKeyField": true
    }
  ]
}