Ctrl+K

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.

Staff Directory 0:19
Camp Management 0:19
Passport Control 0:19
How to Manage Employee Camps 0:37
How to Manage Employee Documents 0:37
Air Ticket Encashment 0:19
How to Manage Passport Control 0:37

Accessing the Staff Directory

  1. Click HR in the left sidebar navigation
  2. Click Staff Directory from the dropdown menu
  3. The Staff Directory listing page opens showing all active employees in a table
Staff Directory listing page showing employee grid with columns for Photo, Business Unit, EmpNo, Employee Name, Designation, Department, Cadre, and Status. Filter dropdowns for Business Unit, Designation, Department, Cadre, and Status are shown at the top along with a search bar and Ask AI button.
Staff Directory listing with employee records, filter bar, and action buttons

Grid Columns

ColumnDescription
Select (Checkbox)Select individual or all employees for bulk operations
PhotoEmployee profile photograph thumbnail
Business UnitThe business unit code/name to which the employee belongs (e.g., “G”)
EmpNoSystem-generated unique employee number (e.g., OMNISVC268). Cannot be changed after creation.
Employee NameFull name of the employee
DesignationCurrent job title (e.g., SALES EXECUTIVE, Engineer, Manager, Foreman1)
DepartmentDepartment the employee is assigned to (e.g., Scrap, Sales, Information Technology, Accounts)
CadreEmployee grade level (e.g., Cleaning, Senior Manager, Electrician, Officer, Painter)
StatusCurrent 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:

ButtonPurposeDetails
View Inactive StaffToggle viewSwitches the grid to show inactive/deactivated employees. Click again to return to active view.
Add +Create new employeeOpens the Add Staff form to create a new employee record. See “Adding New Staff” below.
ExportDownload dataExports the current filtered employee list to a downloadable file (Excel/CSV).
UploadBulk import staffUpload an Excel file with multiple employee records for bulk onboarding. System validates data before import.
Upload Staff DocumentsBulk document uploadUpload documents (IDs, certificates, etc.) for multiple employees at once via an Excel template.
Upload Bank Accounts $Bulk bank detailsUpload bank account details for salary remittance for multiple employees via Excel template.
Upload Salary DetailsBulk salary uploadUpload welfare allowance amounts and salary configuration for multiple employees via Excel.
Org ChartView hierarchyOpens an organizational chart showing the reporting structure and hierarchy of employees.
AttendanceNext SynchroniseSync biometric dataSynchronises 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:

How to Add a New Employee 0:50
  1. Click the Add + button at the bottom of the Staff Directory
  2. 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 *
  3. Fill in optional fields as available (middle name, email, mobile, date of birth, etc.)
  4. Click Save
  5. The system automatically generates a unique Employee Number (e.g., OMNISVC268)
Auto-Generated Employee Numbers

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.

Important: Complete All Sections

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:

  1. Click the Upload button
  2. Download the Excel template (if not already available)
  3. Fill in the template with employee data following the column headers exactly
  4. Upload the completed file
  5. The system validates all rows and reports any errors (missing required fields, invalid values, duplicate entries)
  6. 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:

How to Edit Employee Profile 0:36
Staff Directory detail view showing the employee master data card on the left with photo, status badge, and key fields, and the 17 sub-page navigation sidebar on the right with icons for Dashboard, Personal, Leaves, Documents, Salary, Contact, Attendance, Skills, Job History, Experience, Education, Training, Medical, Visa and Immigration, Dependents, Status History, and Fixed Assets.
Employee profile view with master data card (left) and 17-page navigation sidebar (right)

Master Data Card (Always Visible)

The top section of every sub-page displays a persistent employee summary card with:

FieldDescription
PhotoEmployee photograph (or placeholder if not uploaded)
Status BadgeActive or Inactive badge below the photo
Emp NoSystem-generated employee number
Self Service LoginWhether the employee has a linked Self Service portal account
NameFull employee name
Staff TypeEmployment type (e.g., “On Payroll”)
DepartmentCurrent department assignment
DesignationCurrent job title
CadreGrade/cadre level
EmailEmployee email address
Date Of JoiningDate the employee joined the organization
Date Of ResignationResignation date (blank if still active)
Labour Card DesignationDesignation as it appears on the labour card (may differ from internal designation)
Notice PeriodContractual notice period duration
SponsorVisa sponsor name (relevant for expat employees)
Reporting toDirect manager/supervisor
CampAssigned accommodation/camp
Site SupervisorSite-level supervisor assignment
RegionGeographic region assignment
DivisionOrganizational division
AccommodationType of accommodation provided
Allocation TypeHow the employee is allocated (permanent, temporary, etc.)
Employee GroupGrouping classification for the employee
Last JobMost recent job/project assignment
Is SupervisorYES/NO — whether the employee has supervisory responsibilities
OT AllowedYES/NO — whether overtime is permitted for this employee
Attendance NextToggle 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.

How to Record Employee Grievance 0:38

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:

FieldDescription
First Name / Middle Name / Last NameFull name components
Father Name / Mother NameParents’ names (may be required for statutory documents)
GenderM (Male) / F (Female)
Marital StatusSingle / Married / Divorced / Widowed
Date Of BirthEmployee’s date of birth (format: DD-MM-YYYY)
Date Of JoiningDate the employee joined the organization
NationalityCountry of citizenship (dropdown from configured countries)
StateState/province within the selected nationality
Blood GroupBlood type (A+, B+, O-, etc.)
DisabilityAny disability information
Height / WeightPhysical measurements
NomineeDesignated nominee for benefits
ReligionReligious affiliation (may affect leave eligibility for religious leaves)
NotesFree-text notes about the employee
Location / MobileCurrent location and primary mobile number

Click Edit Personal Details to modify these fields.

Staff Personal sub-page showing fields for First Name, Last Name, Father Name, Gender, Marital Status, Date of Birth, Nationality, State, Blood Group, and more
Personal Details sub-page with demographic information 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

Employee Lifecycle in Staff Directory Requisition Manpower need Candidate Screen & interview Add Staff Onboard to system Active Service Attendance/Payroll Separation Resign / Terminate Settlement Final Pay During Active Service, the employee’s record is used by: Attendance — daily presence tracking Leave — leave requests and balance management Payroll — monthly salary processing Allocation — job/site assignment & mobilisation
Tip: Complete Onboarding Checklist

When onboarding a new employee, complete these sub-pages in order for a smooth setup:

How to Process Employee Transfer 0:38
How to Manage Air Ticket Encashment 0:41
  1. Personal — Name, DOB, gender, nationality, marital status
  2. Contact — Phone, email, address, emergency contact
  3. Documents — Upload passport, ID, certificates
  4. Salary — Payment mode, bank account, welfare allowances
  5. Education & Experience — Background records
  6. 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 0:39

How to Conduct Performance Review.

How to Generate an HR Letter 0:38

How to Generate an HR Letter.