Skip to main content

Roles & Permissions

ZAINOVA uses role-based access control (RBAC). Your role determines which features you can access.

Default Roles

RoleDescriptionKey Capabilities
EmployeeStandard userView own attendance, submit requests, view notifications, manage profile
ManagerTeam leaderEverything an employee can do, plus: approve/reject team requests, view team attendance, access reports
HRHuman ResourcesFull employee management, all approval permissions, workflow configuration, bulk operations, advanced reports
AdminSystem administratorFull access to all features including company settings, user management, permissions, billing, and platform configuration

Permission Categories

Beyond the base role, administrators can fine-tune individual permissions:

Dashboard

  • View dashboard and analytics widgets

Attendance

  • View own attendance
  • Check in / check out
  • View all employees' attendance
  • Manage attendance records
  • Export attendance data
  • Create manual attendance entries

Requests

  • View own requests
  • Create requests
  • View all requests
  • Manage requests
  • Approve requests (per request type)

Approvals

  • View pending approvals
  • Manage approvals
  • Delegate approvals
  • Override approval decisions

Users

  • View employee list
  • Create employees
  • Edit employee details
  • Delete employees
  • Import employees (CSV/Excel)
  • Export employee data

Reports

  • View reports
  • Export reports
  • Advanced analytics

Settings

  • Various configuration permissions (attendance rules, workflows, office locations, etc.)

How Permissions Work

  1. Each role starts with a default set of permissions.
  2. Admins can toggle individual permissions on or off for each role.
  3. Changes take effect immediately for all users with that role.
  4. The Admin role always has full access and cannot be restricted.
tip

To check your current permissions, go to Profile and view your role. Ask your administrator if you need additional access.