{
  "ObjectFields": [
    {
      "Name": "VersionId",
      "Type": "number",
      "Required": true,
      "ValidRegEx": "",
      "PostData": true,
      "DefaultValue": 0
    },
    {
      "Name": "WiId",
      "Type": "number",
      "Required": true,
      "ValidRegEx": "",
      "PostData": true,
      "DefaultValue": -1
    },
    {
      "Name": "WiName",
      "Type": "string",
      "Label": "Work Instruction*",
      "PostData": false,
      "Required": true,
      "ValidRegEx": "",
      "DefaultValue": "",
      "LinkId": "WiId",
      "PicklistJSON": "WorkInstruction",
      "Multiple": false,
      "PicklistTitle": "Name",
      "PlaceHolder": "Select Work Instruction",
      "Width": 295,
      "LabelWidth": 135,
      "AddNew": false,
      "IsFirstField": true,
      "MaxLength": 200,
      "isKeyField": true
    },
    {
      "Name": "VersionNo",
      "Type": "string",
      "Label": "Version No*",
      "Required": true,
      "ValidRegEx": "",
      "Placeholder": "e.g. 2.0",
      "MaxLength": 20,
      "Width": 200,
      "LabelWidth": 135,
      "PostData": true,
      "DefaultValue": ""
    },
    {
      "Name": "EffectiveDate",
      "Type": "date",
      "Label": "Effective Date*",
      "Required": true,
      "ValidRegEx": "",
      "PostData": true,
      "DefaultValue": "",
      "Width": 295,
      "LabelWidth": 135
    },
    {
      "Name": "ExpiryDate",
      "Type": "date",
      "Label": "Expiry Date",
      "Required": false,
      "ValidRegEx": "",
      "PostData": true,
      "DefaultValue": "",
      "Width": 295,
      "LabelWidth": 135
    },
    {
      "Name": "Status",
      "Type": "number",
      "Label": "Status",
      "Tooltip": "",
      "DefaultValue": 0,
      "Placeholder": "",
      "Required": true,
      "PostData": true,
      "LabelWidth": 135,
      "Width": 295,
      "ValidRegEx": "",
      "PickLists": [
        { "key": 0, "value": "Draft" },
        { "key": 1, "value": "Active" },
        { "key": 2, "value": "Superseded" },
        { "key": 3, "value": "Obsolete" }
      ]
    },
    {
      "Name": "ApprovedBy",
      "Type": "number",
      "Required": false,
      "ValidRegEx": "",
      "PostData": true,
      "DefaultValue": -1
    },
    {
      "Name": "ApprovedByName",
      "Type": "string",
      "Label": "Approved By",
      "PostData": false,
      "Required": false,
      "ValidRegEx": "",
      "DefaultValue": "",
      "LinkId": "ApprovedBy",
      "PicklistJSON": "Employee",
      "Multiple": false,
      "PicklistTitle": "Name",
      "PlaceHolder": "Select Approver",
      "Width": 295,
      "LabelWidth": 135,
      "AddNew": false,
      "MaxLength": 200
    },
    {
      "Name": "Remarks",
      "Type": "string",
      "Label": "Remarks",
      "Required": false,
      "ValidRegEx": "",
      "Placeholder": "Enter Remarks",
      "MaxLength": 400,
      "Width": 371,
      "PostData": true,
      "DefaultValue": ""
    }
  ]
}
