Organizations gather a variety of information from employees for many reasons. few of the many reasons could be to :
- Establish contact information necessary for the company.
- Bank information for salary remittance.
Apart from the above reasons, a company may need additional details such as blood type, marriage date, etc. The company may need this data for various reasons. It can be challenging to gather different types of unique information as systems may not have the capability to add custom data but only basic data such as Name, Gender, Age, Work Experience, etc. However, the OrangeHRM platform allows a company to create custom fields and gather a variety of unique data.
This feature allows the admin to customize and add fields to all the screens of the Employee management Module that may be specific and relevant to the company. To add a custom field first, the user needs to create a section. Creating a section will allow adding multiple custom fields in a single section.
Go to Employee Management -> More -> Configuration -> Custom Fields Section.
Step 1 - Click the ‘Add’ button (placed at the top right of the page) on the 'Custom Field Sections' screen. Upon clicking the button 'Add Custom Field Section’ screen will pop up as below.
Step 2 – Complete the following fields.
Field |
Description |
Heading |
Title for the new section. |
Screen |
Select the screen to which the heading should be linked. Some of the screen options in the drop-down are shown below:
etc. |
Step 3 – Click ‘Save.’ Upon clicking the button the new section is added to the list. Following that, the section's custom fields must be added.
Step 4 - Click the "Add Custom Fields" to add the custom fields to the section.
Step 5 - Enter the following details.
Field |
Description |
Field name |
Name of the new field |
Type |
The type of the field can be selected as Text, Dropdown, Number, etc. This is not limited to a single custom field type; rather, it extends its functionality across various types of custom fields, including Dropdowns, Check Buttons, and Radio Buttons.
|
Required |
Make the field mandatory by clicking this checkbox. |
Available |
The user can make the field available for all employees or a specific location(s). |
Conditional Field |
Upon enabling this checkbox fields such as: 'Parent Field' and 'Parent Field Value' are made visible to the user. The user can set nested fields by setting a parent field. The availability of the child field will be dependent on the value of the parent field. Conditional Fields is a feature that allows us to enable or disable a custom field, based on an answer that is provided in another custom field in the same section; referred to as the parent field. However, in order to use this feature, the parent custom field value type should be a dropdown. In the below example, The parent field is "Blood Group" and the Parent Field Value is "AB". Now according to the configuration, the Custom Field "Family Doctor's Contact Number" will be enabled only if the Blood Group is selected as AB. For other answers, the conditional custom field will not be enabled. |
Step 6 - By clicking the and arrows the user can sort the order of the custom fields that should be displayed under the personal information of the employee in the PIM module.
Step 7 - If the user requires to edit a 'Custom Field' then click the button. Upon clicking the button the following screen will be shown.
Step 8 - Following that, you may go to the employee profile and the screen where you placed this custom field section. As per this example, we have added this custom section in the "Personal Details".