{
  "ObjectFields": [
    {
      "Name": "BIZTransactionTypeName",
      "Type": "string",
      "Label": "BizTransaction Type",
      "PostData": true,
      "Required": false,
      "ValidRegEx": "",
      "DefaultValue": "SEPARATION",
      "LinkId": "BIZTransactionId",
      "PicklistJSON": "BIZTransaction",
      "Multiple": false,
      "PicklistTitle": "Name",
      "PlaceHolder": "Enter name",
      "Width": 295,
      "LabelWidth": 185,
      "AddNew": true,
      "IsFirstField": true,
      "MaxLength": 10,
      "isKeyField": true
    },
    {
      "Name": "BIZTransactionId",
      "Type": "number",
      "Required": false,
      "ValidRegEx": "",
      "PostData": true,
      "DefaultValue": 0,
      "width": "400px"
    },
    {
      "Name": "RelievingRelievingNumber",
      "Type": "string",
      "Label": "Relieving No*",
      "PostData": true,
      "Required": true,
      "ValidRegEx": "",
      "DefaultValue": "",
      "LinkId": "RelievingId",
      "PicklistJSON": "Relieving",
      "RequireBasedOnFieldName": "CodeDefineGenerationType",
			"RequireBasedOnFieldValue": [
				1
			],
      "Multiple": false,
      "PicklistTitle": "Name",
      "PlaceHolder": "Relieving number",
      "Width": 295,
      "LabelWidth": 185,
      "AddNew": false,
      "IsFirstField": true,
      "MaxLength": 10,
      "isKeyField": true
    },    
		{
			"Name": "CodeDefineGenerationType",
			"Type": "number",
			"Required": true,
			"PostData": false,
			"ValidRegEx": "",
			"DefaultValue": 1,
			"Width": 200
		},
    {
      "Name": "RelievingId",
      "Type": "number",
      "Required": false,
      "ValidRegEx": "",
      "PostData": true,
      "DefaultValue": 0,
      "width": "400px"
    },
    {
      "Name": "RelievingReferenceDate",
      "Type": "date",
      "Required": true,
      "ValidRegEx": "",
      "PostData": true,
      "DefaultValue": "today",
      "ReadOnly": false,
      "MaxLength": 10,
      "Width": 320,
      "LabelWidth": 185,
      "Label": "Date*",
      "Placeholder": " "
    },

    {
      "Name": "EmployeeName",
      "Type": "string",
      "Label": "Employee*",
      "PostData": true,
      "Required": true,
      "ValidRegEx": "",
      "DefaultValue": "",
      "LinkId": "EmployeenameId",
      "PicklistJSON": "Employeename",
      "Multiple": false,
      "PicklistTitle": "Name",
      "PlaceHolder": "Select Employee",
      "Width": 295,
      "LabelWidth": 185,
      "AddNew": false,
      "IsFirstField": true,
      "MaxLength": 10,
      "isKeyField": true
    },
    {
      "Name": "EmployeenameId",
      "Type": "number",
      "Required": false,
      "ValidRegEx": "",
      "PostData": true,
      "DefaultValue": 0,
      "width": "400px"
    },
    {
      "Name": "RelievingReason",
      "Type": "string",
      "Required": false,
      "ValidRegEx": "",
      "PostData": true,
      "DefaultValue": "",
      "ReadOnly": false,
      "MaxLength": 100,
      "Width": 320,
      "LabelWidth": 185,
      "Label": "Reason*",
      "Placeholder": "Enter Reason"
    },

    {
      "Name": "RelievingDateOfRelieving",
      "Type": "date",
      "Required": true,
      "ValidRegEx": "",
      "PostData": true,
      "DefaultValue": "today",
      "ReadOnly": false,
      "MaxLength": 10,
      "Width": 320,
      "LabelWidth": 185,
      "Label": "Requested Date of Relieving*",
      "Placeholder": " "
    },

    {
      "Name": "Remarks",
      "Type": "string",
      "Label": "Remarks",
      "Required": false,
      "Placeholder": "Enter Remarks ",
      "ValidRegEx": "",
      "MaxLength": 200,
      "PostData": true,
      "LabelWidth": 120,
      "Width": 368,
      "DefaultValue": ""
    }
  ]
}
