User GuidesCrew ManagementDepartments & Organigram

Departments & Organigram

Organize your crew into hierarchical departments and visualize the structure with an interactive organigram.

Department Structure

SOPHIOS supports a hierarchical department model where each department can have sub-departments via a parent/child relationship. Departments are per-asset — each asset maintains its own independent department structure.

Standard Departments

When you create a new asset, you can seed a set of standard maritime departments:

DepartmentTypical Sub-Departments
BridgeNavigation, Communications
DeckTenders, Water Sports
EngineeringElectrical, Mechanical
InteriorHousekeeping, Laundry
GalleyKitchen, Provisions
SecuritySafety, Compliance

Sub-departments are optional. You can keep a flat structure or nest departments as deeply as needed.

How Hierarchy Works

Every department has an optional parentId field (self-join). A department with no parent is a root department. Any department can be the parent of others, enabling structures like:

Engineering
  ├── Electrical
  ├── Mechanical
  └── HVAC

Deck
  ├── Tenders
  └── Water Sports

Creating Departments

  1. Select your asset from the asset switcher
  2. Click “Crew” in the main navigation
  3. Click the “Departments” tab

Seed Standard Departments (optional)

If this is a new asset with no departments yet, click the “Create Departments” button. This seeds the six standard departments (Bridge, Deck, Engineering, Interior, Galley, Security) in one action.

Create a Custom Department

  1. Click ”+ Add Department”
  2. Enter the department name
  3. Optionally select a parent department to make it a sub-department
  4. Click “Create”

Add Budget Allocation (optional)

Each department can have a dedicated budget:

  • Amount — the budget allocation for this department
  • Frequency — how often the budget renews:
    • Monthly
    • Quarterly
    • Semi-Annually
    • Annually
⚠️

Deleting a parent department will also affect its sub-departments. Reassign employees and sub-departments before deleting.


Department Budget Allocation

Departments can optionally track their own budget independent of the main asset budgets. This is useful for giving department heads spending visibility.

FieldDescription
AmountBudget allocation for the period
FrequencyMONTHLY, QUARTERLY, SEMI_ANNUALLY, or ANNUALLY

Budget allocations appear in department detail views and can be compared against actual invoices assigned to that department.


Organigram Visualization

The organigram provides a visual hierarchical chart of your entire crew structure.

Accessing the Organigram

  1. Navigate to Crew in the sidebar
  2. Click the “Organigrama” tab
  3. The interactive chart renders automatically

What the Organigram Shows

  • Department boxes arranged in a tree hierarchy
  • Employee count per department displayed on each node
  • Root departments at the top level, sub-departments below
  • Connecting lines showing parent/child relationships

Interacting with the Organigram

  • Click on a department node to see its employees
  • The chart automatically adjusts layout based on the number of departments
  • Departments with no employees still appear in the structure

Managing Departments

Editing a Department

  1. Click on the department name in the Departments tab
  2. Update the name, parent, or budget allocation
  3. Click “Save”

Moving a Department

To change a department’s position in the hierarchy:

  1. Edit the department
  2. Change the parent department field
  3. All sub-departments and employees move with it

Assigning Employees to Departments

Employees are assigned to a department during creation or via their profile:

  1. Open the employee profile
  2. Go to Employment Details
  3. Select the target department from the dropdown
  4. Save changes

Best Practices

Department Organization Tips

  1. Start with standards — Use the “Create Departments” seed for new assets, then customize
  2. Keep it shallow — Two levels of nesting (parent + child) is usually sufficient
  3. Budget by department — Assign budgets to track spending at the department level
  4. Review quarterly — As crew changes, update department assignments
  5. Use sub-departments for specialization — e.g., Engineering > Electrical vs. Engineering > Mechanical
  6. One department per employee — Each employee belongs to exactly one department at a time