Employee Management
Manage your employee database efficiently with CitoHR's comprehensive employee management features.
The Employee Management section allows administrators to manage all users in the organization. You can view, add, edit, and manage employee information from a centralized location.
Users Table
The main users table displays all employees with the following information:
- Name and profile picture
- Email address
- Roles (USER, MANAGER, ADMIN)
- Department assignment
- Status (ACTIVE, INACTIVE, PENDING_APPROVAL)
- Manager assignment
- Working pattern configuration
Search and Filter
Use the search bar to find employees by name or email. Filter by department using the dropdown menu to view employees in specific departments.
Adding Users
Click the "Add User" button to create a new employee. The user creation form includes:
- Personal information (name, email, phone)
- Employment details (department, manager, role, working pattern)
- Account settings (password, status)
- Optional notification to the user about account creation
User Profiles
Click on a user's name to view their detailed profile. The profile is organized into 12 sections:
- Personal - Personal information and contact details
- Employment - Department, manager, role, and employment status
- Salary - Salary information and history
- Payroll - Payroll settings and configuration
- Benefits - Employee benefits and entitlements
- Banking - Bank account details for payroll
- Emergency - Emergency contact information
- Jobs - Job history and position changes
- Leave - Leave settings and entitlements
- Records - Leave history and adjustments
- Expenses - Expense claims and history
- Documents - Documents associated with the user
Editing Users
Edit user information directly from the profile page. Most fields can be edited inline, and changes are saved automatically. You can also edit users from the table by clicking the edit icon.
User Approval
New users with status "INACTIVE" require approval before they can access the system. Click the "Approve" button next to a user in the table to activate their account.
Bulk Operations
Select multiple users using the checkboxes in the table to perform bulk operations:
- Export - Export selected users to CSV
- Approve - Approve multiple pending users
- Deactivate - Deactivate multiple users
- Delete - Delete multiple users (use with caution)
Password Reset
From a user's profile page, you can send a password reset email to the user. Click the "Send Password Reset" button in the user header. This feature is not available for OAuth users (users who sign in with Google).
User Status
Users can have the following statuses:
- ACTIVE - User can log in and use the system
- INACTIVE - User account exists but requires approval
- PENDING_APPROVAL - User registration is pending admin approval
