TransportechAI Docs
Settings

Departments

Create, edit, and manage company departments to organize your workforce and reporting structure.

The Departments settings page allows you to define the organizational units within your company. Departments are used throughout TransportechAI to group employees, filter reports, assign schedules, and structure approval workflows. Every employee is assigned to a department, making this one of the first settings you should configure when setting up the platform.

Navigation: Settings > General > Departments

Purpose

Departments serve as the primary organizational grouping across the platform. They are referenced in:

  • Employee profiles -- Each employee belongs to one department
  • Attendance reports -- Filter and view attendance by department
  • Payroll processing -- Run payroll for specific departments
  • Leave management -- View and approve leave requests by department
  • Schedule assignment -- Assign work schedules to entire departments
  • Financial reports -- Break down expenses and costs by department

Viewing Departments

The Departments page displays a list of all configured departments with the following information:

ColumnDescription
Department NameThe display name of the department
Head / ManagerThe employee designated as department head (if assigned)
Employee CountNumber of active employees in the department
StatusActive or Inactive
Created DateWhen the department was created

You can use the search bar to filter departments by name.

Creating a Department

To create a new department:

  1. Navigate to Settings > General > Departments.
  2. Click the "Add Department" button.
  3. Fill in the required fields.
  4. Click Save.

Fields

FieldRequiredDescription
Department NameYesA unique name for the department (e.g., "Operations", "Finance", "Fleet Management")
DescriptionNoA brief explanation of the department's function and responsibilities
Department HeadNoSelect an existing employee as the department manager. This person may receive approval notifications and appear in reports as the department lead.
Parent DepartmentNoIf your company uses a hierarchical structure, select a parent department to nest this department under

Department names must be unique within your company. If you try to create a department with a name that already exists, the system will display an error. Use distinct, meaningful names.

Naming Conventions

Use clear, standardized names that your entire organization will understand.

Good ExamplesAvoid
OperationsOps
Fleet ManagementFM Dept
Human ResourcesHR (unless universally understood)
Finance & AccountingF&A Team 2
Driver Operations - DubaiDO-DXB

If your company operates in multiple locations, consider including the location in the department name (e.g., "Operations - Abu Dhabi", "Fleet - Dubai") to distinguish between regional teams.

Editing a Department

To update an existing department:

  1. Navigate to Settings > General > Departments.
  2. Click on the department row to open its details.
  3. Modify the name, description, department head, or parent department.
  4. Click Save to apply the changes.

What Changes Affect

ChangeImpact
Name changeUpdates the display name across all reports, filters, and employee profiles. No data is lost.
Department head changeThe new head may begin receiving approval notifications. The previous head retains their employee record.
Parent department changeAffects hierarchical reporting only. Employee assignments remain unchanged.

Deleting a Department

To remove a department:

  1. Navigate to Settings > General > Departments.
  2. Click on the department to open its details.
  3. Click the Delete button.
  4. Confirm the deletion in the prompt.

You cannot delete a department that still has employees assigned to it. You must first reassign all employees to another department, then delete the empty department. This safeguard prevents orphaned employee records.

Deactivation vs. Deletion

If a department is no longer active but you need to preserve historical data (past reports, payroll records, etc.), consider deactivating it instead of deleting it.

ActionBehavior
DeactivateDepartment no longer appears in dropdowns for new assignments. Historical data is preserved. Existing employees can still be viewed under this department.
DeleteDepartment is permanently removed. Only possible when no employees are assigned. Historical references may show "Unknown Department".

Department Hierarchy

TransportechAI supports a simple parent-child hierarchy for departments. This is useful for organizations with layered structures.

Example Hierarchy

Company
  +-- Operations
  |     +-- Fleet Management
  |     +-- Dispatch
  |     +-- Maintenance
  +-- Corporate
  |     +-- Finance & Accounting
  |     +-- Human Resources
  |     +-- Legal
  +-- Driver Operations
        +-- Dubai Drivers
        +-- Abu Dhabi Drivers
        +-- Sharjah Drivers

Setting Up a Hierarchy

  1. Create the parent department first (e.g., "Operations").
  2. When creating a child department (e.g., "Fleet Management"), select "Operations" in the Parent Department field.
  3. The hierarchy is displayed in the department list with indentation or a tree view.

Department hierarchy is primarily for organizational clarity and reporting. It does not automatically cascade permissions -- a department head for "Operations" does not automatically gain access to "Fleet Management" unless permissions are explicitly configured.

Common Departments for Fleet Companies

Here are typical departments found in fleet management and transportation businesses:

DepartmentDescription
OperationsOversees daily fleet operations, dispatch, and route planning
Fleet ManagementManages vehicle acquisition, maintenance, and lifecycle
Driver OperationsManages driver onboarding, scheduling, and performance
Finance & AccountingHandles payroll, expenses, revenue tracking, and financial reporting
Human ResourcesManages recruitment, employee relations, leave, and compliance
DispatchCoordinates trip assignments and real-time fleet tracking
MaintenanceHandles vehicle servicing, repairs, and spare parts inventory
Customer ServiceManages client relationships and booking support
AdministrationGeneral office management and support functions
IT / TechnologyPlatform administration, technical support, and system management

Best Practices

  • Create departments before adding employees -- Departments must exist before you can assign employees to them. Set up your department structure as part of initial platform configuration.
  • Keep the structure flat when possible -- Deep hierarchies add complexity without proportional benefit. Most fleet companies work well with 5-15 departments at one or two levels.
  • Assign department heads -- Having a designated head for each department streamlines approval workflows and gives the platform clear escalation paths.
  • Review periodically -- As your company grows or restructures, update your department list to reflect the current organization. Remove or deactivate departments that no longer exist.
  • Use consistent naming -- Establish a naming convention and apply it uniformly. Mixing formats (abbreviations in some, full names in others) creates confusion in reports and filters.

Troubleshooting

IssueSolution
Cannot create department -- name already existsDepartment names must be unique. Choose a different name or modify the existing department.
Cannot delete departmentReassign all employees to another department first. The system prevents deletion of departments with active members.
Employee not appearing under their departmentVerify the employee's profile has the correct department assigned. Edit their profile to update it.
Department head not receiving notificationsEnsure the department head is set in the department settings and that their role has the appropriate approval permissions.
Department not appearing in dropdown filtersCheck if the department is active. Inactive departments are hidden from dropdowns by default.