{
    "ObjectFields": [
        {
            "Name": "CodeDefineCategoryName",
            "Type": "string",
            "Label": "AssetType.CodeCategory",
            "Required": true,
            "ValidRegEx": "",
            "PostData": true,
            "PicklistJSON": "CodeCategory",
            "Multiple": false,
            "LinkId": "EmployeeCodeDefineId",
            "PicklistTitle": "CategoryName",
            "PlaceHolder": "Select Code Category",
            "Width": 250,
            "AddNew": false,
            "MaxLength": 100,
            "DefaultValue": "",
            "IsFirstField": true,
            "PicklistCriteria": "CodeDefine"
        },
         {
            "Name": "EmployeeNamePicklist",
            "Type": "string",
            "Label": "Employee Name",
            "Required": false,
            "ValidRegEx": "",
            "PostData": false,
            "PicklistJSON": "Employee",
            "Multiple": false,
            "LinkId": "EmployeeId",
            "PicklistTitle": "Name",
            "PlaceHolder": "Select Employee Name",
            "Width": 200,
            "AddNew": true,
            "ToolTip": "Displays full name of the employee",
            "MaxLength": 100,
            "DefaultValue": "",
            "isKeyField": true,
            "ShowArchived":true,
            "PicklistCriteria": "TimSlipEmployeeDefent"
        },
        {
            "Name": "EmployeeCode",
            "Type": "string",
            "Label": "EmployeeMaster.Employeecode",
            "Required": true,
            "ValidRegEx": "",
            "PostData": true,
            "PicklistJSON": "Employee",
            "Multiple": false,
            "LinkId": "EmployeeId",
            "PicklistTitle": "Code",
            "RequireBasedOnFieldName": "CodeDefineGenerationType",
            "RequireBasedOnFieldValue": [
                1
            ],
            "PlaceHolder": "Enter Code",
            "Width": 182,
            "AddNew": true,
            "MaxLength": 10,
            "isKeyField": true,
            "DefaultValue": "",
            "ShowArchived":true,
            "PicklistCriteria": "TimSlipEmployeeDefent"
        },
        {
            "Name": "EmployeeVersionPicklist",
            "Type": "string",
            "Label": "EmployeeMaster.EmployeeVersion",
            "Required": false,
            "ValidRegEx": "",
            "PostData": false,
            "PicklistJSON": "EmployeeVersion",
            "Multiple": false,
            "LinkId": "EmployeeVersionId",
            "PicklistTitle": "EmployeeName",
            "PlaceHolder": "Select Version",
            "Width": 147,
            "AddNew": true,
            "MaxLength": 100,
            "DefaultValue": "",
            "PicklistCriteria": "EmpVersion"
        },
        {
            "Name": "EmployeeTypeName",
            "Type": "string",
            "Label": "EmployeeMaster.EmployeeType",
            "Required": false,
            "ValidRegEx": "",
            "PostData": true,
            "LabelWidth": 125,
            "PicklistJSON": "GCMName",
            "Multiple": false,
            "LinkId": "EmployeeTypeId",
             "ExpandedView": true,
            "FieldDescription": "Categorize employees into groups for administrative or policy-related purposes, such as staff, management, or consultants.",
            "FieldDescriptionWidth": 360,
            "PicklistTitle": "Name",
            "PlaceHolder": "Select the Employee Type",
            "Width": 360,
            "AddNew": false,
            "MaxLength": 100,
            "DefaultValue": "",
            "PicklistCriteria": "TargetMasterItemLevel"
        },
        {
            "Name": "PayGroupName",
            "Type": "string",
            "Label": "Employee.PayGroupName",
            "Required": false,
            "ValidRegEx": "",
            "PostData": true,
            "PicklistJSON": "paygroup",
             "ExpandedView": true,
            "FieldDescription": "Classifies employees based on their employment terms, such as Permanent, Temporary, or Contract.",
            "FieldDescriptionWidth": 360,
            "LabelWidth": 125,
            "Multiple": false,
            "LinkId": "PayGroupId",
            "PicklistTitle": "Name",
            "PlaceHolder": "Select Group",
            "Width": 360,
            "AddNew": false,
            "MaxLength": 100,
            "DefaultValue": ""
        },
        {
            "Name": "StaffTypeName",
            "Type": "string",
            "Label": "EmployeeMaster.StaffType",
            "Required": false,
            "ValidRegEx": "",
            "PostData": true,
            "PicklistJSON": "GCMName",
            "LabelWidth": 125,
             "ExpandedView": true,
            "FieldDescription": "Specifies whether the staff member is Full-time or Part-time based on their work schedule.",
            "FieldDescriptionWidth": 360,
            "Multiple": false,
            "LinkId": "StaffTypeId",
            "PicklistTitle": "Name",
            "PlaceHolder": "Select the Staff Type",
            "Width": 360,
            "AddNew": false,
            "MaxLength": 100,
            "DefaultValue": "",
            "PicklistCriteria": "TargetMasterStaffType"
        },
        {
            "Name": "WorkTypeName",
            "Type": "string",
            "Label": "EmployeeMaster.Role/WorkType",
            "Required": false,
            "ValidRegEx": "",
            "PostData": true,
            "PicklistJSON": "GCMName",
            "Multiple": false,
            "LinkId": "WorkTypeId",
             "ExpandedView": true,
            "FieldDescription": "Defines the nature of work or responsibility assigned to the employee, such as operational, administrative, or technical tasks.",
            "FieldDescriptionWidth": 360,
            "PicklistTitle": "Name",
            "PlaceHolder": "Select the Work Type",
            "Width": 360,
            "AddNew": false,
            "MaxLength": 100,
            "LabelWidth": 125,
            "DefaultValue": "",
            "PicklistCriteria": "TargetMasterWorkBased"
        },
        {
            "Name": "CurrentOUName",
            "Type": "string",
            "Label": "EmployeeMaster.CurrentOu",
            "Required": true,
            "ValidRegEx": "",
            "ExpandedView": true,
            "FieldDescription": "Where the user is currently active. Users associated with multiple organizations can select their current OU accordingly",
            "FieldDescriptionWidth": 360,
            "PostData": true,
            "PicklistJSON": "ouname",
            "Multiple": false,
            "LinkId": "CurrentOUId",
            "PicklistTitle": "Name",
            "PlaceHolder": "Select Organization",
            "Width": 360,
            "AddNew": false,
            "MaxLength": 100,
            "LabelWidth": 125,
            "DefaultValue": ""
        },
         {
            "Name": "SupervisorName",
            "Type": "string",
            "Label": "Counter.Supervisor",
            "PostData": true,
            "Required": false,
            "ExpandedView": true,
            "FieldDescription": "Where the user is currently active. Users associated with multiple organizations can select their current OU accordingly",
            "FieldDescriptionWidth": 360,
            "ValidRegEx": "",
            "DefaultValue": "",
            "LinkId": "SupervisorId",
            "PicklistJSON": "User",
            "Multiple": false,
            "PicklistTitle": "Name",
            "PlaceHolder": "Select Supervisor",
            "Width": 360,
            "AddNew": false
        },
        {
            "Name": "DepartmentName",
            "Type": "string",
            "Label": "Employee.Department",
            "Required": false,
            "ValidRegEx": "",
            "PostData": true,
            "PicklistJSON": "Department",
            "ExpandedView": true,
            "FieldDescription": "Specifies the department the employee belongs to, such as HR, Finance, or Sales, for classification and management purposes.",
            "FieldDescriptionWidth": 360,
            "Multiple": false,
            "LinkId": "DepartmentId",
            "PicklistTitle": "Name",
            "PlaceHolder": "Select the Department",
            "Width": 360,
            "AddNew": false,
            "MaxLength": 100,
            "LabelWidth": 96,
            "DefaultValue": ""
        },
        {
            "Name": "SegmentName",
            "Type": "string",
            "Label": "Employee.Segment",
            "Required": false,
            "ValidRegEx": "",
            "PostData": true,
            "PicklistJSON": "GCMName",
            "Multiple": false,
             "ExpandedView": true,
            "FieldDescription": "Represents a specific business category or unit within the organization used to group related activities, services, or products.",
            "FieldDescriptionWidth": 360,
            "LinkId": "SegmentId",
            "PicklistTitle": "Name",
            "PlaceHolder": "Select the Segment",
            "Width": 360,
            "AddNew": false,
            "MaxLength": 100,
            "LabelWidth": 96,
            "DefaultValue": "",
            "PicklistCriteria": "TargetMasterSegment"
        },
        {
            "Name": "UnitName",
            "Type": "string",
            "Label": "Employee.UnitName",
            "Required": false,
            "ValidRegEx": "",
            "PostData": true,
            "PicklistJSON": "GCMName",
            "Multiple": false,
             "ExpandedView": true,
            "FieldDescription": "Indicates the level or subgroup within a segment used to classify employees based on hierarchy, grade, or internal structure.",
            "FieldDescriptionWidth": 360,
            "LinkId": "UnitId",
            "PicklistTitle": "Name",
            "PlaceHolder": "Select the Unit",
            "Width": 360,
            "AddNew": false,
            "MaxLength": 100,
            "LabelWidth": 96,
            "DefaultValue": "",
            "PicklistCriteria": "TargetMasterUnitname"
        },
        {
            "Name": "LocationName",
            "Type": "string",
            "Label": "Employee.Location",
            "Required": false,
            "ValidRegEx": "",
            "PostData": true,
            "PicklistJSON": "Location",
            "Multiple": false,
             "ExpandedView": true,
            "FieldDescription": "Specifies the physical place where the employee is based or primarily works from.",
            "FieldDescriptionWidth": 360,
            "LinkId": "LocationId",
            "PicklistTitle": "Name",
            "PlaceHolder": "Select the Location",
            "Width": 360,
            "AddNew": false,
            "MaxLength": 100,
            "LabelWidth": 96,
            "DefaultValue": ""
        },
        {
            "Name": "DesignationName",
            "Type": "string",
            "Label": "EmployeeExperience.Designation",
            "Required": false,
            "ValidRegEx": "",
            "PostData": true,
            "ExpandedView": true,
            "FieldDescription": "Refers to the official title or rank assigned to an employee, often reflecting their level or status within the organization",
            "FieldDescriptionWidth": 360,
            "PicklistJSON": "GCMName",
            "Multiple": false,
            "LinkId": "DesignationId",
            "PicklistTitle": "Name",
            "PlaceHolder": "Select the Designation",
            "Width": 360,
            "AddNew": false,
            "MaxLength": 100,
            "LabelWidth": 114,
            "DefaultValue": "",
            "PicklistCriteria": "TargetMasterDesignation"
        },
        {
            "Name": "JobPositionName",
            "Type": "string",
            "Label": "EmployeeMaster.JobPosition",
            "Required": false,
            "ValidRegEx": "",
            "PostData": true,
            "PicklistJSON": "JobPosition",
            "Multiple": false,
            "ExpandedView": true,
            "FieldDescription": "Specifies the particular role or function the employee performs, focusing on their day-to-day responsibilities",
            "FieldDescriptionWidth": 360,
            "LinkId": "JobPositionId",
            "PicklistTitle": "Name",
            "PlaceHolder": "Select the Job Position",
            "Width": 360,
            "AddNew": false,
            "MaxLength": 100,
            "LabelWidth": 114,
            "DefaultValue": ""
        },
        {
            "Name": "SalaryGradeName",
            "Type": "string",
            "Label": "EmployeeMaster.SalaryGrade",
            "Required": false,
            "ValidRegEx": "",
            "PostData": true,
            "PicklistJSON": "GCMName",
            "Multiple": false,
            "LinkId": "SalaryGradeId",
             "ExpandedView": true,
            "FieldDescription": "Indicates the pay scale level assigned to an employee, used to determine salary range and compensation structure.",
            "FieldDescriptionWidth": 360,
            "PicklistTitle": "Name",
            "PlaceHolder": "Select the Salary Grade",
            "Width": 360,
            "AddNew": false,
            "MaxLength": 100,
            "LabelWidth": 114,
            "DefaultValue": "",
            "PicklistCriteria": "TargetMasterSalaryGrade"
        },
        {
            "Name": "DAPointGroupName",
            "Type": "string",
            "Label": "EmployeeMaster.DAPointGroup",
            "Required": false,
            "ValidRegEx": "",
            "PostData": true,
            "PicklistJSON": "DAP",
            "Multiple": false,
            "LinkId": "DAPointGroupId",
             "ExpandedView": true,
            "FieldDescription": "Represents the classification used to calculate Dearness Allowance (DA) based on employee grouping or location criteria.",
            "FieldDescriptionWidth": 360,
            "PicklistTitle": "Name",
            "PlaceHolder": "Select the DA Point Group",
            "Width": 360,
            "AddNew": false,
            "MaxLength": 100,
            "LabelWidth": 114,
            "DefaultValue": ""
        },
        {
            "Name": "EmployeeBloodGroup",
            "Type": "string",
            "Label": "EmployeeMaster.BloodGroup",
            "Required": false,
            "ValidRegEx": "",
            "PostData": true,
            "PicklistJSON": "BloodGroup",
            "LinkId": "EmployeeBloodGroupId",
            "Multiple": false,
            "PicklistTitle": "BloodGroup",
            "PlaceHolder": "Select Blood Group",
            "ExpandedView": true,
            "FieldDescription": "Specifies the employee’s blood group for medical and emergency purposes.",
            "FieldDescriptionWidth": 360,
            "Width": 210,
            "AddNew": false,
            "MaxLength": 100,
            "LabelWidth": 124,
            "DefaultValue": ""
        },
        {
            "Name": "NationalityName",
            "Type": "string",
            "Label": "Employee.Nationality",
            "Required": false,
            "ValidRegEx": "",
            "PostData": true,
            "LinkId": "NationalityId",
            "PicklistJSON": "GCMName",
             "ExpandedView": true,
            "FieldDescription": "Specifies the country to which the employee legally belongs or holds citizenship.",
            "FieldDescriptionWidth": 360,
            "Multiple": false,
            "PicklistTitle": "Name",
            "PlaceHolder": "Select Nationality",
            "Width": 360,
            "AddNew": false,
            "MaxLength": 100,
            "LabelWidth": 102,
            "DefaultValue": "",
            "PicklistCriteria": "TargetMasterNationality"
        },
        {
            "Name": "VillageName",
            "Type": "string",
            "Label": "EmployeeMaster.PickupPlace",
            "Required": false,
            "ValidRegEx": "",
            "PostData": true,
            "LinkId": "VillageId",
            "PicklistJSON": "PickupPlace",
             "ExpandedView": true,
            "FieldDescription": "Specifies the location where the employee is picked up for transportation or commute purposes.",
            "FieldDescriptionWidth": 360,
            "Multiple": false,
            "PicklistTitle": "Name",
            "PlaceHolder": "Select the Village",
            "Width": 360,
            "AddNew": false,
            "MaxLength": 100,
            "LabelWidth": 102,
            "DefaultValue": ""
        },
        {
            "Name": "ReligionName",
            "Type": "string",
            "Label": "Employee.Religion",
            "Required": false,
            "ValidRegEx": "",
            "PostData": true,
            "LinkId": "ReligionId",
            "PicklistJSON": "GCMName",
             "ExpandedView": true,
            "FieldDescription": "Indicates the employee’s religious affiliation or belief system. ",
            "FieldDescriptionWidth": 360,
            "Multiple": false,
            "PicklistTitle": "Name",
            "PlaceHolder": "Select the religion",
            "Width": 360,
            "AddNew": false,
            "MaxLength": 100,
            "LabelWidth": 120,
            "DefaultValue": "",
            "PicklistCriteria": "TargetMasterRegion"
        },
        {
            "Name": "CasteName",
            "Type": "string",
            "Label": "Employee.CasteName",
            "Required": false,
            "ValidRegEx": "",
            "PostData": true,
            "LinkId": "CasteId",
            "PicklistJSON": "GCMName",
             "ExpandedView": true,
            "FieldDescription": "Specifies the social group or community the employee belongs to, as recognized in official records",
            "FieldDescriptionWidth": 360,
            "Multiple": false,
            "PicklistTitle": "Name",
            "PlaceHolder": "Select Caste",
            "Width": 360,
            "AddNew": false,
            "MaxLength": 100,
            "LabelWidth": 120,
            "DefaultValue": "",
            "PicklistCriteria": "TargetMasterCaste"
        },
        {
            "Name": "ResourceTypeName",
            "Type": "string",
            "Label": "ProcessGroup.ResourceType",
            "Required": false,
            "ValidRegEx": "",
            "PostData": true,
            "LinkId": "ResourceTypeId",
            "PicklistJSON": "ResourceType",
            "Multiple": false,
            "PicklistTitle": "Name",
            "ExpandedView": true,
            "FieldDescription": "Specifies the type of resource based on their role in the organization.",
            "FieldDescriptionWidth": 360,
            "PlaceHolder": "Select the Resource",
            "Width": 360,
            "AddNew": false,
            "MaxLength": 100,
            "LabelWidth": 135,
            "DefaultValue": ""
        },
        {
            "Name": "WorkOUName",
            "Type": "string",
            "Label": "EmployeeMaster.PayProcessUnit",
            "Required": true,
            "ValidRegEx": "",
            "PostData": true,
            "LinkId": "WorkOUId",
            "PicklistJSON": "OrgUnit",
            "ExpandedView": true,
            "FieldDescription": "Specifies the unit or entity responsible for processing the employee’s payroll.",
            "FieldDescriptionWidth": 360,
            "Multiple": false,
            "PicklistTitle": "Name",
            "PlaceHolder": "Select Organization",
            "Width": 360,
            "AddNew": false,
            "MaxLength": 100,
            "LabelWidth": 135,
            "DefaultValue": ""
        },
        {
            "Name": "GratuityGroupName",
            "Type": "string",
            "Label": "EmployeeMaster.GratuityGroup",
            "Required": false,
            "ValidRegEx": "",
            "PostData": true,
            "LinkId": "GratuityGroupId",
            "PicklistJSON": "Employeegratuity",
             "ExpandedView": true,
            "FieldDescription": "Specifies the group under which the employee’s gratuity benefits are calculated and managed.",
            "FieldDescriptionWidth": 360,
            "Multiple": false,
            "PicklistTitle": "Name",
            "PlaceHolder": "Select Gratuity Group",
            "Width": 360,
            "AddNew": false,
            "MaxLength": 100,
            "LabelWidth": 135,
            "DefaultValue": ""
        },
        {
            "Name": "EmployeeCommonName",
            "Type": "string",
            "Label": "EmployeeMaster.LinkedCode",
            "Required": false,
            "ValidRegEx": "",
            "PostData": true,
            "PicklistJSON": "EmployeeLinkCode",
            "LinkId": "EmployeeCommonId",
            "ExpandedView": true,
            "FieldDescription": "Connects the employee’s record to another employee’s code within the organization, such as a referral or reporting link.",
            "FieldDescriptionWidth": 360,
            "Multiple": false,
            "PicklistTitle": "Name",
            "PlaceHolder": "Employee Name",
            "Width": 360,
            "AddNew": false,
            "MaxLength": 100,
            "LabelWidth": 135,
            "DefaultValue": ""
        },
        {
            "Name": "CostCenterName",
            "Type": "string",
            "Label": "Employee.CostCenterName",
            "Required": false,
            "ValidRegEx": "",
            "PostData": true,
            "PicklistJSON": "CostCenter",
            "Multiple": false,
            "PicklistTitle": "Name",
            "LinkId": "CostCenterId",
             "ExpandedView": true,
            "FieldDescription": "Shows the cost center(s) the employee belongs to. Helps track departmental budgeting and resource allocation.",
            "FieldDescriptionWidth": 360,
            "PlaceHolder": "Select the Cost Center",
            "Width": 360,
            "AddNew": false,
            "MaxLength": 100,
            "LabelWidth": 180,
            "DefaultValue": ""
        },
        {
            "Name": "ShiftDescription",
            "Type": "string",
            "Label": "Employee.Shift",
            "Required": false,
            "ValidRegEx": "",
            "PostData": true,
            "PicklistJSON": "shiftmaster",
            "ExpandedView": true,
            "FieldDescription": "Shows the employee’s work timing like Morning, Evening, or Night. Helps manage duty rosters and staff availability.",
            "FieldDescriptionWidth": 360,
            "Multiple": false,
            "PicklistTitle": "Description",
            "LinkId": "ShiftId",
            "PlaceHolder": "Select Shift",
            "Width": 360,
            "AddNew": false,
            "MaxLength": 100,
            "LabelWidth": 175,
            "DefaultValue": ""
        },
        {
            "Name": "shiftpattern",
            "Type": "string",
            "Label": "EmployeeMaster.ShiftPattern",
            "Required": false,
            "ValidRegEx": "",
            "PostData": true,
            "PicklistJSON": "ShiftPattern",
            "ExpandedView": true,
            "FieldDescription": "Defines the recurring work schedule, like 5-days-on, 2-days-off. Useful for planning rotations and weekly shift cycles",
            "FieldDescriptionWidth": 360,
            "Multiple": false,
            "PicklistTitle": "Name",
            "LinkId": "newShiftPatternId",
            "PlaceHolder": "Select Pattern",
            "Width": 360,
            "AddNew": false,
            "MaxLength": 100,
            "LabelWidth": 157,
            "DefaultValue": ""
        },
        {
            "Name": "ReportInttoEmployeeName",
            "Type": "string",
            "Label": "Employee.ReportInttoEmployeeId",
            "Required": false,
            "ValidRegEx": "",
            "PostData": true,
             "ExpandedView": true,
            "FieldDescription": "Indicates the name of the supervisor or manager the employee reports to. Helps define reporting structure and workflow clarity",
            "FieldDescriptionWidth": 360,
            "PicklistJSON": "EmployeeLinkCode",
            "Multiple": false,
            "PicklistTitle": "Name",
            "LinkId": "ReportInttoEmployeeId",
            "PlaceHolder": "Select the  Employee",
            "Width": 360,
            "AddNew": false,
            "MaxLength": 100,
            "LabelWidth": 175,
            "DefaultValue": ""
        },
        {
            "Name": "AdminReportingToName",
            "Type": "string",
            "Label": "Employee.AdminReportingToName",
            "Required": false,
            "ValidRegEx": "",
            "PostData": true,
            "PicklistJSON": "User",
              "ExpandedView": true,
            "FieldDescription": "Shows the name of the administrative head the employee reports to. Useful for handling admin tasks and escalation processes.",
            "FieldDescriptionWidth": 360,
            "Multiple": false,
            "PicklistTitle": "Name",
            "LinkId": "AdminReportingToId",
            "PlaceHolder": "Select the  Employee",
            "Width": 360,
            "AddNew": false,
            "MaxLength": 100,
            "LabelWidth": 175,
            "DefaultValue": ""
        },
        {
            "Name": "CalendarName",
            "Type": "string",
            "Label": "EmployeeMaster.Calendar",
            "Required": false,
            "ValidRegEx": "",
            "PostData": true,
            "PicklistJSON": "Calendar",
            "Multiple": false,
            "PicklistTitle": "Name",
            "LinkId": "CalendarId",
            "ExpandedView": true,
            "FieldDescription": "Displays workdays, holidays, and shift schedules for employees. Useful for planning attendance and leave tracking.",
            "FieldDescriptionWidth": 360,
            "PlaceHolder": "Select Calendar",
            "Width": 360,
            "AddNew": false,
            "MaxLength": 100,
            "LabelWidth": 112,
            "DefaultValue": ""
        },
        {
            "Name": "EmployeeLocationNames",
            "Type": "string",
            "Label": "EmployeeMaster.AllowedLocation",
            "Required": false,
            "ValidRegEx": "",
            "PostData": true,
            "PicklistJSON": "Location",
            "Multiple": true,
            "PicklistTitle": "Name",
            "LinkId": "EmployeeLocationIds",
            "PlaceHolder": "Select the Location",
            "ExpandedView": true,
            "FieldDescription": "Specifies the authorized places where the employee can work or check in. Helps in controlling attendance and site access",
            "FieldDescriptionWidth": 360,
            "Width": 360,
            "AddNew": false,
            "MaxLength": 100,
            "LabelWidth": 128,
            "DefaultValue": ""
        },
        {
            "Name": "CurrencyName",
            "Type": "string",
            "Label": "Employee.Currency",
            "Required": false,
            "ValidRegEx": "",
            "PostData": true,
            "PicklistJSON": "Currency",
             "ExpandedView": true,
            "FieldDescription": "Shows the currency in which the employee is paid, such as INR or USD. Useful for managing payments in different currencies.",
            "FieldDescriptionWidth": 360,
            "Multiple": false,
            "PicklistTitle": "Name",
            "LinkId": "CurrencyId",
            "PlaceHolder": "Select the Currency",
            "Width": 360,
            "AddNew": false,
            "MaxLength": 100,
            "LabelWidth": 73,
            "DefaultValue": ""
        },
        {
            "Name": "PayConfigurationName",
            "Type": "string",
            "Label": "Employee.PayConfigurationName",
            "Required": true,
            "ValidRegEx": "",
            "PostData": true,
            "PicklistJSON": "Employeepayconfiguration",
            "Multiple": false,
            "PicklistTitle": "Name",
            "ExpandedView": true,
            "FieldDescription": "Refers to the assigned salary structure or pay setup for the employee. Helps manage earnings, deductions, and payroll rules.",
            "FieldDescriptionWidth": 360,
            "LinkId": "PayConfigurationId",
            "PlaceHolder": "Select Pay Configuration",
            "Width": 360,
            "AddNew": false,
            "MaxLength": 100,
            "LabelWidth": 180,
            "DefaultValue": ""
        },
        {
            "Name": "SalaryAccountName",
            "Type": "string",
            "Label": "Employee.SalaryAccountName",
            "Required": false,
            "ValidRegEx": "",
            "PostData": true,
            "PicklistJSON": "EmployeeAccount",
            "Multiple": false,
            "PicklistTitle": "Name",
            "LinkId": "SalaryAccountId",
             "ExpandedView": true,
            "FieldDescription": "Name of the bank account where the employee’s salary is deposited. Ensures correct salary payment details are maintained.",
            "FieldDescriptionWidth": 360,
            "PlaceHolder": "Select Salary Account",
            "Width": 360,
            "AddNew": false,
            "MaxLength": 100,
            "LabelWidth": 180,
            "DefaultValue": "",
            "PicklistCriteria": "SalaryAccount"
        },
        {
            "Name": "AdvanceAccountName",
            "Type": "string",
            "Label": "Employee.AdvanceAccountName",
            "Required": false,
            "ValidRegEx": "",
            "PostData": true,
            "PicklistJSON": "EmployeeAccount",
            "Multiple": false,
            "PicklistTitle": "Name",
            "LinkId": "AdvanceAccountId",
             "ExpandedView": true,
            "FieldDescription": "Account used to record any salary advance given to the employee. Helps in tracking advances and adjusting them in future salaries.",
            "FieldDescriptionWidth": 360,
            "PlaceHolder": "Select Advance Account",
            "Width": 360,
            "AddNew": false,
            "MaxLength": 100,
            "LabelWidth": 180,
            "DefaultValue": "",
            "PicklistCriteria": "SalaryAccount"
        },
        {
            "Name": "EmployeeBankBranchName",
            "Type": "string",
            "Label": "AccountMaster.IFSC",
            "Required": false,
            "ValidRegEx": "",
            "PostData": true,
            "PicklistJSON": "BankBranch",
            "Multiple": false,
            "PicklistTitle": "IFSC",
            "ExpandedView": true,
            "FieldDescription": "A unique code to identify the bank branch for online payments. Needed for salary transfers and other fund transactions.",
            "FieldDescriptionWidth": 360,
            "LinkId": "EmployeeBankBranchId",
            "PlaceHolder": "Select IFSC CODE",
            "Width": 360,
            "AddNew": false,
            "MaxLength": 100,
            "LabelWidth": 120,
            "DefaultValue": ""
        },
        {
            "Name": "BankName",
            "Type": "string",
            "Label": "Employee.Bank",
            "Required": false,
            "ValidRegEx": "",
            "PostData": true,
            "PicklistJSON": "GCMName",
            "Multiple": false,
            "PicklistTitle": "Name",
            "ExpandedView": true,
            "FieldDescription": "Indicates the name of the bank where the employee holds their salary account. Helps ensure correct routing of salary payments.",
            "FieldDescriptionWidth": 360,
            "LinkId": "BankId",
            "PlaceHolder": "Select the Bank",
            "Width": 360,
            "AddNew": false,
            "MaxLength": 100,
            "LabelWidth": 120,
            "DefaultValue": "",
            "PicklistCriteria": "BankValue"
        },
        {
            "Name": "AccountName",
            "Type": "string",
            "Label": "Employee.AccountName",
            "Required": false,
            "ValidRegEx": "",
            "PostData": true,
            "PicklistJSON": "EmployeeAccount",
            "Multiple": false,
             "ExpandedView": true,
            "FieldDescription": "Refers to the account used for recording employee overtime payments. Helps in proper tracking and accounting of OT expenses.",
            "FieldDescriptionWidth": 360,
            "PicklistTitle": "Name",
            "LinkId": "AccountId",
            "PlaceHolder": "Select the Account",
            "Width": 360,
            "AddNew": false,
            "MaxLength": 100,
            "LabelWidth": 160,
            "DefaultValue": "",
            "PicklistCriteria": "SalaryAccount"
        },
        {
            "Name": "EmployeeProductCategoryNames",
            "Type": "string",
            "Label": "Employee.EmployeeProductCategoryNames",
            "Required": false,
            "ValidRegEx": "",
            "PostData": true,
            "PicklistJSON": "ItemCategory",
            "Multiple": true,
             "ExpandedView": true,
            "FieldDescription": "Lists product categories the employee handles. Helps organize duties and track product tasks.",
            "FieldDescriptionWidth": 360,
            "PicklistTitle": "Name",
            "LinkId": "EmployeeProductCategoryIds",
            "PlaceHolder": "Select the Product Category",
            "Width": 295,
            "AddNew": false,
            "MaxLength": 100,
            "LabelWidth": 130,
            "DefaultValue": ""
        },
        {
            "Name": "EmployeeProductPriceCategoryNames",
            "Type": "string",
            "Label": "DiscountPrice.ProductPriceCategory",
            "Required": false,
            "ValidRegEx": "",
            "PostData": true,
            "PicklistJSON": "PriceCategory",
            "Multiple": true,
             "ExpandedView": true,
            "FieldDescription": "Specifies the pricing categories of products linked to the employee’s role. Useful for managing pricing strategies and sales operations.",
            "FieldDescriptionWidth": 360,
            "PicklistTitle": "Name",
            "LinkId": "EmployeeProductPriceCategoryIds",
            "PlaceHolder": "Select the Product Price Category",
            "Width": 295,
            "AddNew": false,
            "MaxLength": 100,
            "LabelWidth": 170,
            "DefaultValue": "",
            "isKeyField": false
        },
        {
            "Name": "OUGroupName",
            "Type": "string",
            "Label": "Instrument.OUGroup",
            "Required": false,
            "ValidRegEx": "",
            "PostData": true,
            "PicklistJSON": "OrganizationGroup",
            "Multiple": false,
            "PicklistTitle": "Name",
             "ExpandedView": true,
            "FieldDescription": "Specifies the group of organizational units the employee is associated with when linked to multiple organizations.",
            "FieldDescriptionWidth": 360,
            "LinkId": "OUGroupId",
            "PlaceHolder": "Select Group",
            "Width": 360,
            "AddNew": false,
            "MaxLength": 100,
            "LabelWidth": 130,
            "DefaultValue": ""
        },
        {
            "Name": "CostCenterAllocationName",
            "Type": "string",
            "Label": "EmployeeMaster.CostCenterAllocation",
            "Required": false,
            "ValidRegEx": "",
            "PostData": true,
            "PicklistJSON": "CostCenterPattern",
            "Multiple": false,
            "PicklistTitle": "Code",
             "ExpandedView": true,
            "FieldDescription": "Details the specific cost center(s) assigned to the employee for expense tracking and budgeting.",
            "FieldDescriptionWidth": 360,
            "LinkId": "CostCenterAllocationId",
            "PlaceHolder": "Select CC AllocationName",
            "Width": 360,
            "AddNew": false,
            "MaxLength": 100,
            "LabelWidth": 130,
            "DefaultValue": ""
        },
        {
            "Name": "VisaEntityName",
            "Type": "string",
            "Label": "EmployeeMaster.VisaEntity",
            "Required": false,
            "ValidRegEx": "",
            "PostData": false,
            "PicklistJSON": "GCMName",
            "Multiple": false,
            "PicklistTitle": "Name",
            "LinkId": "VisaEntityId",
            "ExpandedView": true,
            "FieldDescription": "Specifies the organization or country that issued the employee’s work visa or permit.",
            "FieldDescriptionWidth": 360,
            "PlaceHolder": "Select Visa Entity",
            "Width": 360,
            "AddNew": false,
            "MaxLength": 100,
            "LabelWidth": 130,
            "DefaultValue": "",
            "PicklistCriteria": "VisaEntity"
        },
        {
            "Name": "RoleName",
            "Type": "string",
            "Label": "ECMRights.Role",
            "Required": false,
            "ValidRegEx": "",
            "PostData": false,
            "PicklistJSON": "Role",
            "Multiple": false,
            "PicklistTitle": "Name",
            "ExpandedView": true,
            "FieldDescription": "Specifies the name of the user's role, which defines their permissions and access level within the system.",
            "FieldDescriptionWidth": 360,
            "LinkId": "RoleId",
            "PlaceHolder": "Select Role",
            "Width": 295,
            "AddNew": false,
            "MaxLength": 100,
            "LabelWidth": 130,
            "DefaultValue": ""
        },
        {
            "Name": "EmployeeCommonCode",
            "Type": "string",
            "Label": "Previous Emp Code",
            "Required": false,
            "ValidRegEx": "",
            "PostData": false,
            "PicklistJSON": "Employee",
            "Multiple": false,
            "PicklistTitle": "Code",
            "LinkId": "EmployeeCommonId",
            "PlaceHolder": "Common Code",
            "Width": 120,
            "AddNew": false,
            "MaxLength": 100,
            "LabelWidth": 130,
            "DefaultValue": ""
        },
         {
            "Name": "IsOldEmployee",
            "Type": "number",
            "Label": "Is Old Employee",
            "Required": false,
            "ValidRegEx": "",
            "LabelWidth": 33,
            "PostData": false,
            "Placeholder": "",
            "DefaultValue": 1
        },
        {
            "Name": "EmployeeId",
            "Type": "number",
            "Required": false,
            "ValidRegEx": "",
            "PostData": true,
            "DefaultValue": 0,
            "Width": 100
        },
        {
            "Name": "OrganizationUnitId",
            "Type": "number",
            "Required": false,
            "ValidRegEx": "",
            "PostData": true,
            "DefaultValue": -1,
            "Width": 100
        },
         {
            "Name": "EmployeeCommonId",
            "Type": "number",
            "Required": false,
            "ValidRegEx": "",
            "PostData": true,
            "DefaultValue": -1,
            "Width": 100
        },
        {
            "Name": "VisaEntityId",
            "Type": "number",
            "Required": false,
            "ValidRegEx": "",
            "PostData": true,
            "DefaultValue": -1,
            "Width": 100
        },
         {
            "Name": "EmployeeVersionId",
            "Type": "number",
            "Required": false,
            "ValidRegEx": "",
            "PostData": false,
            "DefaultValue": -1,
            "Width": 100
        },
        {
            "Name": "CodeDefineGenerationType",
            "Type": "number",
            "Required": false,
            "PostData": false,
            "ValidRegEx": "",
            "DefaultValue": 1,
            "Width": 200
        },
        {
            "Name": "EmployeeBloodGroupId",
            "Type": "number",
            "Required": false,
            "ValidRegEx": "",
            "PostData": false,
            "DefaultValue": -1,
            "Width": 100
        },
        {
            "Name": "newShiftPatternId",
            "Type": "number",
            "Required": false,
            "ValidRegEx": "",
            "PostData": true,
            "DefaultValue": -1,
            "Width": 100
        },
        {
            "Name": "CurrentOUId",
            "Type": "number",
            "Required": false,
            "ValidRegEx": "",
            "PostData": true,
            "DefaultValue": -1,
            "Width": 100
        },
        {
            "Name": "AddressCheckbox",
            "Type": "number",
            "Label": "EmployeeMaster.SameAsPresent",
            "Required": false,
            "ValidRegEx": "",
            "PostData": true,
            "LabelWidth": 112,
            "Width": 155,
            "Placeholder": "",
            "DefaultValue": 1
        },
        {
            "Name": "EmployeeIsPostingRequired",
            "Type": "number",
            "Label": "EmployeeMaster.IsPostingRequired",
            "Required": false,
            "ValidRegEx": "",
            "ExpandedView": true,
            "FieldDescription": "Specifies if the employee must be assigned to a work location or project. Helps manage employee deployment and task allocation.",
            "FieldDescriptionWidth": 360,
            "PostData": true,
            "LabelWidth": 112,
            "Width": 155,
            "Placeholder": "",
            "DefaultValue": 1
        },
        {
            "Name": "EmployeeImage",
            "Label": "",
            "LabelWidth": 33,
            "Type": "number",
            "Required": false,
            "PostData": false,
            "ValidRegEx": "",
            "DefaultValue": "",
            "Width": 200
        },
        {
            "Name": "EmployeeCommonId",
            "Type": "number",
            "Required": false,
            "ValidRegEx": "",
            "PostData": true,
            "DefaultValue": -1,
            "Width": 100
        },
        {
            "Name": "EmployeeCodeDefineId",
            "Type": "number",
            "Required": false,
            "ValidRegEx": "",
            "PostData": true,
            "DefaultValue": -1,
            "Width": 100
        },
        {
            "Name": "EmployeeName",
            "Type": "string",
            "Label": "EmployeeMaster.Employeename",
            "Required": false,
            "ValidRegEx": "",
            "PostData": true,
            "MaxLength": 80,
            "Width": 250,
            "DefaultValue": "",
            "Placeholder": "Employee Name",
            "ReadOnly": true
        },
        {
            "Name": "FirstName",
            "Type": "string",
            "Label": "Contact.FirstName",
            "Required": true,
            "MaxLength": 40,
            "ValidRegEx": "",
            "PostData": true,
            "Width": 250,
            "DefaultValue": "",
            "Placeholder": "Enter First Name"
        },
        {
            "Name": "MiddleName",
            "Type": "string",
            "Label": "Contact.MiddleName",
            "Required": false,
            "ValidRegEx": "",
            "MaxLength": 10,
            "PostData": true,
            "Width": 250,
            "DefaultValue": "",
            "Placeholder": "Enter Middle Name"
        },
        {
            "Name": "LastName",
            "Type": "string",
            "Label": "Contact.LastName",
            "Required": false,
            "MaxLength": 10,
            "ValidRegEx": "",
            "PostData": true,
            "Width": 250,
            "DefaultValue": "",
            "Placeholder": "Enter Father Name Or Initial"
        },
       
        {
            "Name": "EmployeeFatherName",
            "Type": "string",
            "Label": "Employee.EmployeeFatherName",
            "Required": false,
            "ExpandedView": true,
            "IsMultiplelanguage": 0,
            "FieldDescription": "Records the full name of the employee’s father for identification and official documentation.",
            "FieldDescriptionWidth": 360,
            "ValidRegEx": "",
            "LabelWidth": 135,
            "Width": 360,
            "MaxLength": 50,
            "Placeholder": "Employee Father Name",
            "PostData": true,
            "DefaultValue": ""
        },
        {
            "Name": "EmployeeMotherName",
            "Type": "string",
            "Label": "Employee.EmployeeMotherName",
             "ExpandedView": true,
            "FieldDescription": "Records the full name of the employee’s mother for identification and official documentation.",
            "FieldDescriptionWidth": 360,
            "Required": false,
            "MaxLength": 50,
            "ValidRegEx": "",
            "LabelWidth": 135,
            "Width": 360,
            "Placeholder": "Employee Mother Name",
            "PostData": true,
            "DefaultValue": ""
        },
        {
            "Name": "EmployeeSpouseName",
            "Type": "string",
            "Label": "EmployeeMaster.SpouseName",
              "ExpandedView": true,
            "FieldDescription": "Records the full name of the employee’s spouse for official and personal records.",
            "FieldDescriptionWidth": 360,
            "Required": false,
            "ValidRegEx": "",
            "Placeholder": "",
            "LabelWidth": 135,
            "Width": 360,
            "MaxLength": 50,
            "PostData": true,
            "DefaultValue": "none"
        },
        {
            "Name": "EmployeeNature",
            "Type": "number",
            "Label": "AssetType.Nature",
            "Placeholder": "",
            "Required": false,
            "ValidRegEx": "",
               "ExpandedView": true,
            "FieldDescription": "Indicates the type of employment entry, such as New, Group Transfer, or Rejoin.",
            "FieldDescriptionWidth": 360,
            "DefaultValue": 0,
            "LabelWidth": 135,
            "PostData": true,
            "Width": 210,
            "PickLists": [
                {
                    "key": 0,
                    "value": "New"
                },
                {
                    "key": 1,
                    "value": "Rejoin"
                },
                {
                    "key": 2,
                    "value": "Group Transfer"
                }
            ]
        },
        {
            "Name": "EmployeeVersionFrom",
            "Type": "string",
            "Required": false,
            "ValidRegEx": "",
            "PostData": true,
            "LabelWidth": 140,
            "Width": 120,
            "DefaultValue": "todaygb5",
            "Label": "EmployeeMaster.VersionFromDate"
        },
        {
            "Name": "JobPositionId",
            "Type": "number",
            "Required": false,
            "ValidRegEx": "",
            "PostData": true,
            "DefaultValue": -1,
            "Width": 100
        },
         {
            "Name": "AlfrescoCriteria",
            "Type": "number",
            "Required": false,
            "ValidRegEx": "",
            "PostData": false,
            "DefaultValue": "",
            "Width": 100
        },
        {
            "Name": "JobPositionCode",
            "Type": "string",
            "Label": "EmployeeMaster.JobPosition",
            "Required": false,
            "ValidRegEx": "",
            "PostData": true,
            "DefaultValue": ""
        },
        {
            "Name": "DepartmentId",
            "Type": "number",
            "Required": false,
            "ValidRegEx": "",
            "PostData": true,
            "DefaultValue": -1,
            "Width": 100
        },
        {
            "Name": "EmployeeCostCenterType",
            "Type": "number",
            "Label": "CostCenterPattern.CostCenterType",
            "Placeholder": "",
            "Required": false,
            "ValidRegEx": "",
            "DefaultValue": 0,
            "ExpandedView": true,
            "FieldDescription": "Selects whether the employee is assigned to a single cost center or multiple cost centers.",
            "FieldDescriptionWidth": 360,
            "PostData": true,
            "LabelWidth": 180,
            "Width": 175,
            "PickLists": [
                {
                    "key": 0,
                    "value": "Single"
                },
                {
                    "key": 1,
                    "value": "Multiple"
                }
            ]
        },
        {
            "Name": "CostCenterId",
            "Type": "number",
            "Required": false,
            "ValidRegEx": "",
            "PostData": true,
            "DefaultValue": -1,
            "Width": 100
        },
        {
            "Name": "CostCenterName",
            "Type": "string",
            "Label": "Employee.CostCenterName",
            "Required": false,
            "ValidRegEx": "",
            "PostData": true,
            "DefaultValue": ""
        },
        {
            "Name": "CostCenterAllocationId",
            "Type": "number",
            "Required": false,
            "ValidRegEx": "",
            "PostData": true,
            "DefaultValue": -1,
            "Width": 100
        },
        {
            "Name": "CostCenterAllocationName",
            "Type": "string",
            "Label": "EmployeeMaster.CostCenterAllocation",
            "Required": false,
            "ValidRegEx": "",
            "PostData": true,
            "DefaultValue": ""
        },
        {
            "Name": "WorkOUId",
            "Type": "number",
            "Required": false,
            "ValidRegEx": "",
            "PostData": true,
            "DefaultValue": -1,
            "Width": 100
        },
        {
            "Name": "WorkOUName",
            "Type": "string",
            "Label": "EmployeeMaster.PayProcessUnit",
            "Required": false,
            "ValidRegEx": "",
            "PostData": true,
            "DefaultValue": ""
        },
        {
            "Name": "xyz",
            "Type": "string",
            "Label": "",
            "Required": false,
            "ValidRegEx": "",
            "PostData": false,
            "DefaultValue": "",
            "LabelWidth": 160
        },
        {
            "Name": "EmployeeIsCrossOU",
            "Type": "number",
            "Label": "EmployeeMaster.CrossOUType",
            "Placeholder": "",
            "Required": false,
            "ExpandedView": true,
            "FieldDescription": "Checkbox to indicate if the employee is linked to more than one organization.",
            "FieldDescriptionWidth": 360,
            "ValidRegEx": "",
            "DefaultValue": 1,
            "PostData": true,
            "LabelWidth": 135,
            "Width": 175,
            "PickLists": [
                {
                    "key": 0,
                    "value": "YES"
                },
                {
                    "key": 1,
                    "value": "NO"
                }
            ]
        },
        {
            "Name": "OUGroupId",
            "Type": "number",
            "Required": false,
            "ValidRegEx": "",
            "PostData": true,
            "DefaultValue": -1,
            "Width": 100
        },
        {
            "Name": "LovTypeId",
            "Type": "number",
            "Required": false,
            "ValidRegEx": "",
            "PostData": true,
            "DefaultValue": -1,
            "Width": 100
        },
        {
            "Name": "PayGroupId",
            "Type": "number",
            "Required": false,
            "ValidRegEx": "",
            "PostData": true,
            "DefaultValue": -1,
            "Width": 100
        },
        {
            "Name": "EmployeeTypeId",
            "Type": "number",
            "Required": false,
            "ValidRegEx": "",
            "PostData": true,
            "DefaultValue": -1,
            "Width": 100
        },
        {
            "Name": "StaffTypeId",
            "Type": "number",
            "Required": false,
            "ValidRegEx": "",
            "PostData": true,
            "DefaultValue": -1,
            "Width": 100
        },
        {
            "Name": "DesignationId",
            "Type": "number",
            "Required": false,
            "ValidRegEx": "",
            "PostData": true,
            "DefaultValue": -1,
            "Width": 100
        },
        {
            "Name": "NationalityId",
            "Type": "number",
            "Required": false,
            "ValidRegEx": "",
            "PostData": true,
            "DefaultValue": -1,
            "Width": 100
        },
        {
            "Name": "ReligionId",
            "Type": "number",
            "Required": false,
            "ValidRegEx": "",
            "PostData": true,
            "DefaultValue": -1,
            "Width": 100
        },
        {
            "Name": "LocationId",
            "Type": "number",
            "Required": false,
            "ValidRegEx": "",
            "PostData": true,
            "DefaultValue": -1,
            "Width": 100
        },
        {
            "Name": "CasteId",
            "Type": "number",
            "Required": false,
            "ValidRegEx": "",
            "PostData": true,
            "DefaultValue": -1,
            "Width": 100
        },
        {
            "Name": "SalaryGradeId",
            "Type": "number",
            "Required": false,
            "ValidRegEx": "",
            "PostData": true,
            "DefaultValue": -1,
            "Width": 100
        },
        {
            "Name": "SegmentId",
            "Type": "number",
            "Required": false,
            "ValidRegEx": "",
            "PostData": true,
            "DefaultValue": -1,
            "Width": 100
        },
        {
            "Name": "UnitId",
            "Type": "number",
            "Required": false,
            "ValidRegEx": "",
            "PostData": true,
            "DefaultValue": -1,
            "Width": 100
        },
        {
            "Name": "WorkTypeId",
            "Type": "number",
            "Required": false,
            "ValidRegEx": "",
            "PostData": true,
            "DefaultValue": -1,
            "Width": 100
        },
        {
            "Name": "OurBranchId",
            "Type": "number",
            "Required": false,
            "ValidRegEx": "",
            "PostData": true,
            "DefaultValue": -1,
            "Width": 100
        },
         {
            "Name": "ShiftPatternDetailSlno",
            "Type": "number",
            "Required": false,
            "ValidRegEx": "",
            "PostData": true,
            "DefaultValue": 1,
            "Width": 100
        },
        {
            "Name": "EmployeeHeightInCMS",
            "Type": "number",
            "Label": "EmployeeMaster.Height",
            "Required": false,
            "ValidRegEx": "",
            "Width": 210,
            "ExpandedView": true,
            "FieldDescription": "Records the employee’s height measured in centimeters. Used for health records and ergonomic assessments.",
            "FieldDescriptionWidth": 360,
            "LabelWidth": 145,
            "PostData": true,
            "DefaultValue": "0",
            "Placeholder": "Enter Height",
            "MaxLength": 3
        },
        {
            "Name": "EmployeeWeightInKGS",
            "Type": "number",
            "Label": "EmployeeMaster.Weight",
            "Required": false,
            "LabelWidth": 145,
            "Width": 210,
            "ValidRegEx": "",
              "ExpandedView": true,
            "FieldDescription": "Records the employee’s weight measured in kilograms. Useful for health monitoring and medical assessments.",
            "FieldDescriptionWidth": 360,
            "PostData": true,
            "DefaultValue": "0",
            "Placeholder": "Enter Weight",
            "MaxLength": 3
        },
        {
            "Name": "EmployeeChestSize",
            "Type": "number",
            "Label": "Employee.EmployeeChestSize",
            "Required": false,
            "ValidRegEx": "",
            "Width": 210,
              "ExpandedView": true,
            "FieldDescription": "Measures the employee’s chest circumference in centimeters or inches. Used for uniform fitting and health assessments.",
            "FieldDescriptionWidth": 360,
            "PostData": true,
            "LabelWidth": 135,
            "DefaultValue": "0",
            "Placeholder": "Enter Chest Size",
            "MaxLength": 3
        },
        {
            "Name": "EmployeeIsHandiCapped",
            "Type": "number",
            "Label": "EmployeeMaster.DifferentlyAbled",
            "Placeholder": "",
            "Required": false,
            "ValidRegEx": "",
            "DefaultValue": 1,
              "ExpandedView": true,
            "FieldDescription": "Shows if the employee has a physical disability. Helps provide support and follow accessibility rules.",
            "FieldDescriptionWidth": 360,
            "LabelWidth": 135,
            "PostData": true,
            "Width": 210,
            "PickLists": [
                {
                    "key": 0,
                    "value": "YES"
                },
                {
                    "key": 1,
                    "value": "NO"
                }
            ]
        },
        {
            "Name": "PasswordType",
            "Type": "number",
            "Label": "EmployeeMaster.PasswordType",
            "Placeholder": "",
            "Required": false,
            "ValidRegEx": "",
            "DefaultValue": 1,
            "LabelWidth": 130,
            "PostData": true,
            "Width": 175,
            "PickLists": [
                {
                    "key": 0,
                    "value": "YES"
                },
                {
                    "key": 1,
                    "value": "NO"
                }
            ]
        },
        {
            "Name": "EmployeeIdentificationMark",
            "Type": "string",
            "Label": "EmployeeMaster.IdentificationMarks",
            "Required": false,
            "ValidRegEx": "",
            "PostData": true,
            "ExpandedView": true,
            "FieldDescription": "Refers to any unique physical mark or feature on the employee’s body. Used for identification and verification purposes.",
            "FieldDescriptionWidth": 360,
            "DefaultValue": "",
            "LabelWidth": 145,
            "Width": 360,
            "Placeholder": "Enter Identification Mark",
            "MaxLength": 150
        },
        {
            "Name": "EmployeeGraceMinutes",
            "Type": "string",
            "Label": "Employee.GraceMinutes",
            "Required": true,
            "ValidRegEx": "",
            "Width": 210,
            "ExpandedView": true,
            "FieldDescription": "The allowed minutes of grace time before marking an employee as late.",
            "FieldDescriptionWidth": 360,
            "PostData": true,
            "LabelWidth": 135,
            "DefaultValue": "0",
            "Placeholder": "Enter Grace Minutes",
            "MaxLength": 4
        },
         {
            "Name": "EmployeePhysicalCondition",
            "Type": "string",
            "Label": "Employee.EmployeePhysicalCondition",
            "Required": false,
            "ValidRegEx": "",
            "Width": 360,
            "ExpandedView": true,
            "FieldDescription": "Describes the overall health and physical status of the employee. Useful for medical records and workplace safety considerations.",
            "FieldDescriptionWidth": 360,
            "PostData": true,
            "LabelWidth": 135,
            "DefaultValue": "",
            "Placeholder": "Enter Physical Condition",
            "MaxLength": 150
        },
        {
            "Name": "EmployeeEmployerStatus",
            "Type": "number",
            "Label": "EmployeeMaster.EmployeeStatus",
            "Placeholder": "",
            "Required": false,
            "ValidRegEx": "",
            "DefaultValue": 0,
            "PostData": true,
            "Width": 120,
            "PickLists": [
                {
                    "key": 0,
                    "value": "Active"
                },
                {
                    "key": 1,
                    "value": "InActive"
                }
            ]
        },
        {
            "Name": "EmployeePlaceOfBirth",
            "Type": "string",
            "Label": "EmployeeMaster.PlaceofBirth",
            "Required": false,
             "ExpandedView": true,
            "FieldDescription": "The exact location (city, town, or hospital) where the employee was physically born.",
            "FieldDescriptionWidth": 360,
            "ValidRegEx": "",
            "Placeholder": "Enter Place of Birth",
            "MaxLength": 30,
            "LabelWidth": 103,
            "Width": 360,
            "PostData": true,
            "DefaultValue": ""
        },
        {
            "Name": "EmployeeNativePlace",
            "Type": "string",
            "Label": "EmployeeMaster.NativePlace",
             "ExpandedView": true,
            "FieldDescription": "The specific town, village, or city where the employee’s family originally comes from or has ancestral roots.",
            "FieldDescriptionWidth": 360,
            "Required": false,
            "ValidRegEx": "",
            "Placeholder": "Enter Native Place",
            "MaxLength": 30,
            "LabelWidth": 102,
            "Width": 360,
            "PostData": true,
            "DefaultValue": ""
        },
        {
            "Name": "EmployeeNativeDistrict",
            "Type": "string",
            "Label": "EmployeeMaster.NativeDistrict",
            "Required": false,
             "ExpandedView": true,
            "FieldDescription": "The larger administrative region or district that includes the employee’s native place.",
            "FieldDescriptionWidth": 360,
            "ValidRegEx": "",
            "Placeholder": "Enter Native District",
            "MaxLength": 30,
            "LabelWidth": 101,
            "Width": 360,
            "PostData": true,
            "DefaultValue": ""
        },
        {
            "Name": "EmployeeNoticePeriodInDays",
            "Type": "number",
            "Label": "EmployeeMaster.NoticePeriod",
            "Required": false,
            "LabelWidth": 135,
              "ExpandedView": true,
            "FieldDescription": "Specifies the number of days an employee must serve after resignation or before termination.",
            "FieldDescriptionWidth": 360,
            "Width": 210,
            "ValidRegEx": "",
            "MaxLength": 3,
            "PostData": true,
            "DefaultValue": "0",
            "Placeholder": "Enter Notice Period"
        },
        {
            "Name": "GratuityEligibleFrom",
            "Type": "string",
            "Required": false,
            "ValidRegEx": "",
            "PostData": true,
            "ExpandedView": true,
            "FieldDescription": "The date from which the employee is eligible to receive gratuity benefits as per company policy or legal rules.",
            "FieldDescriptionWidth": 360,
            "DefaultValue": "todaygb5",
            "Label": "EmployeeMaster.GratuityEligibleFrom",
            "Width": 210
        },
        {
            "Name": "EmployeeDateOfReJoin",
            "Type": "string",
            "Required": false,
            "ValidRegEx": "",
            "ExpandedView": true,
            "FieldDescription": "Specifies the employee's rejoining date in cases like New Join, Group Transfer, or Rehire.",
            "FieldDescriptionWidth": 360,
            "PostData": true,
            "DefaultValue": "todaygb5",
            "Label": "EmployeeMaster.DateofRejoin",
            "Width": 210
        },
        {
            "Name": "EmployeeLegacyEmployeeCode",
            "Type": "string",
            "Label": "EmployeeMaster.LegacyEmployeeCode",
            "Required": false,
            "ExpandedView": true,
            "FieldDescription": "The previous employee code retained when an employee resigns and later rejoins the company.",
            "FieldDescriptionWidth": 360,
            "ValidRegEx": "",
            "PostData": true,
            "DefaultValue": "0",
            "LabelWidth": 180,
            "Width": 360,
            "MaxLength": 20,
            "Placeholder": "Enter Legacy Employee Code"
        },
        {
            "Name": "EmployeeDateOfBirth",
            "Type": "string",
            "Required": false,
            "ValidRegEx": "",
            "PostData": true,
            "ExpandedView": true,
            "FieldDescription": "The official birth date recorded for the employee. Must indicate an age of 18 years or above.",
            "FieldDescriptionWidth": 360,
            "LabelWidth": 124,
            "DefaultValue": "todaygb5",
            "Label": "EmployeeMaster.DateofBirth",
            "Width": 210
        },
        {
            "Name": "EmployeeActualDateOfBirth",
            "Type": "string",
            "Required": false,
            "ValidRegEx": "",
            "PostData": true,
            "ExpandedView": true,
            "FieldDescription": "The employee's real date of birth, used when there is a difference from the official record. Age must be 18 years or above.",
            "FieldDescriptionWidth": 360,
            "DefaultValue": "todaygb5",
            "Label": "EmployeeMaster.ActualDOB",
            "LabelWidth": 124,
            "Width": 210
        },
       
        {
            "Name": "EmployeeDateOfJoining",
            "Type": "string",
            "Required": false,
            "ValidRegEx": "",
            "PostData": true,
            "ExpandedView": true,
            "FieldDescription": "The date on which the employee officially started working with the organization.",
            "FieldDescriptionWidth": 360,
            "Width": 210,
            "DefaultValue": "todaygb5",
            "Label": "Employee.DateOfJoining",
            "LabelWidth": 155
        },
        {
            "Name": "DynamicCombo",
            "Type": "number",
            "Required": false,
            "ValidRegEx": "",
            "DefaultValue": "",
            "PostData": false,
            "LabelWidth": 100,
            "Width": 120,
            "Label": "Budget.Version"
        },
        {
            "Name": "EmployeeDateOfIntimation",
            "Type": "string",
            "Required": false,
            "ValidRegEx": "",
            "Width": 120,
            "PostData": true,
            "DefaultValue": "todaygb5",
            "Label": "EmployeeMaster.DateofIntimation"
        },
        {
            "Name": "EmployeeProbationStartDate",
            "Type": "string",
            "Required": false,
            "ValidRegEx": "",
            "PostData": true,
             "ExpandedView": true,
            "FieldDescription": "The date from which the employee's probation period begins after joining the organization.",
            "FieldDescriptionWidth": 360,
            "DefaultValue": "todaygb5",
            "Label": "Employee.EmployeeProbationStartDate",
            "Width": 210,
            "LabelWidth": 155
        },
        {
            "Name": "EmployeeTrainingendingDate",
            "Type": "string",
            "Required": false,
            "ValidRegEx": "",
            "PostData": true,
              "ExpandedView": true,
            "FieldDescription": "The official birth date recorded for the employee. Must indicate an age of 18 years or above.",
            "FieldDescriptionWidth": 360,
            "DefaultValue": "todaygb5",
            "Width": 210,
            "Label": "EmployeeMaster.TrainingEndDate",
            "LabelWidth": 155
        },
        {
            "Name": "EmployeeTrainingPeriod",
            "Type": "number",
            "Label": "EmployeeMaster.TrainingPeriod",
            "Required": false,
            "ValidRegEx": "",
            "Placeholder": "Enter Training Period",
              "ExpandedView": true,
            "FieldDescription": "Specifies the duration of the employee’s initial training phase, measured in months.",
            "FieldDescriptionWidth": 360,
            "MaxLength": 2,
            "Width": 210,
            "PostData": true,
            "DefaultValue": "0",
            "LabelWidth": 155
        },
        {
            "Name": "EmployeeSecretKey",
            "Type": "password",
            "Label": "EmployeeMaster.SecretKey",
            "Required": false,
            "ValidRegEx": "",
            "Placeholder": "Enter Secret Key",
            "ExpandedView": true,
            "FieldDescription": "Specifies the unique secret key assigned to the employee for authentication and security purposes.",
            "FieldDescriptionWidth": 360,
            "MaxLength": 200,
            "Width": 360,
            "PostData": true,
            "DefaultValue": "",
            "LabelWidth": 155
        },
        {
            "Name": "EmployeeIsConfirmed",
            "Type": "number",
            "Required": false,
            "ValidRegEx": "",
            "ExpandedView": true,
            "FieldDescription": "Checkbox to confirm if the employee has completed probation and is officially confirmed.",
            "FieldDescriptionWidth": 360,
            "PostData": true,
            "DefaultValue": 1,
            "Label": "EmployeeMaster.EmployeeConfirmation",
            "LabelWidth": 155
        },
        {
            "Name": "EmployeeDateOfConfirmation",
            "Type": "string",
            "Required": false,
            "ValidRegEx": "",
              "ExpandedView": true,
            "FieldDescription": "The date on which the employee's status was officially confirmed after completing the probation period.",
            "FieldDescriptionWidth": 360,
            "PostData": true,
            "DefaultValue": "todaygb5",
            "Width": 210,
            "Label": "EmployeeMaster.ConfirmationDate",
            "LabelWidth": 155
        },
        {
            "Name": "EmployeeDateOfResignation",
            "Type": "string",
            "Required": false,
            "ValidRegEx": "",
            "PostData": true,
            "Width": 120,
            "DefaultValue": "todaygb5",
            "Label": "EmployeeMaster.DateofResignation"
        },
        {
            "Name": "EmployeeCalculatedDateOfRetirment",
            "Type": "string",
            "Required": false,
            "ValidRegEx": "",
            "PostData": true,
            "ExpandedView": true,
            "FieldDescription": "The planned or expected date of retirement as per organizational policy or employment terms.",
            "FieldDescriptionWidth": 360,
            "DefaultValue": "todaygb5",
            "Label": "Employee.Retirement",
            "LabelWidth": 135,
            "Width": 210
        },
        {
            "Name": "EmployeeActualDateOfRetirment",
            "Type": "string",
            "Required": false,
            "ValidRegEx": "",
             "ExpandedView": true,
            "FieldDescription": "The final retirement date, which may vary from the planned date due to extensions, early retirement, or other reasons.",
            "FieldDescriptionWidth": 360,
            "PostData": true,
            "DefaultValue": "todaygb5",
            "Label": "Employee.EmployeeActualDateOfRetirment",
            "LabelWidth": 135,
            "Width": 210
        },
        {
            "Name": "EmployeeMaritalStatus",
            "Type": "number",
            "Label": "EmployeeMaster.MaritalStatus",
            "Placeholder": "",
            "ExpandedView": true,
            "FieldDescription": "Indicates the employee’s current marital condition, such as single, married, or other.",
            "FieldDescriptionWidth": 360,
            "Required": false,
            "LabelWidth": 135,
            "ValidRegEx": "",
            "DefaultValue": 0,
            "PostData": true,
            "Width": 210,
            "PickLists": [
                {
                    "key": 0,
                    "value": "Un married"
                },
                {
                    "key": 1,
                    "value": "Married"
                },
                {
                    "key": 2,
                    "value": "Widow(er)"
                },
                {
                    "key": 3,
                    "value": "Divorcee"
                }
            ]
        },
        {
            "Name": "EmployeeSex",
            "Type": "number",
            "Label": "Contact.Gender",
            "Placeholder": "",
            "Required": false,
            "ExpandedView": true,
            "FieldDescription": "Indicates the gender identity of the employee for official records.",
            "FieldDescriptionWidth": 360,
            "ValidRegEx": "",
            "LabelWidth": 124,
            "DefaultValue": 0,
            "PostData": true,
            "Width": 282,
            "PickLists": [
                {
                    "key": 0,
                    "value": "Male"
                },
                {
                    "key": 1,
                    "value": "Female"
                },
                {
                    "key": 2,
                    "value": "Others"
                }
            ]
        },
        {
            "Name": "EmployeeIsPFApplicable",
            "Type": "number",
            "Label": "EmployeeMaster.PFApplicable",
            "Required": false,
            "LabelWidth": 145,
             "ExpandedView": true,
            "FieldDescription": "Shows if Provident Fund deductions apply to the employee. Helps with legal compliance and retirement benefits management.",
            "FieldDescriptionWidth": 360,
            "ValidRegEx": "",
            "PostData": true,
            "Placeholder": "",
            "DefaultValue": 1
        },
        {
            "Name": "EmployeePFStatus",
            "Type": "number",
            "Label": "Goal.Status",
            "Placeholder": "",
            "Required": false,
            "ValidRegEx": "",
            "DefaultValue": 0,
            "PostData": true,
            "Width": 175,
            "PickLists": [
                {
                    "key": 0,
                    "value": "Not joined"
                },
                {
                    "key": 1,
                    "value": "Member"
                },
                {
                    "key": 2,
                    "value": "End"
                }
            ]
        },
        {
            "Name": "EmployeePFNumber",
            "Type": "alphanumeric",
            "Label": "Employee.EmployeePFNumber",
            "Required": false,
             "ExpandedView": true,
            "FieldDescription": "Refers to the unique Provident Fund account number assigned to the employee. Used for tracking PF contributions and withdrawals.",
            "FieldDescriptionWidth": 360,
            "ValidRegEx": "",
            "LabelWidth": 145,
            "Width": 210,
            "PostData": true,
            "DefaultValue": "0",
            "Placeholder": "Enter the PF Number",
            "MaxLength": 7
        },
        {
            "Name": "EmployeeStatutorypfPercentage",
            "Type": "percentage",
            "Label": "Employee.Statutory",
            "Required": false,
            "Mask": "00.000",
            "ValidRegEx": "",
            "PostData": true,
            "DefaultValue": "0",
            "Placeholder": "Statutory %",
            "MaxLength": 6
        },
        {
            "Name": "EmployeeEmployeePFPercentage",
            "Type": "percentage",
            "Label": "EmployeeMaster.EmployeeActual",
            "Required": false,
            "Mask": "00.000",
            "ValidRegEx": "",
              "ExpandedView": true,
            "FieldDescription": "Specifies the percentage of salary the employee contributes to the Provident Fund. Helps calculate monthly PF deductions accurately.",
            "FieldDescriptionWidth": 360,
            "LabelWidth": 145,
            "Width": 210,
            "PostData": true,
            "DefaultValue": 0,
            "Placeholder": "Enter Percentage",
            "MaxLength": 6
        },
        {
            "Name": "EmployeeIsFamilyPension",
            "Type": "number",
            "Label": "Employee.EmployeeFamilyPensionPercentage",
            "Placeholder": "",
            "Required": false,
            "ExpandedView": true,
            "FieldDescription": "Shows if the employee can receive family pension benefits. Helps manage financial support for dependents after retirement.",
            "FieldDescriptionWidth": 360,
            "LabelWidth": 110,
            "ValidRegEx": "",
            "DefaultValue": 1,
            "PostData": true,
            "Width": 175,
            "PickLists": [
                {
                    "key": 0,
                    "value": "YES"
                },
                {
                    "key": 1,
                    "value": "NO"
                }
            ]
        },
        {
            "Name": "EmployeeFamilyPensionNumber",
            "Type": "string",
            "Label": "EmployeeMaster.PensionNo",
            "Required": false,
            "ValidRegEx": "",
            "PostData": true,
            "ExpandedView": true,
            "FieldDescription": "Unique ID for the employee’s family pension account. Used to manage and track family pension benefits.",
            "LabelWidth": 110,
            "Width": 210,
            "DefaultValue": "0",
            "Placeholder": "Enter Pension No",
            "MaxLength": 12
        },
        {
            "Name": "EmployeeFamilyPensionPercentage",
            "Type": "percentage",
            "Label": "EmployeeMaster.Pension",
            "Required": false,
            "LabelWidth": 110,
            "ExpandedView": true,
            "FieldDescription": "Specifies the percentage of pension allotted to the employee’s family. Helps calculate family pension benefits accurately.",
            "FieldDescriptionWidth": 360,
            "Width": 210,
            "ValidRegEx": "",
            "PostData": true,
            "DefaultValue": 0,
            "Placeholder": "Enter Percentage",
            "MaxLength": 3
        },
        {
            "Name": "EmployeePFJoinDate",
            "Type": "string",
            "Required": false,
            "ValidRegEx": "",
            "Width": 210,
            "ExpandedView": true,
            "FieldDescription": "Indicates the date when the employee enrolled in the Provident Fund scheme. Used to track PF membership duration and eligibility.",
            "FieldDescriptionWidth": 360,
            "LabelWidth": 120,
            "PostData": true,
            "DefaultValue": "todaygb5",
            "Label": "Employee.EmployeePFJoinDate"
        },
        {
            "Name": "EmployeePFEndDate",
            "Type": "string",
            "Required": false,
            "ValidRegEx": "",
            "Width": 210,
             "ExpandedView": true,
            "FieldDescription": "The date when the employee’s Provident Fund membership ends. Used for closing PF accounts and final settlements",
            "FieldDescriptionWidth": 360,
            "LabelWidth": 120,
            "PostData": true,
            "DefaultValue": "todaygb5",
            "Label": "Employee.EmployeePFEndDate"
        },
        {
            "Name": "EmployeeIsESIApplicable",
            "Type": "number",
            "Label": "EmployeeMaster.ESIApplicable",
            "Required": false,
            "LabelWidth": 125,
            "ExpandedView": true,
            "FieldDescription": "Shows if Employee State Insurance contributions apply to the employee. Helps ensure compliance with social security rules.",
            "FieldDescriptionWidth": 360,
            "Width": 250,
            "ValidRegEx": "",
            "PostData": true,
            "Placeholder": "",
            "DefaultValue": 1
        },
        {
            "Name": "EmployeeESIStatus",
            "Type": "number",
            "Label": "Goal.Status",
            "Placeholder": "",
            "Required": false,
            "ValidRegEx": "",
            "DefaultValue": 1,
            "PostData": true,
            "Width": 175,
            "PickLists": [
                {
                    "key": 0,
                    "value": "Not joined"
                },
                {
                    "key": 1,
                    "value": "Member"
                },
                {
                    "key": 1,
                    "value": "End"
                }
            ]
        },
        {
            "Name": "EmployeeESINumber",
            "Type": "alphanumeric",
            "Label": "EmployeeMaster.ESINumber",
            "Required": false,
            "ValidRegEx": "",
            "PostData": true,
            "ExpandedView": true,
            "FieldDescription": "Unique ID given to the employee for Employee State Insurance. Used to track ESI benefits and claims.",
            "FieldDescriptionWidth": 360,
            "DefaultValue": "1",
            "LabelWidth": 125,
            "Width": 210,
            "Placeholder": "Enter the ESI Number",
            "MaxLength": 10
        },
        {
            "Name": "EmployeeESIJoinDate",
            "Type": "string",
            "Required": false,
            "ValidRegEx": "",
            "PostData": true,
             "ExpandedView": true,
            "FieldDescription": "Date when the employee joined the Employee State Insurance scheme. Used to track membership and benefit eligibility.",
            "FieldDescriptionWidth": 360,
            "LabelWidth": 117,
            "Width": 210,
            "DefaultValue": "todaygb5",
            "Label": "Employee.EmployeeESIJoinDate"
        },
        {
            "Name": "EmployeeESIEndDate",
            "Type": "string",
            "Required": false,
            "ValidRegEx": "",
            "PostData": true,
            "ExpandedView": true,
            "FieldDescription": "Date when the employee’s ESI coverage ends. Used to manage benefit termination and records.",
            "FieldDescriptionWidth": 360,
            "LabelWidth": 117,
            "Width": 210,
            "DefaultValue": "todaygb5",
            "Label": "Employee.EmployeeESIEndDate"
        },
        {
            "Name": "EmployeeESIDispensary",
            "Type": "string",
            "Label": "Employee.EmployeeESIDispensary",
            "Required": false,
            "ValidRegEx": "",
            "ExpandedView": true,
            "FieldDescription": "Specifies the designated ESI medical dispensary for the employee. Helps in availing medical benefits under the ESI scheme.",
            "FieldDescriptionWidth": 360,
            "PostData": true,
            "DefaultValue": "0",
            "LabelWidth": 117,
            "Width": 210,
            "Placeholder": "Enter Dispensary Number",
            "MaxLength": 20
        },
        {
            "Name": "EmployeeEmployeeESIPercentage",
            "Type": "percentage",
            "Label": "EmployeeMaster.EmployeeESI",
            "Required": false,
            "Mask": "00.000",
            "ExpandedView": true,
            "FieldDescription": "Percentage of salary the employee pays for ESI. Used to calculate monthly ESI deductions correctly.",
            "FieldDescriptionWidth": 360,
            "ValidRegEx": "",
            "LabelWidth": 125,
            "Width": 210,
            "PostData": true,
            "DefaultValue": 0,
            "Placeholder": "Enter Percentage",
            "MaxLength": 6
        },
        {
            "Name": "EmployeeIsESIHourlyContribution",
            "Type": "number",
            "Label": "EmployeeMaster.HourlyBasis",
            "Placeholder": "",
            "Required": false,
            "ValidRegEx": "",
            "LabelWidth": 95,
             "ExpandedView": true,
            "FieldDescription": "Specifies if the employee’s ESI contribution is calculated on an hourly basis. Helps in accurate deduction for hourly-wage workers.",
            "FieldDescriptionWidth": 360,
            "DefaultValue": 1,
            "PostData": true,
            "Width": 175,
            "PickLists": [
                {
                    "key": 0,
                    "value": "YES"
                },
                {
                    "key": 1,
                    "value": "NO"
                }
            ]
        },
        {
            "Name": "EmployeeBasicOn",
            "Type": "number",
            "Label": "EmployeeMaster.SalaryBasis",
            "Placeholder": "",
            "Required": false,
            "ValidRegEx": "",
             "ExpandedView": true,
            "FieldDescription": "Defines how an employee’s salary is calculated, like Monthly, Daily, or Hourly. Helps in accurate payroll processing and classification.",
            "FieldDescriptionWidth": 360,
            "DefaultValue": 0,
            "PostData": true,
            "LabelWidth": 180,
            "Width": 175,
            "PickLists": [
                {
                    "key": 0,
                    "value": "Monthly"
                },
                {
                    "key": 1,
                    "value": "Daily"
                },
                {
                    "key": 2,
                    "value": "Weekly"
                },
                {
                    "key": 3,
                    "value": "Hourly"
                },
                {
                    "key": 4,
                    "value": "Pay Processing Not Required"
                }
            ]
        },
        {
            "Name": "EmployeePayMode",
            "Type": "number",
            "Label": "EmployeeMaster.ModeofSalaryPayment",
            "Placeholder": "",
            "Required": false,
            "ValidRegEx": "",
            "ExpandedView": true,
            "FieldDescription": "Specifies how the employee receives salary, such as Bank Transfer, Cheque, or Cash. Helps streamline payroll disbursement methods.",
            "FieldDescriptionWidth": 360,
            "DefaultValue": 2,
            "PostData": true,
            "LabelWidth": 180,
            "Width": 210,
            "PickLists": [
                {
                    "key": 0,
                    "value": "Cash"
                },
                {
                    "key": 1,
                    "value": "Cheque"
                },
                {
                    "key": 2,
                    "value": "Bank"
                }
            ]
        },
        {
            "Name": "EmployeeOTPayMode",
            "Type": "number",
            "Label": "EmployeeMaster.ModeofOTPayment",
            "Placeholder": "",
            "Required": false,
            "ValidRegEx": "",
            "DefaultValue": 1,
            "ExpandedView": true,
            "FieldDescription": "Shows how overtime is given, like as extra pay or leave. Helps in proper OT benefit and salary management.",
            "FieldDescriptionWidth": 360,
            "PostData": true,
            "LabelWidth": 160,
            "Width": 250,
            "PickLists": [
                {
                    "key": 0,
                    "value": "Cash"
                },
                {
                    "key": 1,
                    "value": "Cheque"
                },
                {
                    "key": 2,
                    "value": "Bank"
                }
            ]
        },
        {
            "Name": "EmployeeIsTDSApplicable",
            "Type": "number",
            "Label": "EmployeeMaster.IsTDSApplicable",
            "Placeholder": "",
            "Required": false,
            "ValidRegEx": "",
            "DefaultValue": 0,
             "ExpandedView": true,
            "FieldDescription": "Shows if TDS is applied on the employee’s salary. Helps in correct tax deduction and compliance.",
            "FieldDescriptionWidth": 360,
            "PostData": true,
            "Width": 175,
            "LabelWidth": 160,
            "PickLists": [
                {
                    "key": 0,
                    "value": "YES"
                },
                {
                    "key": 1,
                    "value": "NO"
                }
            ]
        },
        {
            "Name": "DAPointGroupId",
            "Type": "number",
            "Required": false,
            "ValidRegEx": "",
            "PostData": true,
            "DefaultValue": -1,
            "Width": 100
        },
        {
            "Name": "EmployeePANNumber",
            "Type": "alphanumeric",
            "Label": "Employee.PanNo",
            "Required": false,
            "ValidRegEx": "",
            "PostData": true,
            "ExpandedView": true,
            "FieldDescription": " A unique number given by the Income Tax Department. Used for tax reporting and salary-related compliance.",
            "FieldDescriptionWidth": 360,
            "LabelWidth": 180,
             "ToolTip": "Permanent Account Number",
            "Width": 210,
            "MaxLength": 10,
            "Placeholder": "Enter PAN Number",
            "DefaultValue": "1"
        },
        {
            "Name": "BankId",
            "Type": "number",
            "Required": false,
            "ValidRegEx": "",
            "PostData": true,
            "DefaultValue": -1,
            "Width": 100
        },
        {
            "Name": "BankBranchName",
            "Type": "string",
            "Label": "Employee.Branch",
            "Required": false,
            "LabelWidth": 120,
            "ExpandedView": true,
            "FieldDescription": "Indicates the name of the bank where the employee holds their salary account. Helps ensure correct routing of salary payments.",
            "FieldDescriptionWidth": 360,
            "Width": 210,
            "ValidRegEx": "",
            "MaxLength": 40,
            "PostData": true,
            "DefaultValue": "",
            "Placeholder": "Select the Branch"
        },
         {
            "Name": "BankName",
            "Type": "string",
            "Label": "Employee.Bank",
            "Required": false,
            "LabelWidth": 120,
            "ExpandedView": true,
            "FieldDescription": "Name of the bank branch linked to the employee’s account. Helps verify account details and process payments.",
            "FieldDescriptionWidth": 360,
            "Width": 210,
            "ValidRegEx": "",
            "MaxLength": 40,
            "PostData": true,
            "DefaultValue": "",
            "Placeholder": "Enter the Bank"
        },
        {
            "Name": "EmployeeAccountNumber",
            "Type": "alphanumeric",
            "Label": "Employee.EmployeeAccountNumber",
            "Required": false,
            "ValidRegEx": "",
            "LabelWidth": 120,
            "ExpandedView": true,
            "FieldDescription": "Refers to the bank account number where the employee’s salary is credited. Crucial for accurate and timely salary disbursement.",
            "FieldDescriptionWidth": 360,
            "MaxLength": 40,
            "Width": 210,
            "PostData": true,
            "Placeholder": "Enter Account Number",
            "DefaultValue": "0"
        },
        {
            "Name": "ShiftId",
            "Type": "number",
            "Required": false,
            "ValidRegEx": "",
            "PostData": true,
            "DefaultValue": -1,
            "Width": 100
        },
        {
            "Name": "isCodeDevine",
            "Type": "string",
            "Label": "",
            "Required": false,
            "ValidRegEx": "",
            "PostData": false,
            "DefaultValue": ""
        },
        {
            "Name": "ResourceTypeId",
            "Type": "number",
            "Required": false,
            "ValidRegEx": "",
            "PostData": true,
            "DefaultValue": -1,
            "Width": 100
        },
        {
            "Name": "ResourceTypeName",
            "Type": "string",
            "Label": "ProcessGroup.ResourceType",
            "Required": false,
            "ValidRegEx": "",
            "PostData": true,
            "DefaultValue": ""
        },
        {
            "Name": "GratuityGroupId",
            "Type": "number",
            "Required": false,
            "ValidRegEx": "",
            "PostData": true,
            "DefaultValue": -1,
            "Width": 100
        },
        {
            "Name": "AccountName",
            "Type": "string",
            "Label": "Employee.AccountName",
            "Required": false,
            "ValidRegEx": "",
            "PostData": true,
            "DefaultValue": ""
        },
        {
            "Name": "EmployeeAddon",
            "Type": "string",
            "Label": "Employee.AccountName",
            "Required": false,
            "ValidRegEx": "",
            "PostData": true,
            "DefaultValue": ""
        },
        {
            "Name": "EmployeeNominee",
            "Type": "string",
            "Label": "Employee.Nominee",
            "Required": false,
            "ValidRegEx": "",
            "ExpandedView": true,
            "FieldDescription": "Specifies the relationship between the employee and the nominated person.",
            "FieldDescriptionWidth": 360,
            "Placeholder": "Enter Employee Nominee",
            "Width": 360,
            "LabelWidth": 135,
            "MaxLength": 50,
            "PostData": true,
            "DefaultValue": ""
        },
        {
            "Name": "EmployeeNomineeRelation",
            "Type": "string",
            "Label": "EmployeeMaster.NomineeRelation",
            "Required": false,
            "ExpandedView": true,
            "FieldDescription": "Represents the classification used to calculate Dearness Allowance (DA) based on employee grouping or location criteria.",
            "FieldDescriptionWidth": 360,
            "ValidRegEx": "",
            "Placeholder": "Enter Nominee Relation",
            "LabelWidth": 135,
            "Width": 360,
            "MaxLength": 20,
            "PostData": true,
            "DefaultValue": ""
        },
        {
            "Name": "EmployeeWeekOfDay",
            "Type": "number",
            "Label": "EmployeeMaster.WeeklyOffDay",
            "Placeholder": "",
            "Required": false,
            "ValidRegEx": "",
            "ExpandedView": true,
            "FieldDescription": "Indicates the regular weekly holiday for the employee, like Sunday or Friday. Helps in managing shift plans and ensuring rest days.",
            "FieldDescriptionWidth": 360,
            "LabelWidth": 112,
            "DefaultValue": 1,
            "PostData": true,
            "Width": 210,
            "PickLists": [
                {
                    "key": 1,
                    "value": "Sunday"
                },
                {
                    "key": 2,
                    "value": "Monday"
                },
                {
                    "key": 3,
                    "value": "Tuesday"
                },
                {
                    "key": 4,
                    "value": "Wednesday"
                },
                {
                    "key": 5,
                    "value": "Thursday"
                },
                {
                    "key": 6,
                    "value": "Friday"
                },
                {
                    "key": 7,
                    "value": "Saturday"
                },
                {
                    "key": 8,
                    "value": "Not Applicable"
                }
            ]
        },
        {
            "Name": "EmployeeAttendanceType",
            "Type": "number",
            "Label": "CashDiscount.Type",
            "Placeholder": "",
            "Required": false,
            "ExpandedView": true,
            "FieldDescription": "Specifies how an employee's attendance is recorded, like Regular, Remote, or On-site. Useful for tracking work location and presence",
            "FieldDescriptionWidth": 360,
            "ValidRegEx": "",
            "DefaultValue": 0,
            "PostData": true,
            "LabelWidth": 112,
            "Width": 210,
            "PickLists": [
                {
                    "key": 0,
                    "value": "Not required"
                },
                {
                    "key": 1,
                    "value": "Organization"
                },
                {
                    "key": 2,
                    "value": "Location"
                },
                {
                    "key": 3,
                    "value": "On Field"
                },
                {
                    "key": 4,
                    "value": "Onsite"
                }
            ]
        },
        {
            "Name": "EmployeePunchType",
            "Type": "number",
            "Label": "EmployeeMaster.PunchType",
            "Placeholder": "",
            "Required": false,
            "ValidRegEx": "",
             "ExpandedView": true,
            "FieldDescription": "Specifies the method of clocking attendance, such as In, Out, or Break. Helps track employee work hours accurately.",
            "FieldDescriptionWidth": 360,
            "DefaultValue": 0,
            "LabelWidth": 128,
            "PostData": true,
            "Width": 360,
            "PickLists": [
                {
                    "key": 0,
                    "value": "Not required"
                },
                {
                    "key": 1,
                    "value": "Punch Hours (First IN and Last OUT)"
                },
                {
                    "key": 2,
                    "value": "Login/Out"
                },
                {
                    "key": 3,
                    "value": "Only Attendance"
                },
                {
                    "key": 4,
                    "value": "Punch Work Hours (Same Date)"
                },
                {
                    "key": 5,
                    "value": "Punch Work hours (Across Dates)"
                }
            ]
        },
        {
            "Name": "EmployeeOnSitePlace",
            "Type": "string",
            "Label": "EmployeeMaster.OnSite",
            "Required": false,
            "ValidRegEx": "",
            "PostData": true,
            "DefaultValue": ""
        },
        {
            "Name": "EmployeeIsDailyReport",
            "Type": "number",
            "Label": "Employee.EmployeeIsDailyReport",
            "Required": false,
            "ValidRegEx": "",
            "ExpandedView": true,
            "FieldDescription": "Indicates if the employee is required to submit a daily work report. Helps in monitoring daily progress and task completion.",
            "FieldDescriptionWidth": 360,
            "PostData": true,
            "LabelWidth": 112,
            "Width": 160,
            "Placeholder": "",
            "DefaultValue": 1
        },
        {
            "Name": "EmployeePrimaryEMailId",
            "Type": "string",
            "Label": "Employee.EmployeePrimaryEMailId",
            "Required": false,
            "ValidRegEx": "",
            "PostData": true,
            "Width": 200,
            "DefaultValue": "none",
            "Placeholder": "Enter the Primary Mail",
            "MaxLength": 50
        },
        {
            "Name": "EmployeePrimaryMobile",
            "Type": "string",
            "Label": "Employee.EmployeePrimaryMobile",
            "Required": false,
            "ValidRegEx": "",
            "Width": 200,
            "PostData": true,
            "DefaultValue": "0",
            "Placeholder": "Enter the Primary Mobile No",
            "MaxLength": 20
        },
        {
            "Name": "SecondaryMailId",
            "Type": "string",
            "Label": "Employee.SecondaryMailId",
            "Required": false,
            "ValidRegEx": "",
            "Width": 200,
            "PostData": true,
            "DefaultValue": "none",
            "Placeholder": "Enter the Secondary Mail",
            "MaxLength": 50
        },
        {
            "Name": "SecondaryMobile",
            "Type": "string",
            "Label": "Employee.SecondaryMobile",
            "Required": false,
            "ValidRegEx": "",
            "Width": 200,
            "PostData": true,
            "DefaultValue": "0",
            "Placeholder": "Enter the Secondary Mobile No",
            "MaxLength": 20
        },
        {
            "Name": "ReportInttoEmployeeId",
            "Type": "number",
            "Required": false,
            "ValidRegEx": "",
            "PostData": true,
            "DefaultValue": -1,
            "Width": 100
        },
        {
            "Name": "EmployeeExperience",
            "Type": "string",
            "Label": "EmployeeMaster.Experience",
            "Required": false,
            "ValidRegEx": "",
             "ExpandedView": true,
            "FieldDescription": "Specifies the employee’s work experience from previous companies before joining the current organization.",
            "FieldDescriptionWidth": 360,
            "Placeholder": "Employee Experience",
            "MaxLength": 1000,
            "Width": 360,
            "PostData": true,
            "DefaultValue": ""
        },
        {
            "Name": "EmployeeIsTemporaryCard",
            "Type": "number",
            "Label": "EmployeeMaster.Experience",
            "Required": false,
            "ValidRegEx": "",
            "Placeholder": "Employee Experience",
            "MaxLength": 1000,
            "PostData": true,
            "DefaultValue": 1
        },
        {
            "Name": "EmployeeIsNumberRequired",
            "Type": "number",
            "Label": "EmployeeMaster.Experience",
            "Required": false,
            "ValidRegEx": "",
            "Placeholder": "Employee Experience",
            "MaxLength": 1000,
            "PostData": true,
            "DefaultValue": 1
        },
        {
            "Name": "EmployeeBioMatchNumber",
            "Type": "number",
            "Label": "EmployeeMaster.Experience",
            "Required": false,
            "ValidRegEx": "",
            "Placeholder": "Employee Experience",
            "MaxLength": 1000,
            "PostData": true,
            "DefaultValue": 1
        },
        {
            "Name": "EmployeeTemporaryCardNumber",
            "Type": "string",
            "Label": "Employee.EmployeeBioMatchNumber",
            "Required": false,
            "MaxLength": 10,
             "ExpandedView": true,
            "FieldDescription": "A unique number used to identify the employee through fingerprint or biometric scan. Helps in verifying attendance accurately.",
            "FieldDescriptionWidth": 360,
            "ValidRegEx": "",
            "Width": 360,
            "LabelWidth": 128,
            "PostData": true,
            "Placeholder": "Enter the Card Number",
            "DefaultValue": "0"
        },
        {
            "Name": "EmployeeCardValidTill",
            "Type": "string",
            "Label": "",
            "Required": false,
            "MaxLength": 10,
            "ValidRegEx": "",
            "Width": 100,
            "PostData": true,
            "Placeholder": "",
            "DefaultValue": "todaygb5"
        },
        {
            "Name": "AdvanceAccountId",
            "Type": "number",
            "Required": false,
            "ValidRegEx": "",
            "PostData": true,
            "DefaultValue": -1,
            "Width": 100
        },
        {
            "Name": "SalaryAccountId",
            "Type": "number",
            "Required": false,
            "ValidRegEx": "",
            "PostData": true,
            "DefaultValue": -1,
            "Width": 100
        },
        {
            "Name": "EmployeeIsContract",
            "Type": "number",
            "Label": "Employee.Contract",
            "Required": false,
            "ExpandedView": true,
            "FieldDescription": "Indicates whether the employee is working on a contractual basis. Helps in managing contract terms, duration, and related benefits.",
            "FieldDescriptionWidth": 360,
            "ValidRegEx": "",
            "LabelWidth": 110,
            "PostData": true,
            "Placeholder": "",
            "DefaultValue": 1
        },
        {
            "Name": "EmployeeIsNumber",
            "Type": "number",
            "Label": "Employee.Contract",
            "Required": false,
            "ValidRegEx": "",
            "PostData": true,
            "Placeholder": "",
            "DefaultValue": 1
        },
        {
            "Name": "EmployeeIsPurchase",
            "Type": "number",
            "Label": "Employee.Purchase",
            "ExpandedView": true,
            "FieldDescription": "Shows if the employee handles purchase activities. Helps assign roles and track procurement tasks.",
            "FieldDescriptionWidth": 360,
            "Required": false,
            "ValidRegEx": "",
            "LabelWidth": 33,
            "PostData": true,
            "Placeholder": "",
            "DefaultValue": 1
        },
         {
            "Name": "isPreviousemployee",
            "Type": "number",
            "Label": "",
            "Required": false,
            "ValidRegEx": "",
            "LabelWidth": 33,
            "PostData": true,
            "Placeholder": "",
            "DefaultValue": 1
        },
        {
            "Name": "EmployeeIsMarketing",
            "Type": "number",
            "Label": "Employee.Marketing",
            "Required": false,
            "ExpandedView": true,
            "FieldDescription": "Shows if the employee handles marketing duties. Helps organize teams and track promotional work.",
            "FieldDescriptionWidth": 360,
            "LabelWidth": 33,
            "ValidRegEx": "",
            "PostData": true,
            "Placeholder": "",
            "DefaultValue": 1
        },
        {
            "Name": "EmployeeIsSales",
            "Type": "number",
            "Label": "Employee.Sales",
            "Required": false,
            "LabelWidth": 33,
            "ExpandedView": true,
            "FieldDescription": "Shows if the employee handles planning tasks. Helps in resource allocation and project coordination.",
            "FieldDescriptionWidth": 360,
            "ValidRegEx": "",
            "PostData": true,
            "Placeholder": "",
            "DefaultValue": 1
        },
        {
            "Name": "EmployeeIsPlanning",
            "Type": "number",
            "Label": "Employee.Planning",
            "LabelWidth": 33,
            "Required": false,
            "ExpandedView": true,
            "FieldDescription": "Shows if the employee is responsible for planning work. Helps with resource allocation and project coordination.",
            "FieldDescriptionWidth": 360,
            "ValidRegEx": "",
            "PostData": true,
            "Placeholder": "",
            "DefaultValue": 1
        },
        {
            "Name": "EmployeeIsService",
            "Type": "number",
            "Label": "Employee.Service",
            "Required": false,
            "ExpandedView": true,
            "FieldDescription": "Shows if the employee works in service-related tasks. Helps assign roles and manage service operations.",
            "FieldDescriptionWidth": 360,
            "LabelWidth": 33,
            "ValidRegEx": "",
            "PostData": true,
            "Placeholder": "",
            "DefaultValue": 1
        },
        {
            "Name": "EmployeeIsUser",
            "Type": "number",
            "Label": "Employee.User",
            "Required": false,
            "ValidRegEx": "",
            "ExpandedView": true,
            "FieldDescription": "Shows if the employee has system access. Helps assign login credentials and manage permissions.",
            "FieldDescriptionWidth": 360,
            "LabelWidth": 110,
            "PostData": true,
            "Placeholder": "",
            "DefaultValue": 1
        },
         {
            "Name": "EmployeeIsUserName",
            "Type": "string",
            "Label": "EmployeeMaster.UserName",
            "Required": false,
            "ExpandedView": true,
            "FieldDescription": "A unique account login name used for user authentication in the system.",
            "FieldDescriptionWidth": 360,
            "Width": 210,
            "PostData": false,
            "ReadOnly":true,
            "Placeholder": "Enter Value"
        },
         {
            "Name": "EmployeeIsUserCode",
            "Type": "string",
            "Label": "EmployeeMaster.UserCode",
            "Required": false,
            "ExpandedView": true,
            "FieldDescription": "A system-generated unique employee/user code used as a primary reference ID.",
            "FieldDescriptionWidth": 360,
            "Width": 210,
            "PostData": false,
            "ReadOnly":true,
            "DefaultValue": "",
            "Placeholder": "Enter Value"
        },
         {
            "Name": "EmployeeIsUserRoleName",
            "Type": "string",
            "Label": "ECMRights.Role",
            "Required": false,
            "ExpandedView": true,
            "FieldDescription": "Specifies the name of the user's role, which defines their permissions and access level within the system.",
            "FieldDescriptionWidth": 360,
            "Width": 210,
            "PostData": false,
            "ReadOnly":true,
            "DefaultValue": "",
            "Placeholder": "Enter Value"
        },
        {
            "Name": "EmployeeEmployerPFPercentage",
            "Type": "percentage",
            "Label": "EmployeeMaster.EmployerActual",
            "Required": false,
            "Mask": "00.000",
            "ExpandedView": true,
            "FieldDescription": "Percentage of salary the employer adds to the employee’s PF. Used to calculate monthly PF contribution.",
            "FieldDescriptionWidth": 360,
            "ValidRegEx": "",
            "LabelWidth": 145,
            "Width": 210,
            "PostData": true,
            "DefaultValue": "55.555",
            "Placeholder": "Enter Percentage",
            "MaxLength": 6
        },
        {
            "Name": "DivisionId",
            "Type": "number",
            "Required": false,
            "ValidRegEx": "",
            "PostData": true,
            "DefaultValue": -1,
            "Width": 100
        },
        {
            "Name": "DivisionName",
            "Type": "number",
            "Required": false,
            "ValidRegEx": "",
            "PostData": true,
            "DefaultValue": "",
            "Label": "",
            "Width": 100
        },
        {
            "Name": "RoleId",
            "Type": "number",
            "Required": false,
            "ValidRegEx": "",
            "PostData": true,
            "DefaultValue": -1,
            "Width": 100
        },
        {
            "Name": "RoleCode",
            "Type": "number",
            "Required": false,
            "ValidRegEx": "",
            "PostData": false,
            "DefaultValue": "",
            "Label": "ECMRights.Role",
            "Width": 100
        },
        {
            "Name": "RoleName",
            "Type": "number",
            "Required": false,
            "ValidRegEx": "",
            "PostData": true,
            "ExpandedView": true,
            "FieldDescription": "Defines the specific role or position assigned to the employee within the system. Helps control access rights and manage responsibilities.",
            "FieldDescriptionWidth": 360,
            "DefaultValue": "",
            "Label": "ECMRights.Role",
            "Width": 100
        },
        {
            "Name": "EmployeeReasonForESILeaving",
            "Type": "string",
            "Label": "Employee.Reason",
            "Required": false,
            "ValidRegEx": "",
            "PostData": true,
            "ExpandedView": true,
            "FieldDescription": "Reason why the employee is leaving the ESI scheme. Helps keep records accurate and close benefits properly",
            "FieldDescriptionWidth": 360,
            "DefaultValue": "",
            "Placeholder": "Reason For Leaving",
            "MaxLength": 200,
            "Width": 360,
            "LabelWidth": 117
        },
        {
            "Name": "EmployeeReasonForPFLeaving",
            "Type": "string",
            "Label": "Employee.Reason",
            "Required": false,
            "ValidRegEx": "",
            "PostData": true,
             "ExpandedView": true,
            "FieldDescription": "The reason why the employee is leaving the Provident Fund scheme. Helps with record-keeping and closing the PF account.",
            "FieldDescriptionWidth": 360,
            "DefaultValue": "",
            "Placeholder": "Reason For Leaving",
            "MaxLength": 200,
            "Width": 360,
            "LabelWidth": 120
        },
        {
            "Name": "EmployeePatternDate",
            "Type": "string",
            "Label": "",
            "Required": false,
            "ValidRegEx": "",
            "PostData": true,
            "Width": 100,
            "LabelWidth": 164,
            "DefaultValue": "EmployeePatternDate",
            "Placeholder": "",
            "MaxLength": 200
        },
        {
            "Name": "EmployeeReasonForLeaving",
            "Type": "string",
            "Label": "EmployeeExperience.ReasonForLeaving",
            "Required": false,
            "ValidRegEx": "",
            "PostData": true,
            "MaxLength": 150,
            "Width": 220,
            "DefaultValue": "",
            "Placeholder": "Reason For Leaving"
        },
        {
            "Name": "VillageId",
            "Type": "number",
            "Required": false,
            "ValidRegEx": "",
            "PostData": true,
            "DefaultValue": -1,
            "Width": 100
        },
        {
            "Name": "EmployeeEmployerESIPercentage",
            "Type": "percentage",
            "Label": "EmployeeMaster.EmployerESI",
            "Required": false,
            "Mask": "00.000",
            "ValidRegEx": "",
            "ExpandedView": true,
            "FieldDescription": "Percentage of salary the employer pays for the employee’s ESI. Used to calculate the employer’s ESI contribution.",
            "FieldDescriptionWidth": 360,
            "LabelWidth": 125,
            "Width": 210,
            "PostData": true,
            "DefaultValue": 0,
            "Placeholder": "Enter Percentage",
            "MaxLength": 6
        },
        {
            "Name": "EmployeeStatus",
            "Type": "number",
            "Label": "Goal.Approvalstatus",
            "Placeholder": "",
            "Required": false,
            "ValidRegEx": "",
            "DefaultValue": 1,
            "PostData": true,
            "Width": 120,
            "PickLists": [
                {
                    "key": 0,
                    "value": "Pending"
                },
                {
                    "key": 1,
                    "value": "Active"
                },
                {
                    "key": 2,
                    "value": "Deleted"
                },
                {
                    "key": 3,
                    "value": "Amended"
                },
                {
                    "key": 4,
                    "value": "Inactive"
                },
                {
                    "key": 5,
                    "value": "Archived"
                }
            ]
        },
        {
            "Name": "CalendarId",
            "Type": "number",
            "Required": false,
            "ValidRegEx": "",
            "PostData": true,
            "DefaultValue": -1,
            "Width": 100
        },
        {
            "Name": "EmployeeOtType",
            "Type": "number",
            "Label": "EmployeeMaster.OTType",
            "Placeholder": "",
            "Required": false,
            "ValidRegEx": "",
            "LabelWidth": 160,
             "ExpandedView": true,
            "FieldDescription": "Shows the type of overtime like Regular or Holiday OT. Useful for calculating extra pay for work beyond normal hours.",
            "FieldDescriptionWidth": 360,
            "DefaultValue": 0,
            "PostData": true,
            "Width": 250,
            "PickLists": [
                {
                    "key": 0,
                    "value": "Not applicable"
                },
                {
                    "key": 1,
                    "value": "OT Payment only"
                },
                {
                    "key": 2,
                    "value": "Comp Off only"
                },
                {
                    "key": 3,
                    "value": "OT Payment & Comp.Off"
                }
            ]
        },
        {
            "Name": "PassWordType",
            "Type": "number",
            "Label": "EmployeeMaster.PasswordType",
            "Placeholder": "",
            "Required": false,
            "ValidRegEx": "",
            "DefaultValue": 0,
            "ExpandedView": true,
            "FieldDescription": "Specifies the type of password used to access the system securely. Helps protect data and prevent unauthorized access.",
            "FieldDescriptionWidth": 360,
            "LabelWidth": 110,
            "PostData": true,
            "Width": 175,
            "PickLists": [
                {
                    "key": 0,
                    "value": "Auto Generated"
                },
                {
                    "key": 1,
                    "value": "Manual Entry"
                }
            ]
        },
        {
            "Name": "PassWord",
            "Type": "string",
            "Required": false,
            "ValidRegEx": "",
            "PostData": true,
            "ExpandedView": true,
            "FieldDescription": "A secret code used by employees to safely access the system. It keeps data private and protects accounts from unauthorized use",
            "FieldDescriptionWidth": 360,
            "DefaultValue": "",
            "Label": "Login.Password",
            "LabelWidth": 110,
            "Width": 210,
            "Placeholder": "Enter Password"
        },
        {
            "Name": "EmployeeVersion",
            "Type": "number",
            "Required": false,
            "ValidRegEx": "",
            "PostData": true,
            "DefaultValue": 1,
            "Width": 100,
            "Placeholder": ""
        },
        {
            "Name": "EmployeeIsSave",
            "Type": "number",
            "Required": false,
            "ValidRegEx": "",
            "PostData": true,
            "DefaultValue": 0,
            "Width": 100,
            "Placeholder": ""
        },
        {
            "Name": "EmployeeSortingEmployee",
            "Type": "number",
            "Label": "EmployeeMaster.SortOrder",
            "Required": false,
            "ValidRegEx": "",
            "PostData": true,
            "MaxLength": 4,
            "Width": 72,
            "DefaultValue": 0,
            "Placeholder": "Enter Sort Order"
        },
        {
            "Name": "EmployeeIsProduction",
            "Type": "number",
            "Label": "Employee.Production",
            "Required": false,
            "ExpandedView": true,
            "FieldDescription": "Shows if the employee works in production or manufacturing. Helps manage roles and track production efficiency.",
            "FieldDescriptionWidth": 360,
            "ValidRegEx": "",
            "LabelWidth": 33,
            "PostData": true,
            "Placeholder": "",
            "DefaultValue": 1
        },
        {
            "Name": "EmployeeAdharNumber",
            "Type": "string",
            "Label": "Employee.EmployeeAdharNumber",
            "Required": false,
            "ExpandedView": true,
            "FieldDescription": "A unique 12-digit identification number issued by the Indian government, used for employee identity verification",
            "FieldDescriptionWidth": 360,
            "ValidRegEx": "",
            "LabelWidth": 124,
            "Placeholder": "Enter Aadhar Number",
            "MaxLength": 12,
            "PostData": true,
            "DefaultValue": "0",
            "Width": 210
        },
        {
            "Name": "EmployeePFUANNumber",
            "Type": "alphanumeric",
            "Label": "Employee.EmployeePFUANNumber",
            "Required": false,
            "ValidRegEx": "",
            "LabelWidth": 120,
              "ExpandedView": true,
            "FieldDescription": "Universal Account Number for the employee’s Provident Fund. Helps track PF details across employers.",
            "FieldDescriptionWidth": 360,
            "Width": 210,
            "PostData": true,
            "DefaultValue": "",
            "Placeholder": "PF UAN Number",
            "MaxLength": 12
        },
        {
            "Name": "PayConfigurationId",
            "Type": "number",
            "Required": false,
            "ValidRegEx": "",
            "PostData": true,
            "DefaultValue": -1,
            "Width": 100
        },
        {
            "Name": "PayConfigurationCode",
            "Type": "string",
            "Label": "EmployeeMaster.PayConfiguration",
            "Required": false,
            "ValidRegEx": "",
            "PostData": true,
            "DefaultValue": ""
        },
        {
            "Name": "EmployeeProductCategoryIds",
            "Type": "string",
            "Required": false,
            "ValidRegEx": "",
            "PostData": true,
            "DefaultValue": "",
            "Width": 100
        },
        {
            "Name": "EmployeeProductPriceCategoryIds",
            "Type": "string",
            "Required": false,
            "ValidRegEx": "",
            "PostData": true,
            "DefaultValue": "",
            "Width": 100,
            "Label": "Instrument.OUGroup"
        },
        {
            "Name": "CurrencyId",
            "Type": "number",
            "Required": false,
            "ValidRegEx": "",
            "PostData": true,
            "DefaultValue": -1800000000,
            "Width": 100
        },
        {
            "Name": "AdminReportingToId",
            "Type": "number",
            "Required": false,
            "ValidRegEx": "",
            "PostData": true,
            "DefaultValue": -1,
            "Width": 100
        },
        {
            "Name": "EmployeeIBANNumber",
            "Type": "alphanumeric",
            "Label": "Employee.EmployeeIBANNumber",
            "Required": false,
            "ValidRegEx": "",
            "MaxLength": 40,
            "LabelWidth": 120,
             "ExpandedView": true,
            "ToolTip": "International Bank Account Number",
            "FieldDescription": "International bank account number used for global salary transfers. Ensures safe and correct international payments.",
            "FieldDescriptionWidth": 360,
            "Width": 210,
            "PostData": true,
            "Placeholder": "Enter IBAN Number",
            "DefaultValue": "0"
        },
        {
            "Name": "EmployeeBankBranchId",
            "Type": "number",
            "Required": false,
            "ValidRegEx": "",
            "PostData": true,
            "DefaultValue": -1,
            "Width": 100
        },
        {
            "Name": "EmployeePresentAddressId",
            "Type": "number",
            "Required": false,
            "ValidRegEx": "",
            "PostData": true,
            "DefaultValue": -1,
            "Width": 100
        },
        {
            "Name": "EmployeePermenantAddressId",
            "Type": "number",
            "Required": false,
            "ValidRegEx": "",
            "PostData": true,
            "DefaultValue": -1,
            "Width": 100
        },
        {
            "Name": "ContactId",
            "Type": "number",
            "Required": false,
            "ValidRegEx": "",
            "PostData": true,
            "DefaultValue": 0,
            "Width": 100
        },
        {
            "Name": "EmployeeIsTimeSheetRequired",
            "Type": "number",
            "Label": "EmployeeMaster.TimeSheetRequired",
            "Required": false,
            "MaxLength": 20, 
            "ExpandedView": true,
            "FieldDescription": "Indicates whether the employee needs to submit a timesheet. Helps in tracking work hours and attendance accurately",
            "FieldDescriptionWidth": 360,
            "LabelWidth": 112,
            "Width": 150,
            "ValidRegEx": "",
            "PostData": true,
            "DefaultValue": 1
        },
        {
            "Name": "ShowArchiveValue",
            "Type": "CheckBox",
            "Label": "AccountMaster.ShowArchive",
            "Required": false,
            "ValidRegEx": "",
            "PostData": false,
            "LabelWidth": 663,
            "Width": 102,
            "DefaultValue": 1
        },
        {
            "Name": "EmployeeAge",
            "Type": "string",
            "Label": "EmployeeMaster.Age",
            "Required": false,
            "ExpandedView": true,
            "ReadOnly":true,
            "FieldDescription": "Calculated based on the official Date of Birth provided in the records.",
            "FieldDescriptionWidth": 360,
            "ValidRegEx": "",
            "PostData": false,
            "LabelWidth": 124,
            "Width": 210,
            "DefaultValue": "",
            "Placeholder": ""
        },
        {
            "Name": "OUGroupId",
            "Type": "number",
            "Required": false,
            "ValidRegEx": "",
            "PostData": false,
            "DefaultValue": -1,
            "Width": 100
        },
        {
            "Name": "shiftdate",
            "Type": "string",
            "Label": "EmployeeMaster.PatternDate",
            "Required": false,
            "MaxLength": 10,
             "ExpandedView": true,
            "FieldDescription": "Refers to the start date of the shift pattern applied to the employee. Helps track and manage shift cycle timelines.",
            "FieldDescriptionWidth": 360,
            "ValidRegEx": "",
            "Width": 210,
            "LabelWidth": 157,
            "PostData": false,
            "Placeholder": "",
            "DefaultValue": "0"
        },
        {
            "Name": "EmployeeLocationIds",
            "Type": "string",
            "Required": false,
            "ValidRegEx": "",
            "PostData": true,
            "DefaultValue": "",
            "Width": 100
        },
        {
            "Name": "EmployeeAccountNumber",
            "Type": "string",
            "Label": "Employee.EmployeeAccountNumber",
            "Required": false,
            "ValidRegEx": "",
            "PostData": false,
            "MaxLength": 40,
            "Placeholder": "Select Account Number",
            "DefaultValue": ""
        },
        {
            "Name": "AccountId",
            "Type": "number",
            "Required": false,
            "ValidRegEx": "",
            "PostData": true,
            "DefaultValue": -1,
            "Width": 100
        },
        {
            "Name": "AccountName",
            "Type": "number",
            "Required": false,
            "ValidRegEx": "",
            "PostData": false,
            "DefaultValue": "",
            "Label": "Employee.AccountName",
            "Width": 100
        },
        {
            "Name": "VillageId",
            "Type": "number",
            "Required": false,
            "ValidRegEx": "",
            "PostData": false,
            "DefaultValue": -1,
            "Width": 100
        },
        {
            "Name": "EmployeeIsPiRequired",
            "Type": "number",
            "Label": "Employee.PIRequired",
            "Required": false,
            "ExpandedView": true,
            "FieldDescription": "Shows if submitting Personal Information is mandatory for the employee. Helps keep complete records and follow rules.",
            "FieldDescriptionWidth": 360,
            "LabelWidth": 160,
            "ValidRegEx": "",
            "PostData": true,
            "DefaultValue": 1
        },
        {
            "Name": "ContactSalutation",
            "Type": "string",
            "Label": "EmployeeMaster.Salutation",
            "Required": false,
            "Placeholder": "",
            "ValidRegEx": "",
            "LabelWidth": 90,
            "Width": 70,
            "PostData": false,
            "isKeyField": true,
            "DefaultValue": "Mr",
            "PickLists": [
                {
                    "key": "Mr",
                    "value": "Mr"
                },
                {
                    "key": "Miss",
                    "value": "Ms"
                },
                {
                    "key": "Mrs",
                    "value": "Mrs"
                }
            ]
        },
        {
            "Name": "ContactMobileNo",
            "Type": "number",
            "Label": "EmployeeMaster.EmergencyNo1",
            "Required": false,
            "ValidRegEx": "",
            "PostData": false,
            "DefaultValue": 0,
            "Placeholder": "Mobile Number",
            "MaxLength": 10
        },
        {
            "Name": "ContactName",
            "Type": "string",
            "Label": "Contact.ContactName",
            "Required": false,
            "ValidRegEx": "",
            "PostData": false,
            "DefaultValue": "",
            "Placeholder": "Contact Name",
            "MaxLength": 35
        },
        {
            "Name": "ContactPhoneNo",
            "Type": "number",
            "Label": "EmployeeMaster.EmergencyNo2",
            "Required": false,
            "ValidRegEx": "",
            "PostData": false,
            "DefaultValue": 0,
            "Placeholder": "Phone Number",
            "MaxLength": 20
        },
        {
            "Name": "ContactRelationShip",
            "Type": "string",
            "Label": "Contact.Relationship",
            "Required": false,
            "ValidRegEx": "",
            "PostData": false,
            "DefaultValue": "",
            "Placeholder": "Relationship",
            "MaxLength": 30
        },
        {
            "Name": "ContactMailId",
            "Type": "string",
            "Label": "Employee.Email",
            "Required": false,
            "ValidRegEx": "",
            "PostData": false,
            "DefaultValue": "",
            "Placeholder": "Mail Id",
            "MaxLength": 30
        },
        {
            "Name": "ShiftPatternDetailDayType",
            "Type": "string",
            "Label": "",
            "Required": false,
            "ValidRegEx": "",
            "PostData": false,
            "DefaultValue": "0",
            "Placeholder": "",
            "MaxLength": 30
        },
        {
            "Label": "",
            "Name": "ShiftPatternDetailId",
            "Required": false,
            "PostData": false,
            "ValidRegEx": "",
            "DefaultValue": -1,
            "Width": 100
        },
        {
            "Name": "PresentAddressDTO",
            "Type": "FormGroup",
            "Label": "",
            "Required": true,
            "PostData": true,
            "ValidRegEx": "",
            "DefaultValue": 0,
            "LabelWidth": 132,
            "Width": 380,
            "FormFields": [
                {
                    "Name": "AddressId",
                    "Type": "number",
                    "Label": "Contact.AddressId",
                    "Required": false,
                    "PostData": true,
                    "ValidRegEx": "",
                    "DefaultValue": 0,
                    "LabelWidth": 132,
                    "Width": 380
                },
                {
                    "Name": "AddressObjectTypeId",
                    "Type": "number",
                    "Label": "Contact.AddressObjectTypeId",
                    "Required": false,
                    "PostData": true,
                    "ValidRegEx": "",
                    "DefaultValue": -2147481759,
                    "LabelWidth": 132,
                    "Width": 380
                },
                {
                    "Name": "AddressObjectId",
                    "Type": "number",
                    "Label": "Contact.AddressObjectId",
                    "Required": false,
                    "PostData": true,
                    "ValidRegEx": "",
                    "DefaultValue": 0,
                    "LabelWidth": 132,
                    "Width": 380
                },
                {
                    "Name": "AddressAddressType",
                    "Type": "number",
                    "Label": "",
                    "Required": false,
                    "PostData": true,
                    "ValidRegEx": "",
                    "DefaultValue": 0,
                    "Width": 100,
                    "PickLists": [
                        {
                            "key": 0,
                            "value": "Present"
                        },
                        {
                            "key": 1,
                            "value": "Permanent"
                        },
                        {
                            "key": 2,
                            "value": "Work"
                        },
                        {
                            "key": 3,
                            "value": "Main"
                        },
                        {
                            "key": 4,
                            "value": "Work Fax"
                        },
                        {
                            "key": 5,
                            "value": "Main Fax"
                        },
                        {
                            "key": 6,
                            "value": "Others"
                        }
                    ]
                },
                {
                    "Name": "AddressAddressNature",
                    "Type": "number",
                    "Label": "CashDiscount.Type",
                    "Required": false,
                    "PostData": true,
                    "Width": 230,
                    "LabelWidth": 50,
                    "ValidRegEx": "",
                    "DefaultValue": 0,
                    "PickLists": [
                        {
                            "key": 0,
                            "value": "Personal"
                        },
                        {
                            "key": 1,
                            "value": "Business"
                        }
                    ]
                },
                {
                    "Name": "AddressLine1",
                    "Type": "string",
                    "Label": "Address.Address",
                    "Required": true,
                    "PostData": true,
                    "ValidRegEx": "",
                    "LabelWidth": 100,
                    "MaxLength": 200,
                    "Width": 360,
                    "DefaultValue": "",
                    "Placeholder": "Enter Address"
                },
                {
                    "Name": "AddressLine2",
                    "Type": "string",
                    "Label": "Driver.AddressLine2",
                    "Required": false,
                    "ValidRegEx": "",
                    "PostData": true,
                    "LabelWidth": 100,
                    "Width": 300,
                    "DefaultValue": "",
                    "Placeholder": "Enter Address Line 2"
                },
                {
                    "Name": "AddressLine3",
                    "Type": "string",
                    "Label": "Driver.AddressLine3",
                    "Required": false,
                    "ValidRegEx": "",
                    "PostData": true,
                    "Width": 300,
                    "LabelWidth": 100,
                    "DefaultValue": "",
                    "Placeholder": "Enter Address Line 3"
                },
                {
                    "Name": "AddressLine4",
                    "Type": "string",
                    "Label": "Driver.AddressLine4",
                    "Required": false,
                    "PostData": true,
                    "Width": 300,
                    "LabelWidth": 100,
                    "ValidRegEx": "",
                    "DefaultValue": "",
                    "Placeholder": "Enter Address Line 4"
                },
                {
                    "Name": "AddressLine5",
                    "Type": "string",
                    "Label": "Driver.AddressLine5",
                    "Required": false,
                    "PostData": true,
                    "ValidRegEx": "",
                    "Width": 300,
                    "LabelWidth": 100,
                    "DefaultValue": "",
                    "Placeholder": "Enter Address Line 5"
                },
                {
                    "Name": "AddressZipCode",
                    "Type": "number",
                    "Label": "Driver.ZipCode",
                    "Required": true,
                    "ValidRegEx": "",
                    "LabelWidth": 102,
                    "PostData": true,
                    "Width": 360,
                    "MaxLength": 6,
                    "DefaultValue": "",
                    "Placeholder": "Enter Zip Code"
                },
                {
                    "Name": "CityId",
                    "Type": "number",
                    "Label": "",
                    "Required": false,
                    "PostData": true,
                    "ValidRegEx": "",
                    "DefaultValue": -1
                },
                {
                    "Name": "CityCode",
                    "Type": "string",
                    "Label": "",
                    "Required": false,
                    "PostData": false,
                    "ValidRegEx": "",
                    "DefaultValue": ""
                },
                {
                    "Name": "CityName",
                    "Type": "string",
                    "Multiple": false,
                    "PicklistTitle": "Name",
                    "LinkId": "CityId",
                    "Label": "Driver.City",
                    "Width": 360,
                    "AddNew": false,
                    "LabelWidth": 102,
                    "PlaceHolder": "Select City",
                    "MaxLength": 20,
                    "Required": true,
                    "PicklistJSON": "cityname",
                    "PostData": false,
                    "ValidRegEx": "",
                    "DefaultValue": ""
                },
                {
                    "Name": "CountryName",
                    "Type": "string",
                    "Multiple": false,
                    "PicklistTitle": "Name",
                    "LinkId": "CountryId",
                    "Label": "Driver.Country",
                    "Width": 360,
                    "LabelWidth": 102,
                    "AddNew": false,
                    "PlaceHolder": "Select Country",
                    "MaxLength": 20,
                    "Required": true,
                    "PostData": false,
                    "PicklistJSON": "country",
                    "ValidRegEx": "",
                    "DefaultValue": ""
                },
                {
                    "Name": "CountryCode",
                    "Type": "string",
                    "Label": "",
                    "Required": false,
                    "PostData": false,
                    "ValidRegEx": "",
                    "DefaultValue": ""
                },
                {
                    "Name": "CountryId",
                    "Type": "number",
                    "Label": "",
                    "Required": false,
                    "PostData": true,
                    "ValidRegEx": "",
                    "DefaultValue": -1
                },
                {
                    "Name": "CountryISDCode",
                    "Type": "number",
                    "Label": "",
                    "Required": false,
                    "PostData": false,
                    "ValidRegEx": "",
                    "DefaultValue": ""
                },
                {
                    "Name": "AddressPhone",
                    "Type": "number",
                    "Label": "",
                    "Required": false,
                    "LabelWidth": 140,
                    "ValidRegEx": "",
                    "DefaultValue": "",
                    "PostData": true,
                    "MaxLength": 10,
                    "Placeholder": "Enter Phone Number"
                },
                {
                    "Name": "AddressMobile",
                    "Type": "number",
                    "Label": "",
                    "LabelWidth": 140,
                    "Width": 115,
                    "Required": false,
                    "ValidRegEx": "",
                    "DefaultValue": "",
                    "PostData": true,
                    "MaxLength": 10,
                    "Placeholder": "Enter Mobile Numebr"
                },
                {
                    "Name": "AddressMail",
                    "Type": "mail",
                    "Label": "Driver.MailId",
                    "Required": false,
                    "PostData": true,
                    "LabelWidth": 140,
                    "ValidRegEx": "",
                    "DefaultValue": "",
                    "Placeholder": "Enter Mail Id"
                },
                {
                    "Name": "AddressWeb",
                    "Type": "string",
                    "Label": "Driver.WebAddress",
                    "Required": false,
                    "LabelWidth": 264,
                    "MaxLength": 100,
                    "ValidRegEx": "",
                    "PostData": true,
                    "DefaultValue": "",
                    "Placeholder": "Enter Web Address"
                },
                {
                    "Name": "AddressFax",
                    "Type": "number",
                    "Label": "Address.AlternateMobileNo",
                    "Placeholder": "Enter Alternate Mobile Number",
                    "Required": false,
                    "LabelWidth": 105,
                    "PostData": true,
                    "MaxLength": 10,
                    "ValidRegEx": "",
                    "DefaultValue": ""
                },
                {
                    "Name": "AddressGeoCode",
                    "Type": "string",
                    "Label": "Driver.GEOCode",
                    "Required": false,
                    "ValidRegEx": "",
                    "LabelWidth": 58,
                    "Width": 200,
                    "PostData": true,
                    "DefaultValue": "",
                    "MaxLength": 50,
                    "Placeholder": "Enter GEO Code"
                },
                {
                    "Name": "AddressGSTIn",
                    "Type": "string",
                    "Label": "Driver.GSTINNo",
                    "Required": false,
                    "Placeholder": "Enter GSTIN Number",
                    "ValidRegEx": "",
                    "LabelWidth": 134,
                    "Width": 180,
                    "MaxLength": 15,
                    "PostData": true,
                    "DefaultValue": ""
                },
                {
                    "Name": "AddressPAN",
                    "Type": "string",
                    "Label": "Employee.PanNo",
                    "Required": false,
                    "LabelWidth": 134,
                    "ValidRegEx": "",
                    "DefaultValue": "",
                    "Placeholder": "Enter PAN Number",
                    "PostData": true,
                    "MaxLength": 10,
                    "Width": 180
                },
                {
                    "Name": "AddressTAN",
                    "Type": "string",
                    "Label": "Address.TANNo",
                    "Placeholder": "Enter TAX Number",
                    "Required": false,
                    "PostData": true,
                    "ValidRegEx": "",
                    "LabelWidth": 134,
                    "DefaultValue": "",
                    "Width": 180,
                    "MaxLength": 10
                },
                {
                    "Name": "AddressVATCSTNumber",
                    "Type": "string",
                    "Label": "Address.CSTNo",
                    "Required": false,
                    "ValidRegEx": "",
                    "LabelWidth": 134,
                    "DefaultValue": "",
                    "Placeholder": "Enter CST Number",
                    "PostData": true,
                    "MaxLength": 30,
                    "Width": 180
                },
                {
                    "Name": "AddressServiceTaxNumber",
                    "Type": "string",
                    "Label": "Address.ServiceTaxNo",
                    "Required": false,
                    "ValidRegEx": "",
                    "LabelWidth": 134,
                    "DefaultValue": "",
                    "Placeholder": "Enter Service Tax Number",
                    "PostData": true,
                    "MaxLength": 15,
                    "Width": 190
                },
                {
                    "Name": "AddressVATTINNumber",
                    "Type": "string",
                    "Label": "Address.VATNo",
                    "Placeholder": "Enter VAT Number",
                    "Required": false,
                    "PostData": true,
                    "ValidRegEx": "",
                    "LabelWidth": 134,
                    "DefaultValue": "",
                    "Width": 160,
                    "MaxLength": 30
                },
                {
                    "Name": "AddressExciseDivision",
                    "Type": "string",
                    "Label": "Address.ExciseDivision",
                    "Required": false,
                    "ValidRegEx": "",
                    "DefaultValue": "",
                    "PostData": true,
                    "LabelWidth": 142,
                    "MaxLength": 20,
                    "Width": 160,
                    "Placeholder": "Enter Excise Division"
                },
                {
                    "Name": "AddressExciseRange",
                    "Type": "string",
                    "Label": "Address.ExciseRange",
                    "Required": false,
                    "ValidRegEx": "",
                    "DefaultValue": "",
                    "PostData": true,
                    "LabelWidth": 142,
                    "MaxLength": 20,
                    "Width": 160,
                    "Placeholder": "Enter Excise Range"
                },
                {
                    "Name": "AddressExciseCodeNumber",
                    "Type": "string",
                    "Label": "Address.ExciseCodeNumber",
                    "Required": false,
                    "ValidRegEx": "",
                    "DefaultValue": "",
                    "PostData": true,
                    "LabelWidth": 142,
                    "MaxLength": 20,
                    "Width": 160,
                    "Placeholder": "Enter Excise Code No"
                },
                {
                    "Name": "AddressExciseNotification",
                    "Type": "string",
                    "Label": "Address.ExciseNotification",
                    "Required": false,
                    "ValidRegEx": "",
                    "DefaultValue": "",
                    "PostData": true,
                    "LabelWidth": 142,
                    "MaxLength": 20,
                    "Width": 160,
                    "Placeholder": "Enter Excise Notification"
                },
                {
                    "Name": "AddressExciseCircle",
                    "Type": "string",
                    "Label": "Address.ExciseCircle",
                    "Required": false,
                    "ValidRegEx": "",
                    "DefaultValue": "",
                    "PostData": true,
                    "LabelWidth": 142,
                    "MaxLength": 20,
                    "Width": 160,
                    "Placeholder": "Enter Excise Circle"
                },
                {
                    "Name": "AddressExciseCollectrate",
                    "Type": "string",
                    "Label": "Address.ExciseCollectrate",
                    "Required": false,
                    "ValidRegEx": "",
                    "DefaultValue": "",
                    "PostData": true,
                    "LabelWidth": 142,
                    "MaxLength": 20,
                    "Width": 160,
                    "Placeholder": "Enter Excise Collectrate"
                },
                {
                    "Name": "AddressExciseRegisterNumber",
                    "Type": "string",
                    "Label": "Address.ExciseRegNo",
                    "Required": false,
                    "ValidRegEx": "",
                    "DefaultValue": "",
                    "PostData": true,
                    "LabelWidth": 142,
                    "MaxLength": 20,
                    "Width": 160,
                    "Placeholder": "Enter Excise Reg.No"
                },
                {
                    "Name": "AddressTDSCircle",
                    "Type": "string",
                    "Label": "Address.TDSCircle",
                    "Placeholder": "Enter TDS Circle ",
                    "Required": false,
                    "PostData": true,
                    "ValidRegEx": "",
                    "LabelWidth": 100,
                    "DefaultValue": "",
                    "Width": 160,
                    "MaxLength": 20
                },
                {
                    "Name": "StateId",
                    "Type": "number",
                    "Label": "",
                    "Required": false,
                    "PostData": true,
                    "ValidRegEx": "",
                    "DefaultValue": -1
                },
                {
                    "Name": "StateCode",
                    "Type": "string",
                    "Label": "",
                    "Required": false,
                    "PostData": false,
                    "ValidRegEx": "",
                    "DefaultValue": ""
                },
                {
                    "Name": "StateName",
                    "Type": "string",
                    "Multiple": false,
                    "PicklistTitle": "Name",
                    "LinkId": "StateId",
                    "Label": "Contact.State",
                    "Width": 360,
                    "LabelWidth": 100,
                    "AddNew": false,
                    "PlaceHolder": "Select State",
                    "Required": false,
                    "MaxLength": 20,
                    "PicklistCriteria": "Country",
                    "PostData": false,
                    "PicklistJSON": "state",
                    "ValidRegEx": "",
                    "DefaultValue": ""
                },
                {
                    "Name": "StandardRegionId",
                    "Type": "number",
                    "Label": "",
                    "Required": false,
                    "ValidRegEx": "",
                    "PostData": true,
                    "DefaultValue": -1
                },
                {
                    "Name": "StandardRegionCode",
                    "Type": "string",
                    "Label": "",
                    "PostData": false,
                    "Required": false,
                    "ValidRegEx": "",
                    "DefaultValue": ""
                },
                {
                    "Name": "StandardRegionName",
                    "Type": "string",
                    "Multiple": false,
                    "PlaceHolder": "Select Region",
                    "PicklistTitle": "Name",
                    "Label": "Contact.Region",
                    "LinkId": "StandardRegionId",
                    "Width": 360,
                    "AddNew": false,
                    "LabelWidth": 102,
                    "MaxLength": 20,
                    "Placeholder": "",
                    "Required": false,
                    "PostData": false,
                    "PicklistJSON": "Region",
                    "ValidRegEx": "",
                    "DefaultValue": ""
                }
            ]
        },
        {
            "Name": "PermanentAddressDTO",
            "Type": "FormGroup",
            "Label": "",
            "Required": false,
            "PostData": true,
            "ValidRegEx": "",
            "DefaultValue": 0,
            "LabelWidth": 132,
            "Width": 380,
            "FormFields": [
                {
                    "Name": "AddressId",
                    "Type": "number",
                    "Label": "Contact.AddressId",
                    "Required": false,
                    "PostData": true,
                    "ValidRegEx": "",
                    "DefaultValue": 0,
                    "LabelWidth": 132,
                    "Width": 380
                },
                {
                    "Name": "AddressObjectTypeId",
                    "Type": "number",
                    "Label": "Contact.AddressObjectTypeId",
                    "Required": false,
                    "PostData": true,
                    "ValidRegEx": "",
                    "DefaultValue": -2147481759,
                    "LabelWidth": 132,
                    "Width": 380
                },
                {
                    "Name": "AddressObjectId",
                    "Type": "number",
                    "Label": "Contact.AddressObjectId",
                    "Required": false,
                    "PostData": true,
                    "ValidRegEx": "",
                    "DefaultValue": 0,
                    "LabelWidth": 132,
                    "Width": 380
                },
                {
                    "Name": "AddressAddressType",
                    "Type": "number",
                    "Label": "",
                    "Required": false,
                    "PostData": true,
                    "ValidRegEx": "",
                    "DefaultValue": 0,
                    "Width": 100,
                    "PickLists": [
                        {
                            "key": 0,
                            "value": "Present"
                        },
                        {
                            "key": 1,
                            "value": "Permanent"
                        },
                        {
                            "key": 2,
                            "value": "Work"
                        },
                        {
                            "key": 3,
                            "value": "Main"
                        },
                        {
                            "key": 4,
                            "value": "Work Fax"
                        },
                        {
                            "key": 5,
                            "value": "Main Fax"
                        },
                        {
                            "key": 6,
                            "value": "Others"
                        }
                    ]
                },
                {
                    "Name": "AddressAddressNature",
                    "Type": "number",
                    "Label": "CashDiscount.Type",
                    "Required": false,
                    "PostData": true,
                    "Width": 230,
                    "LabelWidth": 50,
                    "ValidRegEx": "",
                    "DefaultValue": 0,
                    "PickLists": [
                        {
                            "key": 0,
                            "value": "Personal"
                        },
                        {
                            "key": 1,
                            "value": "Business"
                        }
                    ]
                },
                {
                    "Name": "AddressLine1",
                    "Type": "string",
                    "Label": "Address.Address",
                    "Required": true,
                    "PostData": true,
                    "ValidRegEx": "",
                    "LabelWidth": 100,
                    "MaxLength": 200,
                    "Width": 360,
                    "DefaultValue": "",
                    "Placeholder": "Enter Address"
                },
                {
                    "Name": "AddressLine2",
                    "Type": "string",
                    "Label": "Driver.AddressLine2",
                    "Required": false,
                    "ValidRegEx": "",
                    "PostData": true,
                    "LabelWidth": 100,
                    "Width": 300,
                    "DefaultValue": "",
                    "Placeholder": "Enter Address Line 2"
                },
                {
                    "Name": "AddressLine3",
                    "Type": "string",
                    "Label": "Driver.AddressLine3",
                    "Required": false,
                    "ValidRegEx": "",
                    "PostData": true,
                    "Width": 300,
                    "LabelWidth": 100,
                    "DefaultValue": "",
                    "Placeholder": "Enter Address Line 3"
                },
                {
                    "Name": "AddressLine4",
                    "Type": "string",
                    "Label": "Driver.AddressLine4",
                    "Required": false,
                    "PostData": true,
                    "Width": 300,
                    "LabelWidth": 100,
                    "ValidRegEx": "",
                    "DefaultValue": "",
                    "Placeholder": "Enter Address Line 4"
                },
                {
                    "Name": "AddressLine5",
                    "Type": "string",
                    "Label": "Driver.AddressLine5",
                    "Required": false,
                    "PostData": true,
                    "ValidRegEx": "",
                    "Width": 300,
                    "LabelWidth": 100,
                    "DefaultValue": "",
                    "Placeholder": "Enter Address Line 5"
                },
                {
                    "Name": "AddressZipCode",
                    "Type": "number",
                    "Label": "Driver.ZipCode",
                    "Required": true,
                    "ValidRegEx": "",
                    "LabelWidth": 102,
                    "PostData": true,
                    "Width": 360,
                    "MaxLength": 6,
                    "DefaultValue": "",
                    "Placeholder": "Enter Zip Code"
                },
                {
                    "Name": "CityId",
                    "Type": "number",
                    "Label": "",
                    "Required": false,
                    "PostData": true,
                    "ValidRegEx": "",
                    "DefaultValue": -1
                },
                {
                    "Name": "CityCode",
                    "Type": "string",
                    "Label": "",
                    "Required": false,
                    "PostData": false,
                    "ValidRegEx": "",
                    "DefaultValue": ""
                },
                {
                    "Name": "CityName",
                    "Type": "string",
                    "Multiple": false,
                    "PicklistTitle": "Name",
                    "LinkId": "CityId",
                    "Label": "Driver.City",
                    "Width": 360,
                    "AddNew": false,
                    "LabelWidth": 102,
                    "PlaceHolder": "Select City",
                    "MaxLength": 20,
                    "Required": true,
                    "PicklistJSON": "cityname",
                    "PostData": false,
                    "ValidRegEx": "",
                    "DefaultValue": ""
                },
                {
                    "Name": "CountryName",
                    "Type": "string",
                    "Multiple": false,
                    "PicklistTitle": "Name",
                    "LinkId": "CountryId",
                    "Label": "Driver.Country",
                    "Width": 360,
                    "LabelWidth": 102,
                    "AddNew": false,
                    "PlaceHolder": "Select Country",
                    "MaxLength": 20,
                    "Required": true,
                    "PostData": false,
                    "PicklistJSON": "country",
                    "ValidRegEx": "",
                    "DefaultValue": ""
                },
                {
                    "Name": "CountryCode",
                    "Type": "string",
                    "Label": "",
                    "Required": false,
                    "PostData": false,
                    "ValidRegEx": "",
                    "DefaultValue": ""
                },
                {
                    "Name": "CountryId",
                    "Type": "number",
                    "Label": "",
                    "Required": false,
                    "PostData": true,
                    "ValidRegEx": "",
                    "DefaultValue": -1
                },
                {
                    "Name": "CountryISDCode",
                    "Type": "number",
                    "Label": "",
                    "Required": false,
                    "PostData": false,
                    "ValidRegEx": "",
                    "DefaultValue": ""
                },
                {
                    "Name": "AddressPhone",
                    "Type": "number",
                    "Label": "",
                    "Required": false,
                    "LabelWidth": 140,
                    "ValidRegEx": "",
                    "DefaultValue": "",
                    "PostData": true,
                    "MaxLength": 10,
                    "Placeholder": "Enter Phone Number"
                },
                {
                    "Name": "AddressMobile",
                    "Type": "number",
                    "Label": "",
                    "LabelWidth": 140,
                    "Width": 115,
                    "Required": false,
                    "ValidRegEx": "",
                    "DefaultValue": "",
                    "PostData": true,
                    "MaxLength": 10,
                    "Placeholder": "Enter Mobile Numebr"
                },
                {
                    "Name": "AddressMail",
                    "Type": "mail",
                    "Label": "Driver.MailId",
                    "Required": false,
                    "PostData": true,
                    "LabelWidth": 140,
                    "ValidRegEx": "",
                    "DefaultValue": "",
                    "Placeholder": "Enter Mail Id"
                },
                {
                    "Name": "AddressWeb",
                    "Type": "string",
                    "Label": "Driver.WebAddress",
                    "Required": false,
                    "LabelWidth": 264,
                    "MaxLength": 100,
                    "ValidRegEx": "",
                    "PostData": true,
                    "DefaultValue": "",
                    "Placeholder": "Enter Web Address"
                },
                {
                    "Name": "AddressFax",
                    "Type": "number",
                    "Label": "Address.AlternateMobileNo",
                    "Placeholder": "Enter Alternate Mobile Number",
                    "Required": false,
                    "LabelWidth": 105,
                    "PostData": true,
                    "MaxLength": 10,
                    "ValidRegEx": "",
                    "DefaultValue": ""
                },
                {
                    "Name": "AddressGeoCode",
                    "Type": "string",
                    "Label": "Driver.GEOCode",
                    "Required": false,
                    "ValidRegEx": "",
                    "LabelWidth": 58,
                    "Width": 200,
                    "PostData": true,
                    "DefaultValue": "",
                    "MaxLength": 50,
                    "Placeholder": "Enter GEO Code"
                },
                {
                    "Name": "AddressGSTIn",
                    "Type": "string",
                    "Label": "Driver.GSTINNo",
                    "Required": false,
                    "Placeholder": "Enter GSTIN Number",
                    "ValidRegEx": "",
                    "LabelWidth": 134,
                    "Width": 180,
                    "MaxLength": 15,
                    "PostData": true,
                    "DefaultValue": ""
                },
                {
                    "Name": "AddressPAN",
                    "Type": "string",
                    "Label": "Employee.PanNo",
                    "Required": false,
                    "LabelWidth": 134,
                    "ValidRegEx": "",
                    "DefaultValue": "",
                    "Placeholder": "Enter PAN Number",
                    "PostData": true,
                    "MaxLength": 10,
                    "Width": 180
                },
                {
                    "Name": "AddressTAN",
                    "Type": "string",
                    "Label": "Address.TANNo",
                    "Placeholder": "Enter TAX Number",
                    "Required": false,
                    "PostData": true,
                    "ValidRegEx": "",
                    "LabelWidth": 134,
                    "DefaultValue": "",
                    "Width": 180,
                    "MaxLength": 10
                },
                {
                    "Name": "AddressVATCSTNumber",
                    "Type": "string",
                    "Label": "Address.CSTNo",
                    "Required": false,
                    "ValidRegEx": "",
                    "LabelWidth": 134,
                    "DefaultValue": "",
                    "Placeholder": "Enter CST Number",
                    "PostData": true,
                    "MaxLength": 30,
                    "Width": 180
                },
                {
                    "Name": "AddressServiceTaxNumber",
                    "Type": "string",
                    "Label": "Address.ServiceTaxNo",
                    "Required": false,
                    "ValidRegEx": "",
                    "LabelWidth": 134,
                    "DefaultValue": "",
                    "Placeholder": "Enter Service Tax Number",
                    "PostData": true,
                    "MaxLength": 15,
                    "Width": 190
                },
                {
                    "Name": "AddressVATTINNumber",
                    "Type": "string",
                    "Label": "Address.VATNo",
                    "Placeholder": "Enter VAT Number",
                    "Required": false,
                    "PostData": true,
                    "ValidRegEx": "",
                    "LabelWidth": 134,
                    "DefaultValue": "",
                    "Width": 160,
                    "MaxLength": 30
                },
                {
                    "Name": "AddressExciseDivision",
                    "Type": "string",
                    "Label": "Address.ExciseDivision",
                    "Required": false,
                    "ValidRegEx": "",
                    "DefaultValue": "",
                    "PostData": true,
                    "LabelWidth": 142,
                    "MaxLength": 20,
                    "Width": 160,
                    "Placeholder": "Enter Excise Division"
                },
                {
                    "Name": "AddressExciseRange",
                    "Type": "string",
                    "Label": "Address.ExciseRange",
                    "Required": false,
                    "ValidRegEx": "",
                    "DefaultValue": "",
                    "PostData": true,
                    "LabelWidth": 142,
                    "MaxLength": 20,
                    "Width": 160,
                    "Placeholder": "Enter Excise Range"
                },
                {
                    "Name": "AddressExciseCodeNumber",
                    "Type": "string",
                    "Label": "Address.ExciseCodeNumber",
                    "Required": false,
                    "ValidRegEx": "",
                    "DefaultValue": "",
                    "PostData": true,
                    "LabelWidth": 142,
                    "MaxLength": 20,
                    "Width": 160,
                    "Placeholder": "Enter Excise Code No"
                },
                {
                    "Name": "AddressExciseNotification",
                    "Type": "string",
                    "Label": "Address.ExciseNotification",
                    "Required": false,
                    "ValidRegEx": "",
                    "DefaultValue": "",
                    "PostData": true,
                    "LabelWidth": 142,
                    "MaxLength": 20,
                    "Width": 160,
                    "Placeholder": "Enter Excise Notification"
                },
                {
                    "Name": "AddressExciseCircle",
                    "Type": "string",
                    "Label": "Address.ExciseCircle",
                    "Required": false,
                    "ValidRegEx": "",
                    "DefaultValue": "",
                    "PostData": true,
                    "LabelWidth": 142,
                    "MaxLength": 20,
                    "Width": 160,
                    "Placeholder": "Enter Excise Circle"
                },
                {
                    "Name": "AddressExciseCollectrate",
                    "Type": "string",
                    "Label": "Address.ExciseCollectrate",
                    "Required": false,
                    "ValidRegEx": "",
                    "DefaultValue": "",
                    "PostData": true,
                    "LabelWidth": 142,
                    "MaxLength": 20,
                    "Width": 160,
                    "Placeholder": "Enter Excise Collectrate"
                },
                {
                    "Name": "AddressExciseRegisterNumber",
                    "Type": "string",
                    "Label": "Address.ExciseRegNo",
                    "Required": false,
                    "ValidRegEx": "",
                    "DefaultValue": "",
                    "PostData": true,
                    "LabelWidth": 142,
                    "MaxLength": 20,
                    "Width": 160,
                    "Placeholder": "Enter Excise Reg.No"
                },
                {
                    "Name": "AddressTDSCircle",
                    "Type": "string",
                    "Label": "Address.TDSCircle",
                    "Placeholder": "Enter TDS Circle ",
                    "Required": false,
                    "PostData": true,
                    "ValidRegEx": "",
                    "LabelWidth": 100,
                    "DefaultValue": "",
                    "Width": 160,
                    "MaxLength": 20
                },
                {
                    "Name": "StateId",
                    "Type": "number",
                    "Label": "",
                    "Required": false,
                    "PostData": true,
                    "ValidRegEx": "",
                    "DefaultValue": -1
                },
                {
                    "Name": "StateCode",
                    "Type": "string",
                    "Label": "",
                    "Required": false,
                    "PostData": false,
                    "ValidRegEx": "",
                    "DefaultValue": ""
                },
                {
                    "Name": "StateName",
                    "Type": "string",
                    "Multiple": false,
                    "PicklistTitle": "Name",
                    "LinkId": "StateId",
                    "Label": "Contact.State",
                    "Width": 360,
                    "LabelWidth": 100,
                    "AddNew": false,
                    "PlaceHolder": "Select State",
                    "Required": false,
                    "MaxLength": 20,
                    "PicklistCriteria": "Country",
                    "PostData": false,
                    "PicklistJSON": "state",
                    "ValidRegEx": "",
                    "DefaultValue": ""
                },
                {
                    "Name": "StandardRegionId",
                    "Type": "number",
                    "Label": "",
                    "Required": false,
                    "ValidRegEx": "",
                    "PostData": true,
                    "DefaultValue": -1
                },
                {
                    "Name": "StandardRegionCode",
                    "Type": "string",
                    "Label": "",
                    "PostData": false,
                    "Required": false,
                    "ValidRegEx": "",
                    "DefaultValue": ""
                },
                {
                    "Name": "StandardRegionName",
                    "Type": "string",
                    "Multiple": false,
                    "PlaceHolder": "Select Region",
                    "PicklistTitle": "Name",
                    "Label": "Contact.Region",
                    "LinkId": "StandardRegionId",
                    "Width": 360,
                    "AddNew": false,
                    "LabelWidth": 102,
                    "MaxLength": 20,
                    "Placeholder": "",
                    "Required": false,
                    "PostData": false,
                    "PicklistJSON": "Region",
                    "ValidRegEx": "",
                    "DefaultValue": ""
                }
            ]
        },
        {
            "Name": "ContactDTO",
            "Type": "FormGroup",
            "Label": "",
            "Required": false,
            "PostData": true,
            "ValidRegEx": "",
            "DefaultValue": 0,
            "LabelWidth": 132,
            "Width": 380,
            "FormFields": [
                {
                    "Name": "ContactId",
                    "Type": "number",
                    "Required": false,
                    "ValidRegEx": "",
                    "PostData": true,
                    "DefaultValue": 0
                },
                {
                    "Name": "EntityId",
                    "Type": "number",
                    "Required": false,
                    "ValidRegEx": "",
                    "PostData": true,
                    "DefaultValue": -2147481759
                },
                {
                    "Name": "EntityName",
                    "Type": "ReadOnly",
                    "Multiple": false,
                    "PicklistTitle": "Name",
                    "Label": "Contact.ConnectedTo",
                    "Width": 250,
                    "AddNew": false,
                    "LabelWidth": 94,
                    "PlaceHolder": "Select Contact",
                    "MaxLength": 20,
                    "LinkId": "EntityId",
                    "Required": false,
                    "ValidRegEx": "",
                    "PostData": false,
                    "DefaultValue": ""
                },
                {
                    "Name": "ContactObjectId",
                    "Type": "number",
                    "Required": false,
                    "ValidRegEx": "",
                    "PostData": true,
                    "DefaultValue": -1
                },
                {
                    "Name": "ContactObjectTypeId",
                    "Type": "number",
                    "Required": false,
                    "ValidRegEx": "",
                    "PostData": false,
                    "DefaultValue": -1
                },
                {
                    "Name": "ContactFirstName",
                    "Type": "string",
                    "Label": "Contact.ContactName",
                    "Placeholder": "Enter Contact Name",
                    "Required": false,
                    "PostData": true,
                    "ValidRegEx": "",
                    "DefaultValue": "",
                    "LabelWidth": 72,
                    "Width": 360,
                    "MaxLength": 35,
                    "isvisible": false
                },
                {
                    "Name": "ContactName",
                    "Type": "string",
                    "Label": "Contact.FirstName",
                    "Placeholder": "Enter First Name",
                    "Required": true,
                    "PostData": true,
                    "ValidRegEx": "",
                    "isKeyField": true,
                    "DefaultValue": "",
                    "LabelWidth": 72,
                    "Width": 360,
                    "MaxLength": 20
                },
                {
                    "Name": "ContactMiddleName",
                    "Type": "string",
                    "Label": "Contact.MiddleName",
                    "Placeholder": "Enter Middle Name",
                    "Required": false,
                    "PostData": true,
                    "ValidRegEx": "",
                    "DefaultValue": "",
                    "LabelWidth": 82,
                    "Width": 250,
                    "MaxLength": 20
                },
                {
                    "Name": "ContactLastName",
                    "Type": "string",
                    "Label": "Contact.LastName",
                    "Placeholder": "Enter Last Name",
                    "Required": false,
                    "PostData": true,
                    "ValidRegEx": "",
                    "DefaultValue": "",
                    "LabelWidth": 82,
                    "Width": 250,
                    "MaxLength": 20
                },
                {
                    "Name": "ContactMailId",
                    "Type": "mail",
                    "Label": "Contact.Mail",
                    "Placeholder": "Enter Mail Id",
                    "Required": true,
                    "PostData": true,
                    "ValidRegEx": "",
                    "DefaultValue": "",
                    "LabelWidth": 98,
                    "Width": 360,
                    "MaxLength": 50
                },
                {
                    "Name": "ContactPhoneNo",
                    "Type": "number",
                    "Label": "Contact.PhoneNo",
                    "Placeholder": "Enter Phone No",
                    "Required": false,
                    "PostData": true,
                    "ValidRegEx": "",
                    "DefaultValue": "",
                    "LabelWidth": 98,
                    "Width": 200,
                    "MaxLength": 10
                },
                {
                    "Name": "ContactMobileNo",
                    "Type": "number",
                    "Label": "Contact.MobileNo",
                    "Placeholder": "Enter Mobile No",
                    "Required": true,
                    "PostData": true,
                    "ValidRegEx": "",
                    "DefaultValue": "",
                    "LabelWidth": 98,
                    "Width": 200,
                    "MaxLength": 10
                },
                {
                    "Name": "ContactDesignation",
                    "Type": "string",
                    "Label": "Contact.Designation",
                    "Placeholder": "Enter Designation",
                    "Required": true,
                    "PostData": true,
                    "ValidRegEx": "",
                    "DefaultValue": "",
                    "LabelWidth": 234,
                    "Width": 250,
                    "MaxLength": 35
                },
                {
                    "Name": "ContactCompany",
                    "Type": "string",
                    "Label": "Branch.Company",
                    "Placeholder": "Enter Company",
                    "Required": true,
                    "PostData": true,
                    "ValidRegEx": "",
                    "DefaultValue": "",
                    "LabelWidth": 234,
                    "Width": 360,
                    "MaxLength": 100
                },
                {
                    "Name": "ContactLinkType",
                    "Type": "number",
                    "Required": false,
                    "ValidRegEx": "",
                    "Label": "ChargeElement.LinkType",
                    "Width": 115,
                    "Placeholder": "",
                    "LabelWidth": 100,
                    "DefaultValue": 0,
                    "PickLists": [
                        {
                            "key": 0,
                            "value": "Directed"
                        },
                        {
                            "key": 1,
                            "value": "Linked"
                        }
                    ]
                },
                {
                    "Name": "ContactStatus",
                    "Type": "number",
                    "Label": "Lov.Status",
                    "DefaultValue": 1,
                    "Placeholder": "",
                    "Required": false,
                    "LabelWidth": 100,
                    "PostData": true,
                    "Width": 120,
                    "PickLists": [
                        {
                            "key": 1,
                            "value": "Active"
                        },
                        {
                            "key": 4,
                            "value": "Inactive"
                        }
                    ]
                },
                {
                    "Name": "ContactSex",
                    "Type": "number",
                    "Required": false,
                    "ValidRegEx": "",
                    "Label": "Contact.Gender",
                    "Width": 90,
                    "Placeholder": "",
                    "LabelWidth": 200,
                    "DefaultValue": 0,
                    "PickLists": [
                        {
                            "key": 0,
                            "value": "Male"
                        },
                        {
                            "key": 1,
                            "value": "Female"
                        }
                    ]
                },
                {
                    "Name": "ContactSalutation",
                    "Type": "Combobox",
                    "Label": "Contact.Salutation",
                    "Required": false,
                    "LabelWidth": 200,
                    "Width": 80,
                    "PostData": true,
                    "DefaultValue": "Mr",
                    "PickLists": [
                        {
                            "key": "Mr",
                            "value": "Mr"
                        },
                        {
                            "key": "Miss",
                            "value": "Ms"
                        },
                        {
                            "key": "Mrs",
                            "value": "Mrs"
                        }
                    ]
                },
                {
                    "Name": "DefaultImageId",
                    "Type": "string",
                    "Label": "",
                    "Required": false,
                    "PostData": true,
                    "ValidRegEx": "",
                    "DefaultValue": ""
                },
                {
                    "Name": "ContactModifiedById",
                    "Type": "number",
                    "Label": "",
                    "Required": false,
                    "ValidRegEx": "",
                    "PostData": true,
                    "DefaultValue": -1
                },
                {
                    "Name": "ContactModifiedOn",
                    "Type": "string",
                    "Label": "",
                    "Required": false,
                    "ValidRegEx": "",
                    "PostData": true,
                    "DefaultValue": "todaygb5"
                },
                {
                    "Name": "ContactSortOrder",
                    "Type": "number",
                    "Label": "",
                    "Required": false,
                    "ValidRegEx": "",
                    "PostData": true,
                    "DefaultValue": 1
                },
                {
                    "Name": "ContactDob",
                    "Type": "string",
                    "Label": "Driver.DOB",
                    "Required": false,
                    "PostData": true,
                    "ValidRegEx": "",
                    "DefaultValue": "todaygb5",
                    "Width": 100,
                    "LabelWidth": 74,
                    "MaxLength": 200
                },
                {
                    "Name": "ContactRelationShip",
                    "Type": "string",
                    "Label": "Contact.RelationShip",
                    "Required": false,
                    "PostData": true,
                    "ValidRegEx": "",
                    "DefaultValue": "",
                    "LabelWidth": 72,
                    "MaxLength": 200
                },
                {
                    "Name": "ReportingToName",
                    "Type": "string",
                    "Multiple": false,
                    "PicklistTitle": "Name",
                    "Label": "Contact.ReportingTo",
                    "Width": 340,
                    "AddNew": false,
                    "LabelWidth": 256,
                    "PlaceHolder": "Select Employee",
                    "MaxLength": 20,
                    "PicklistJSON": "ReportLinkType",
                    "LinkId": "ReportingToId",
                    "Required": false,
                    "ValidRegEx": "",
                    "PostData": false,
                    "DefaultValue": ""
                },
                {
                    "Name": "ReportingToId",
                    "Type": "number",
                    "Required": false,
                    "ValidRegEx": "",
                    "PostData": true,
                    "DefaultValue": -1
                },
                {
                    "Name": "ContactVersion",
                    "Type": "number",
                    "Required": false,
                    "PostData": true,
                    "ValidRegEx": "",
                    "Placeholder": "",
                    "DefaultValue": 1,
                    "Width": 100
                },
                {
                    "Name": "ContactSourceType",
                    "Type": "number",
                    "Label": "",
                    "Required": false,
                    "ValidRegEx": "",
                    "PostData": true,
                    "DefaultValue": 1
                },
                {
                    "Name": "ContactIsUser",
                    "Type": "number",
                    "Required": false,
                    "ValidRegEx": "",
                    "Placeholder": "",
                    "DefaultValue": 1,
                    "LabelWidth": 94,
                    "Width": 100
                },
                {
                    "Name": "ContactIsUser",
                    "Type": "number",
                    "Required": false,
                    "ValidRegEx": "",
                    "Placeholder": "",
                    "DefaultValue": 0,
                    "LabelWidth": 94,
                    "Width": 100
                },
                {
                    "Name": "ContactSave",
                    "Type": "number",
                    "Label": "Contact.SaveToUser",
                    "Tooltip": "",
                    "Required": false,
                    "PostData": false,
                    "ValidRegEx": "",
                    "LabelWidth": 104,
                    "Width": 96,
                    "DefaultValue": 0
                },
                {
                    "Name": "ContactAddon",
                    "Type": "string",
                    "Label": "",
                    "Required": false,
                    "PostData": true,
                    "ValidRegEx": "",
                    "LabelWidth": 122,
                    "DefaultValue": []
                },
                {
                    "Name": "CountryISDCode",
                    "Type": "number",
                    "Required": false,
                    "PostData": false,
                    "ValidRegEx": "",
                    "Label": "",
                    "Width": 50,
                    "LabelWidth": 98,
                    "DefaultValue": ""
                },
                {
                    "Name": "CountryISDCode1",
                    "Type": "number",
                    "Required": false,
                    "PostData": false,
                    "ValidRegEx": "",
                    "Label": "",
                    "Width": 50,
                    "LabelWidth": 98,
                    "DefaultValue": "+91",
                    "PickLists": [
                        {
                            "key": "+91",
                            "value": "+91"
                        }
                    ]
                },
                {
                    "Name": "CountryISDCode2",
                    "Type": "number",
                    "Required": false,
                    "PostData": false,
                    "ValidRegEx": "",
                    "Label": "",
                    "Width": 50,
                    "LabelWidth": 98,
                    "DefaultValue": "+91",
                    "PickLists": [
                        {
                            "key": "+91",
                            "value": "+91"
                        }
                    ]
                },
                {
                    "Name": "ContactImageViewUrl",
                    "Type": "string",
                    "Label": "",
                    "Required": false,
                    "ValidRegEx": "",
                    "PostData": false,
                    "DefaultValue": ""
                },
                {
                    "Name": "ContactDefaultImageId",
                    "Type": "string",
                    "Label": "",
                    "Required": false,
                    "ValidRegEx": "",
                    "PostData": false,
                    "DefaultValue": ""
                },
                {
                    "Name": "AddressDTO",
                    "Type": "string",
                    "Label": "",
                    "Required": false,
                    "ValidRegEx": "",
                    "PostData": false,
                    "DefaultValue": null
                }
            ]
        },
        {
            "Name": "EmployeeCodeEdit",
            "Type": "string",
            "Label": "Dynamicform.Code",
            "ReadOnly": true,
            "Placeholder": "",
            "Required": false,
            "PostData": false,
            "FontSize": 14,
            "ValidRegEx": "",
            "isKeyField": true,
            "DefaultValue": "",
            "LabelWidth": 105,
            "Width": 200,
            "MaxLength": 50
        },
        {
            "Name": "EmployeeNameEdit",
            "Type": "string",
            "Label": "Dynamicform.Name",
            "ReadOnly": true,
            "Placeholder": "",
            "Required": false,
            "PostData": false,
            "FontSize": 14,
            "ValidRegEx": "",
            "isKeyField": true,
            "DefaultValue": "",
            "LabelWidth": 105,
            "Width": 200,
            "MaxLength": 50
        },
        {
            "Name": "FirstNameEdit",
            "Type": "string",
            "Label": "Employee.FirstName",
            "ReadOnly": true,
            "Placeholder": "",
            "Required": false,
            "PostData": false,
            "FontSize": 14,
            "ValidRegEx": "",
            "DefaultValue": "",
            "LabelWidth": 105,
            "Width": 200,
            "MaxLength": 50
        },
        {
            "Name": "MidleNameEdit",
            "Type": "string",
            "Label": "Contact.MiddleName",
            "ReadOnly": true,
            "Placeholder": "",
            "Required": false,
            "PostData": false,
            "FontSize": 14,
            "ValidRegEx": "",
            "DefaultValue": "",
            "LabelWidth": 105,
            "Width": 200,
            "MaxLength": 50
        },
        {
            "Name": "LastNameEdit",
            "Type": "string",
            "Label": "Contact.LastName",
            "ReadOnly": true,
            "Placeholder": "",
            "Required": false,
            "PostData": false,
            "FontSize": 14,
            "ValidRegEx": "",
            "DefaultValue": "",
            "LabelWidth": 105,
            "Width": 200,
            "MaxLength": 50
        },
        {
            "Name": "CodeCategoryEdit",
            "Type": "string",
            "Label": "Party.CodeDefineCategoryName",
            "ReadOnly": true,
            "Placeholder": "",
            "Required": false,
            "PostData": false,
            "FontSize": 14,
            "ValidRegEx": "",
            "DefaultValue": "",
            "LabelWidth": 105,
            "Width": 200,
            "MaxLength": 50
        },
        {
            "Name": "StatusEdit",
            "Type": "string",
            "Label": "Goal.Status",
            "ReadOnly": true,
            "Placeholder": "",
            "Required": false,
            "PostData": false,
            "FontSize": 14,
            "ValidRegEx": "",
            "DefaultValue": "",
            "LabelWidth": 110,
            "Width": 200,
            "MaxLength": 50
        },
        {
            "Name": "LastUpdateEdit",
            "Type": "string",
            "Label": "EmployeeMaster.LastUpdate",
            "ReadOnly": true,
            "Placeholder": "",
            "Required": false,
            "PostData": false,
            "FontSize": 14,
            "ValidRegEx": "",
            "DefaultValue": "",
            "LabelWidth": 110,
            "Width": 90,
            "MaxLength": 50
        },
         {
            "Name": "CheckEmployeeName",
            "Type": "string",
            "Label": "EmployeeMaster.Employeename",
            "Placeholder": "Enter Employee Name",
            "Required": false,
            "PostData": false,
            "FontSize": 14,
            "ValidRegEx": "",
            "DefaultValue": "",
            "LabelWidth": 110,
            "Width": 250,
            "MaxLength": 50
        },
        {
            "Name": "CheckFatherName",
            "Type": "string",
            "Label": "Employee.EmployeeFatherName",
            "Placeholder": "Employee Father Name",
            "Required": false,
            "PostData": false,
            "FontSize": 14,
            "ValidRegEx": "",
            "DefaultValue": "",
            "LabelWidth": 110,
            "Width": 250,
            "MaxLength": 50
        },
         {
            "Name": "CheckDOB",
            "Type": "string",
            "Required": false,
            "ValidRegEx": "",
            "Width": 200,
            "PostData": false,
            "DefaultValue": "",
            "Label": "EmployeeMaster.DateofBirth"
        },
        {
            "Name": "CheckAadhaar",
            "Type": "string",
            "Label": "Employee.EmployeeAdharNumber",
            "Placeholder": "Enter Aadhar Number",
            "Required": false,
            "PostData": false,
            "FontSize": 14,
            "ValidRegEx": "Employee Aadhaar Number",
            "DefaultValue": "",
            "LabelWidth": 110,
            "Width": 250,
            "MaxLength": 50
        },
        {
            "Name": "LegacyDetailArray",
            "Type": "string",
            "Label": "",
            "SLNOField": "",
            "PostData": false,
            "Required": false,
            "IsAddrowRequired": false,
            "Grid": [
                {
                    "Label": "EmployeeMaster.Employeecode",
                    "value": "EmployeeCode",
                    "Type": "ReadOnly",
                    "Required": false,
                    "ValidRegEx": "",
                    "Placeholder": "Enter Value",
                    "SNo": 1,
                    "IsVisible": true,
                    "DefaultValue": 0,
                    "MaxLength": 14,
                    "width": 160
                },
                {
                    "Label": "EmployeeMaster.Employeename",
                    "value": "EmployeeName",
                    "Type": "ReadOnly",
                    "Required": false,
                    "ValidRegEx": "",
                    "Placeholder": "Enter Value",
                    "SNo": 2,
                    "IsVisible": true,
                    "DefaultValue": 0,
                    "MaxLength": 14,
                    "width": 160
                },
                {
                    "Label": "Employee.Department",
                    "value": "DepartmentName",
                    "Type": "ReadOnly",
                    "Required": false,
                    "ValidRegEx": "",
                    "IsVisible": true,
                    "DefaultValue": -1,
                    "SNo": 3,
                    "Width": 100
                },
                {
                    "Label": "",
                    "value": "EmployeeId",
                    "Type": "number",
                    "Required": false,
                    "ValidRegEx": "",
                    "IsVisible": false,
                    "DefaultValue": -1,
                    "SNo": 4,
                    "Width": 100
                },
                {
                    "Label": "EmployeeMaster.EmployeeType",
                    "value": "EmployeeType",
                    "Type": "ReadOnly",
                    "Required": false,
                    "ValidRegEx": "",
                    "Placeholder": "Enter Value",
                    "SNo": 5,
                    "IsVisible": true,
                    "DefaultValue": 0,
                    "MaxLength": 17,
                    "width": 160
                },
                {
                    "Label": "EmployeeMaster.StaffType",
                    "value": "StaffType",
                    "Type": "ReadOnly",
                    "Required": false,
                    "ValidRegEx": "",
                    "Placeholder": "Enter Value",
                    "SNo": 6,
                    "IsVisible": true,
                    "DefaultValue": 0,
                    "MaxLength": 17,
                    "width": 200
                },
                {
                    "Label": "EmployeeMaster.OrganizationUnit",
                    "value": "WorkOU",
                    "Type": "ReadOnly",
                    "Required": false,
                    "ValidRegEx": "",
                    "Placeholder": "Enter Value",
                    "SNo": 7,
                    "IsVisible": true,
                    "DefaultValue": 0,
                    "MaxLength": 17,
                    "width": 300
                },
                {
                    "Label": "EmployeeMaster.VersionFormasEffectiveFrom",
                    "value": "EffectiveFrom",
                    "Type": "ReadOnly",
                    "Required": false,
                    "ValidRegEx": "",
                    "Placeholder": "Enter Value",
                    "SNo": 8,
                    "IsVisible": true,
                    "DefaultValue": 0,
                    "MaxLength": 17,
                    "width": 250
                },
                {
                    "Label": "EmployeeExperience.Designation",
                    "value": "Dessignation",
                    "Type": "ReadOnly",
                    "Required": false,
                    "ValidRegEx": "",
                    "Placeholder": "Enter Value",
                    "SNo": 9,
                    "IsVisible": true,
                    "DefaultValue": 0,
                    "MaxLength": 17,
                    "width": 160
                },
                {
                    "Label": "Employee.PayConfigurationName",
                    "value": "PayConfiguration",
                    "Type": "ReadOnly",
                    "Required": false,
                    "ValidRegEx": "",
                    "Placeholder": "Enter Value",
                    "SNo": 10,
                    "IsVisible": true,
                    "DefaultValue": 0,
                    "MaxLength": 50,
                    "width": 160
                },
                {
                    "Label": "EmployeeMaster.DateofJoining",
                    "value": "DOJ",
                    "Type": "ReadOnly",
                    "Required": false,
                    "ValidRegEx": "",
                    "Placeholder": "Enter Value",
                    "SNo": 11,
                    "IsVisible": true,
                    "DefaultValue": 1,
                    "MaxLength": 14,
                    "width": 160
                },
                {
                    "Label": "EmployeeMaster.WorkType",
                    "value": "WorkType",
                    "Type": "ReadOnly",
                    "Required": false,
                    "ValidRegEx": "",
                    "Placeholder": "Enter Value",
                    "SNo": 12,
                    "IsVisible": true,
                    "DefaultValue": 1,
                    "MaxLength": 14,
                    "width": 160
                }
            ]
        },
        {
            "Name": "ShiftPatternArray",
            "Type": "string",
            "Label": "",
            "PostData": false,
            "SLNOField": "ShiftPatternDetailSlNo",
            "IsDeleterowRequired": false,
            "Required": false,
            "IsAddrowRequired": false,
            "Grid": [
                {
                    "Label": "#",
                    "value": "ShiftPatternDetailSlNo",
                    "width": 50,
                    "Type": "SNo",
                    "IsVisible": true,
                    "SNo": 1,
                    "sticky": false,
                    "left": 0
                },
                {
                    "Label": "Employee.Shift",
                    "value": "ShiftCode",
                    "Type": "ReadOnly",
                    "Required": false,
                    "ValidRegEx": "",
                    "Placeholder": "Enter Value",
                    "SNo": 2,
                    "IsVisible": true,
                    "DefaultValue": 0,
                    "MaxLength": 14,
                    "width": 100
                },
                {
                    "Label": "Goal.Description",
                    "value": "ShiftDescription",
                    "Type": "ReadOnly",
                    "Required": false,
                    "ValidRegEx": "",
                    "Placeholder": "Enter Value",
                    "SNo": 3,
                    "IsVisible": true,
                    "DefaultValue": 0,
                    "MaxLength": 14,
                    "width": 250
                },
                {
                    "Label": "",
                    "value": "ShiftPatternDetailId",
                    "Type": "ReadOnly",
                    "Required": false,
                    "ValidRegEx": "",
                    "IsVisible": false,
                    "DefaultValue": -1,
                    "SNo": 4,
                    "Width": 100
                },
                {
                    "Label": "",
                    "value": "ShiftPatternDaysId",
                    "Type": "number",
                    "Required": false,
                    "ValidRegEx": "",
                    "IsVisible": false,
                    "DefaultValue": 0,
                    "SNo": 5,
                    "Width": 100
                },
                {
                    "Label": "",
                    "value": "ShiftId",
                    "Type": "number",
                    "Required": false,
                    "ValidRegEx": "",
                    "IsVisible": false,
                    "DefaultValue": 0,
                    "SNo": 6,
                    "Width": 100
                },
                {
                    "Label": "EmployeeMaster.DayType",
                    "value": "ShiftPatternDetailDaysType",
                    "Type": "ReadOnly",
                    "Required": false,
                    "ValidRegEx": "",
                    "Placeholder": "Enter Value",
                    "SNo": 7,
                    "IsVisible": true,
                    "DefaultValue": 0,
                    "MaxLength": 17,
                    "width": 160
                },
                {
                    "Label": "",
                    "value": "Assign",
                    "Type": "Button",
                    "Required": false,
                    "SNo": 8,
                    "PostData": false,
                    "IsVisible": true,
                    "DefaultValue": 0,
                    "width": 80
                }
            ]
        },
        {
            "Name": "DublicateEmployeearray",
            "Type": "string",
            "Label": "",
            "PostData": false,
            "CheckBoxField": "ApplicableType",
            "IsCheckBoxRequired": true,
            "isStore": true,
            "IsDeleterowRequired": false,
            "Required": false,
            "IsAddrowRequired": false,
            "Grid": [
                 {
                    "Label": "EventType.Active",
                    "value": "ApplicableType",
                    "Type": "CheckBox",
                    "Required": false,
                    "ValidRegEx": "",
                    "PostData":true,
                    "IsVisible": false,
                    "DefaultValue": 1,
                    "SNo": 1
                },
                {
                    "Label": "EmployeeMaster.Employeename",
                    "value": "EmployeeName",
                    "Type": "ReadOnly",
                    "Required": false,
                    "ValidRegEx": "",
                    "Placeholder": "",
                    "SNo": 2,
                    "IsVisible": true,
                    "DefaultValue": 0,
                    "MaxLength": 14,
                    "width": 160
                },
                {
                    "Label": "Employee.EmployeeFatherName",
                    "value": "FatherName",
                    "Type": "ReadOnly",
                    "Required": false,
                    "ValidRegEx": "",
                    "Placeholder": "",
                    "SNo": 3,
                    "IsVisible": true,
                    "DefaultValue": 0,
                    "MaxLength": 14,
                    "width": 160
                },
                {
                    "Label": "Employee.DOB",
                    "value": "DateOfBirth",
                    "Type": "Date",
                    "ReadOnly":true,
                    "Required": false,
                    "ValidRegEx": "",
                    "Placeholder": "",
                    "SNo": 4,
                    "IsVisible": true,
                    "DefaultValue": 0,
                    "MaxLength": 17,
                    "width": 200
                },
                {
                    "Label": "Employee.EmployeeAdharNumber",
                    "value": "AdharNumber",
                    "Type": "ReadOnly",
                    "Required": false,
                    "ValidRegEx": "",
                    "Placeholder": "",
                    "SNo": 5,
                    "IsVisible": true,
                    "DefaultValue": 0,
                    "MaxLength": 17,
                    "width": 160
                }
            ]
        }
    ]
}