Employee Management

The employees module is used to list, edit, add and search employees in your company. You can use the search box to search employees by ID, name, or department. Also, you can use the filter button to filter employees by job title, department, or supervisor.

Each employee is attached to a company structure. A company structure can be a Group, Company, Branch, or Department. Before adding employees you should first define your company structure.

Company Structure #

Company structure module allows you to define the structure of your company. It lets you create the parent structure of the company, branches, departments, and other company units.

Also, it provides a graphical overview of how each of your company units are connected.

Company structure

How to configure a manager as the head of the company structure and enable to view all employees #

Let’s take an example of a scenario to explain this situation.

You have 2 offices in two countries.

● 1 Office In UK – Secondary
● 1 Office in USA – Main

You need to configure that your USA HR manager to manage all employees and the UK HR manager can only view the UK employees. To do this:

  1. Go to the Company Structure under the Admin module.
  2. Then select the department you want to make changes.
  3. Set a head (or a manager) for a department, as shown in the below screenshot.

4. Then go to the System -> Settings and change the below settings to 1.

After selecting your employee as head of a particular department, that employee will be able to view all employees under that department. You can appoint your USA HR manager to the Head office so the USA manager can see all employees. Then you can select the UK manager as the head of the UK office, so that manager will be able to see only the employees under the UK branch.

Difference Between Users And Employees #

A user is a person who can log in to icehrm. It’s not required for admin users to have an employee attached but each non-admin user must have an associated employee. Having an employee added in icehrm won’t allow the person to log in to icehrm. You need to create a user with a Manager or Employee user level for that employee to be able to log in to the system.

Adding Employees #

Adding employees to ICE Hrm can only be done by the admin. The employee Id field should have a unique value. In order to complete adding an employee you need to provide job title, employment status and pay grade.

Once an employee is added to the system you will be asked to create a user for the newly added employee.

Switching Employees #

One of the key features of ICE Hrm, is admins and managers have the ability to log in as another employee. This feature can be used to apply leaves, add attendance records, or update timesheets on behalf of other employees.

To login as an employee, you can use the Login as button on the employee list or the “Switch” button in the top right-hand corner.

Supervisors #

1.Any employee can be the supervisor of another employee.
2.The supervisor of an Employee can be added by changing the supervisor field of employee edit screen.
3.If the employee is having Admin or Manager user level, they can view all their subordinates (employees having the current employee as the supervisor) via Employees => Employees menu.

Indirect Supervisors #

1.An employee can have multiple Indirect Supervisors which can be set via edit employee.
2.Indirect supervisors are useful when approving leave requests (You can allow indirect supervisors to approve leave requests via Settings -> Leave).

Department Heads #

1.One or more employees can be added to a department as a head of a department.
2.A department head can view and manage all employees under that department or substructures of this department give following settings under System -> Settings -> System :

  • “System: Company Structure Managers Enabled”
  • “System: Child Company Structure Managers Enabled”

3.You can define Department Heads via Admin -> Company Structure.

Deleting Employee Data #

In order to delete an employee, an admin should first click the “Deactivate” button on employee list. But we do not delete the employee data at this time. Instead, the employee is moved to the “Deactivated” tab. When an employee is in the “Deactivated” list, you can recover all the employee data with one click.

If you delete the employee from “Deactivated” tab, the Employee profile will be moved to “Archived” tab. At this point, you can not recover the employee, but still, you can download all the data of the employee in JSON format.

If you want to remove all the data related to the employee you can delete data in “Archived” also.

When billing for cloud-hosted installation, we consider the count of active employees and employees under the “Deactivated” tab. So if you do not want to get billed for an employee you need to delete the employee from “Deactivated” tab also.

Employee History #

You can view details on how employee data changed over time you can use Employees -> Employee History.

Job Details Setup #

Go to Admin -> Job Details Setup to set up all the information related to job titles, pay grades, and employment status in your company.

Qualifications Setup #

Go to Admin -> Qualifications Setup to define skills, Educational Details, Certifications, and Languages that can be used by employees or admins to attach qualifications to their profiles.

Powered by BetterDocs