{
    "ObjectFields": [
        {
            "Name": "DepartmentId",
            "Type": "number",
            "Required": false,
            "ValidRegEx": "",
            "PostData": true,
            "DefaultValue": 0
        },
        {
            "Name": "DepartmentCode",
            "Type": "string",
            "Multiple": false,
            "PicklistTitle": "Code",
            "Label": "Department.DepartmentCode",
            "Width":276,
            "PlaceHolder": "Enter Code",
            "IsFirstField": true,
            "LinkId": "DepartmentId",
            "PicklistJSON": "departmentName",
            "AddNew": true,
            "MaxLength": 10,
            "LabelWidth": 100,
            "Required": true,
            "ValidRegEx": "",
            "PostData": true,
            "DefaultValue": "",      
            "isKeyField": true

        },
        {
            "Name": "DepartmentName",
            "Type": "string",
            "Multiple": false,
            "PicklistTitle": "Name",
            "Label": "Department.DepartmentName",
            "Width":276,
            "PlaceHolder": "Enter Name",
            "LinkId": "DepartmentId",
            "PicklistJSON": "departmentName",
            "AddNew": true,
            "MaxLength": 35,
            "LabelWidth": 100,
            "Required": true,
            "ValidRegEx": "",
            "PostData": true,
            "DefaultValue": "",
            "isKeyField": true
        },
        {
            "Name": "DepartmentIsProduction",
            "Type": "number",
            "Label": "Employee.Production",
            "Required": true,
            "PostData": true,
            "ValidRegEx": "",
            "DefaultValue": 1,
            "LabelWidth": 193
        },
        {
            "Name": "ProcessName",
            "Type": "string",
            "Multiple": false,
            "PicklistTitle": "Name",
            "Label": "ProcessOperation.Process",
            "PlaceHolder": "Select Process",
            "Width": 250,
            "LabelWidth": 204,
            "AddNew": false,
            "MaxLength": 35,
            "LinkId": "ProcessId",
            "Required": true,
            "PicklistJSON": "Process",
            "ValidRegEx": "",
            "PostData": true,
            "DefaultValue": ""
        },
        {
            "Name": "CalendarName",
            "Type": "string",
            "Multiple": false,
            "PicklistTitle": "Name",
            "Label": "Department.Calendar",
            "PlaceHolder": "Select Calendar",
            "Width": 200,
            "LabelWidth": 204,
            "AddNew": false,
            "MaxLength": 20,
            "LinkId": "CalendarId",
            "PicklistJSON": "CalendarName",
            "Required": true,
            "ValidRegEx": "",
            "PostData": true,
            "DefaultValue": ""
        },
        {
            "Name": "DepartmentApplicableOUNames",
            "Type": "string",
            "Multiple": true,
            "PicklistTitle": "Name",
            "Label": "Department.ApplicableOrganizationUnit",
            "Width": 350,
            "LabelWidth": 204,
            "PlaceHolder": "Select Applicable Organization Unit",
            "AddNew": false,
            "MaxLength": 20,
            "LinkId": "DepartmentApplicableOUIds",
            "PicklistJSON": "OUNames",
            "Placeholder": "Select Applicable OrganizationUnit",
            "Required": false,
            "ValidRegEx": "",
            "PostData": true,
            "DefaultValue": ""
        },
        {
            "Name": "DepartmentHeadName",
            "Type": "string",
            "Multiple": false,
            "PicklistTitle": "Name",
            "Label": "Department.DepartmentHead",
            "LinkId": "DepartmentHeadId",
            "PicklistJSON": "DepartmentHeadName",
            "PlaceHolder": "Select Department Head",
            "Width": 250,
            "LabelWidth": 204,
            "AddNew": false,
            "MaxLength": 20,
            "Required": true,
            "ValidRegEx": "",
            "PostData": false,
            "DefaultValue": ""
        },
        {
            "Name": "DepartmentHeadId",
            "Type": "number",
            "Label": "",
            "Required": false,
            "ValidRegEx": "",
            "PostData": true,
            "DefaultValue": -1
        },
        {
            "Name": "ProcessId",
            "Type": "number",
            "Required": false,
            "PostData": true,
            "ValidRegEx": "",
            "DefaultValue": -1
        },
        {
            "Name": "CalendarId",
            "Type": "number",
            "DefaultValue": -1,
            "Required": false,
            "PostData": true,
            "ValidRegEx": ""
        },
        {
            "Name": "DepartmentStatus",
            "Type": "number",
            "Tooltip": "",
            "Required": false,
            "PostData": true,
            "ValidRegEx": "",
            "DefaultValue": 1
        },
        {
            "Name": "DepartmentVersion",
            "Type": "number",
            "Tooltip": "",
            "Placeholder": "",
            "Required": false,
            "PostData": true,
            "ValidRegEx": "",
            "DefaultValue": 1
        },
        {
            "Name": "DepartmentCreatedByName",
            "Type": "string",
            "Required": false,
            "PostData": true,
            "ValidRegEx": "",
            "DefaultValue": "ADMIN"
        },
        {
            "Name": "DepartmentCreatedOn",
            "Type": "string",
            "Required": false,
            "PostData": true,
            "ValidRegEx": "",
            "DefaultValue": "/Date(1396137600000)/"
        },
        {
            "Name": "DepartmentModifiedByName",
            "Type": "string",
            "Required": false,
            "PostData": true,
            "ValidRegEx": "",
            "DefaultValue": "ADMIN"
        },
        {
            "Name": "DepartmentModifiedOn",
            "Type": "string",
            "Required": false,
            "PostData": true,
            "ValidRegEx": "",
            "DefaultValue": "/Date(1708683300000)/"
        },
        {
            "Name": "DepartmentApplicableOUIds",
            "Type": "number",
            "Required": false,
            "PostData": true,
            "ValidRegEx": "",
            "DefaultValue": ""
        }
    ]
}