Staff Directory
The Staff Directory is the central employee register and master data hub for the entire HR module. Every employee in your organization has a comprehensive profile accessible from this screen. All other HR processes — attendance, payroll, leave, allocation — reference the Staff Directory as their primary data source.
Accessing the Staff Directory
- Click HR in the left sidebar navigation
- Click Staff Directory from the dropdown menu
- The Staff Directory listing page opens showing all active employees in a table
Grid Columns
| Column | Description |
|---|---|
| Select (Checkbox) | Select individual or all employees for bulk operations |
| Photo | Employee profile photograph thumbnail |
| Business Unit | The business unit code/name to which the employee belongs (e.g., “G”) |
| EmpNo | System-generated unique employee number (e.g., OMNISVC268). Cannot be changed after creation. |
| Employee Name | Full name of the employee |
| Designation | Current job title (e.g., SALES EXECUTIVE, Engineer, Manager, Foreman1) |
| Department | Department the employee is assigned to (e.g., Scrap, Sales, Information Technology, Accounts) |
| Cadre | Employee grade level (e.g., Cleaning, Senior Manager, Electrician, Officer, Painter) |
| Status | Current employment status: Active or Inactive |
| Actions (▼) | Expand button revealing row-level actions: Documents, View, Deactivate |
Filters
Use the toolbar above the grid to narrow down the employee list:
- Search box — Free-text search across employee name, number, and other fields. Type and results filter instantly.
- Business Unit — Dropdown to filter by business unit
- Designation — Dropdown to filter by job designation
- Department — Dropdown to filter by department
- Cadre — Dropdown to filter by cadre or grade
- Status — Dropdown to filter by employment status (Active, Inactive)
Ask AI
A floating “Ask AI” button appears at the top of the Staff Directory. Click it to open a contextual AI assistant that can answer queries about the displayed employee data — for example, “How many engineers are in the IT department?” or “List all employees who joined after January 2025.”
Pagination
The grid supports pagination with configurable items per page: 10, 20, or 50 records. Use the dropdown at the bottom to change the page size, and the arrow buttons to navigate between pages.
Action Buttons
Below the employee grid, the following action buttons are available:
| Button | Purpose | Details |
|---|---|---|
| View Inactive Staff | Toggle view | Switches the grid to show inactive/deactivated employees. Click again to return to active view. |
| Add + | Create new employee | Opens the Add Staff form to create a new employee record. See “Adding New Staff” below. |
| Export | Download data | Exports the current filtered employee list to a downloadable file (Excel/CSV). |
| Upload | Bulk import staff | Upload an Excel file with multiple employee records for bulk onboarding. System validates data before import. |
| Upload Staff Documents | Bulk document upload | Upload documents (IDs, certificates, etc.) for multiple employees at once via an Excel template. |
| Upload Bank Accounts $ | Bulk bank details | Upload bank account details for salary remittance for multiple employees via Excel template. |
| Upload Salary Details | Bulk salary upload | Upload welfare allowance amounts and salary configuration for multiple employees via Excel. |
| Org Chart | View hierarchy | Opens an organizational chart showing the reporting structure and hierarchy of employees. |
| AttendanceNext Synchronise | Sync biometric data | Synchronises employee data with the AttendanceNext biometric attendance system. |
Row-Level Actions
Click the ▼ (dropdown arrow) button on any employee row to reveal:
- Documents — Open the employee’s document management section directly
- View — Open the full employee profile with all 17 sub-pages (see below)
- Deactivate — Mark the employee as inactive (for resigned/terminated staff)
Adding New Staff
To add a new employee to the system:
- Click the Add + button at the bottom of the Staff Directory
- A form opens with the following required fields (marked with *):
- First Name *
- Last Name *
- Staff Type * — Select “On Payroll” or other applicable type
- Date of Joining *
- Department * — Select from configured departments
- Designation * — Select from configured designations
- Cadre * — Select from configured cadres/grades
- Business Unit * — Select the employee’s business unit
- Gender *
- Nationality *
- Fill in optional fields as available (middle name, email, mobile, date of birth, etc.)
- Click Save
- The system automatically generates a unique Employee Number (e.g., OMNISVC268)
Employee numbers are assigned automatically by the system upon saving a new staff record. The format follows the pattern [COMPANY_PREFIX][SEQUENTIAL_NUMBER] (e.g., OMNISVC268). This number is permanent and cannot be changed or manually overridden.
After creating the basic record, immediately navigate to the employee’s profile and complete the Personal, Contact, Salary, and Documents sub-pages. Incomplete records will cause issues during payroll processing and leave calculations.
Bulk Staff Upload
For onboarding multiple employees at once:
- Click the Upload button
- Download the Excel template (if not already available)
- Fill in the template with employee data following the column headers exactly
- Upload the completed file
- The system validates all rows and reports any errors (missing required fields, invalid values, duplicate entries)
- Fix any errors and re-upload, or confirm to import valid records
Employee Profile View (Staff Detail)
Click View on any employee row to open their full profile. The profile consists of two main areas:
Master Data Card (Always Visible)
The top section of every sub-page displays a persistent employee summary card with:
| Field | Description |
|---|---|
| Photo | Employee photograph (or placeholder if not uploaded) |
| Status Badge | Active or Inactive badge below the photo |
| Emp No | System-generated employee number |
| Self Service Login | Whether the employee has a linked Self Service portal account |
| Name | Full employee name |
| Staff Type | Employment type (e.g., “On Payroll”) |
| Department | Current department assignment |
| Designation | Current job title |
| Cadre | Grade/cadre level |
| Employee email address | |
| Date Of Joining | Date the employee joined the organization |
| Date Of Resignation | Resignation date (blank if still active) |
| Labour Card Designation | Designation as it appears on the labour card (may differ from internal designation) |
| Notice Period | Contractual notice period duration |
| Sponsor | Visa sponsor name (relevant for expat employees) |
| Reporting to | Direct manager/supervisor |
| Camp | Assigned accommodation/camp |
| Site Supervisor | Site-level supervisor assignment |
| Region | Geographic region assignment |
| Division | Organizational division |
| Accommodation | Type of accommodation provided |
| Allocation Type | How the employee is allocated (permanent, temporary, etc.) |
| Employee Group | Grouping classification for the employee |
| Last Job | Most recent job/project assignment |
| Is Supervisor | YES/NO — whether the employee has supervisory responsibilities |
| OT Allowed | YES/NO — whether overtime is permitted for this employee |
| Attendance Next | Toggle for biometric attendance system synchronisation |
Below the master data card, two action links are available:
- Edit Staff — Opens a form to modify the employee’s core master data fields
- Link User — Links this staff record to a DNN user account for Self Service portal access
Employee Sub-Pages (17 Sections)
The right sidebar of the employee profile provides navigation to 17 detailed sub-pages. Each sub-page focuses on a specific aspect of the employee’s record. Click any sidebar item to navigate to that section while the master data card remains visible at the top.
1. Dashboard
The default view when opening an employee profile. Displays:
- Master data card (described above)
- Payment Settings — Payment Mode (Bank/Cash), % of Salary in Bank, Salary From Date, Gratuity Applicable (checkbox), Salary on Hold (Yes/No radio), Air Ticket Category (12/24 month cycles), Air Ticket Agency, Air Sector (e.g., MCT-BOM-MCT)
- Document Details grid — Lists uploaded identity documents and certificates
- Bank Account Details grid — Bank accounts for salary remittance (Add button available)
- Staff Related Leave grid — Shows leave category assignments: Leaves Per Year, Is OT Allowed, Leave Cat Name
- Leave Balance grid — Current leave balance by type: EmpNo, Leave Type, Leave Balance (e.g., Sick Leave: 8, Casual Leave: 7, Travel Leave: 8)
- Leave Requests grid — Pending and historical leave requests
- Dependent Details grid — Family member / dependent information
2. Personal
Detailed personal and demographic information. Fields include:
| Field | Description |
|---|---|
| First Name / Middle Name / Last Name | Full name components |
| Father Name / Mother Name | Parents’ names (may be required for statutory documents) |
| Gender | M (Male) / F (Female) |
| Marital Status | Single / Married / Divorced / Widowed |
| Date Of Birth | Employee’s date of birth (format: DD-MM-YYYY) |
| Date Of Joining | Date the employee joined the organization |
| Nationality | Country of citizenship (dropdown from configured countries) |
| State | State/province within the selected nationality |
| Blood Group | Blood type (A+, B+, O-, etc.) |
| Disability | Any disability information |
| Height / Weight | Physical measurements |
| Nominee | Designated nominee for benefits |
| Religion | Religious affiliation (may affect leave eligibility for religious leaves) |
| Notes | Free-text notes about the employee |
| Location / Mobile | Current location and primary mobile number |
Click Edit Personal Details to modify these fields.
3. Leaves
Displays the employee’s complete leave information:
- Leave balance by type — Shows current balance for each configured leave type (e.g., Sick Leave: 8 days, Casual Leave: 7 days, Travel Leave: 8 days, Emergency Leave: 365 days, Festival Leave: 12 days)
- Leave request history — All past and pending leave requests with dates, type, status (Approved/Pending/Rejected)
- Leave entitlement rules — Configured entitlement based on the employee’s designation
4. Documents
Upload and manage employee documents such as:
- Passport copies, national ID, labour card
- Educational certificates, professional certifications
- Employment agreements, offer letters
- Medical fitness certificates
Each document has metadata (document type, issue date, expiry date, document number). Click Add to upload a new document.
5. Salary
Displays salary and welfare allowance configuration for the employee. Shows:
- Welfare allowance amounts per welfare head (Basic, HRA, PF, ESI, etc.)
- Salary history with effective dates
- CTC (Cost to Company) breakdown
6. Contact
Communication and address information:
- Primary and secondary phone numbers
- Email addresses (personal and official)
- Present address and permanent address
- Emergency contact details
7. Attendance
Month-wise attendance view showing:
- Calendar-style day-by-day attendance status for the selected month
- Summary totals: days present, days absent, leave days, overtime hours
- Job-wise attendance breakdown (which project/site the employee worked at each day)
8. Skills
Technical and professional competencies:
- Skill name and category
- Proficiency level / rating
- Certification details (if applicable)
9. Job History
Internal career progression tracking:
- All internal transfers, promotions, and role changes
- Previous and new designation, department, cadre for each change
- Effective dates and reason for change
10. Experience
Previous employment history before joining the current organization:
- Company name, designation, department
- From date and to date
- Reason for leaving
- Reference contact details
11. Education
Academic qualifications and certifications:
- Degree/qualification name, institution, year of completion
- Grade/percentage/GPA
- Specialization or major
12. Training
Employee training records:
- Training program name, provider, dates
- Certification obtained (if any)
- Training hours and status (completed, in-progress)
13. Medical
Medical claims and health information:
- Medical claim history with amounts and dates
- Insurance details and coverage
- Medical fitness status
14. Visa & Immigration
For expatriate employees, this section tracks:
- Visa type, number, issue date, expiry date
- Work permit details
- Immigration status and renewal dates
- Passport details (linked to Passport Control module)
15. Dependents
Family members and dependents information:
- Dependent name, relationship, date of birth, gender
- Visa/immigration details for each dependent
- Insurance coverage for dependents
16. Status History
Complete audit trail of the employee’s status changes:
- All status transitions (Active → On Leave → Active → Resigned, etc.)
- Date of each status change and who made the change
- Reason for status change
17. Fixed Assets
Company assets assigned to the employee:
- Asset type (laptop, phone, vehicle, tools, etc.)
- Asset number and description
- Issue date and return date
- Asset condition
Employee Lifecycle in the Staff Directory
When onboarding a new employee, complete these sub-pages in order for a smooth setup:
- Personal — Name, DOB, gender, nationality, marital status
- Contact — Phone, email, address, emergency contact
- Documents — Upload passport, ID, certificates
- Salary — Payment mode, bank account, welfare allowances
- Education & Experience — Background records
- Visa & Immigration — For expat employees
The Dashboard payment settings (Payment Mode, Air Ticket Category, Gratuity Applicable) should also be configured immediately as they affect payroll processing.
Videos
The following videos demonstrate key features and workflows covered on this page.
How to Conduct Performance Review.
How to Generate an HR Letter.