Skip to content

Staff Management

The Staff Management module maintains the full personnel directory for M2 — roles, specializations, contact details, availability, and team memberships. It also includes the Team Management sub-section for organising staff into work teams.

M2 Staff page

M2 Staff profile page

M2 Staff team management page

M2 Staff create team modal


ElementDescription
TitleStaff Management
SubtitleManage technicians, teams, and assignments
Manage TeamsOpens the Team Management page
+ Add StaffOpens the Add Staff Member form

CardColourDescription
Total StaffBlueAll registered staff profiles
TechniciansBlueStaff with the Technician role
AvailableGreenStaff currently available for assignment
On AssignmentBlueStaff actively assigned to work orders

Example values (live data): Total: 10 · Technicians: 7 · Available: 10 · On Assignment: 0


ControlDescription
Search by name, email, employee ID…Full-text search
All RolesFilter by role (Admin / Manager / Technician)
All StatusFilter by availability status

The Staff Directory table lists all 10 staff members.

ColumnDescription
Staff MemberAvatar initials, name, email, phone (if set)
RoleColour-coded role badge
SpecializationsService category tags (if assigned)
AvailabilityAvailable (green) or On Assignment
TeamsTeam membership (or if none)
Work OrdersCount of assigned work orders
Actions menu for profile actions
RoleColour
AdminPurple
ManagerGreen
TechnicianTeal/Blue
NameEmailPhoneRoleSpecializations
Admin User[email protected]Admin
Ahmed Hassan[email protected]+971503456789TechnicianPlumbing, HVAC
Andrei Fiat[email protected]Technician
Kulwadee Suttajit (Jenny)[email protected]Technician
Omar Khalil[email protected]+971504567890TechnicianElectrical, Structural
Ploytawan Petseemuang (Ploy)[email protected]Technician
Sarah Al-Rashid[email protected]+971502345678Manager
Sathaporn Chusawang (Boy)[email protected]Technician
Sivakorn Tanyupak (Book)[email protected]Technician
Test Admin[email protected]+971501234567Admin

Access via + Add Staff. Back link: ← Back to Staff List

Title: Add Staff Member Subtitle: Create a new technician or staff profile to manage assignments.


Personal details and contact information

FieldNotes
Full Namee.g. John Smith
Employee IDe.g. EMP 001
Email Addresse.g. [email protected]
Phone Numbere.g. +1 234 567 8900
Hire DateDate picker
Emergency ContactContact person name and phone number for emergencies

Job role and availability status

FieldNotes
RoleDefault: Technician
Departmente.g. Maintenance, Pool Services
Availability StatusDefault: Available
Hourly RateNumeric, default 0.00

Service categories and expertise areas

Specializations (checkboxes — select all that apply):

Column 1Column 2
PlumbingElectrical
HVACStructural
LandscapingPool
ApplianceCleaning
Pest ControlOther

Additional Skills — free-text field for other skills, languages, or notes.


Professional certifications and qualifications

Free-text area — enter one certification per line.

e.g. EPA 608, OSHA 30, Certified Pool Operator


ButtonAction
CancelDiscard and return to Staff Directory
Create StaffSave and create the staff profile

Click any staff row to open their full profile.

ElementDescription
AvatarInitials or photo
NameFull name
Role badgee.g. Admin (purple)
Availability badgee.g. Available (green)
Departmente.g. Management
Edit ProfileOpens the profile in edit mode
Back arrowReturns to Staff Directory

FieldExample
Email[email protected]
PhoneNot provided
Hire DateNot provided
Emergency ContactNot provided

Lists all service categories assigned to this staff member. Displays No specializations assigned if none set.


Lists professional certifications entered for this staff member. Displays No certifications recorded if none set.


Shows the most recently assigned work orders. Displays No work orders assigned if none.


MetricDescription
Assigned Work OrdersTotal WOs assigned to this staff member
Reported Work OrdersTotal WOs reported by this staff member
TimesheetsTotal timesheet entries submitted

Lists all teams this staff member belongs to. Displays Not a member of any team if unassigned.


FieldExample
Profile Created2/25/2026
Last Updated2/25/2026

Access via the Manage Teams button on the Staff Management page.

ElementDescription
TitleTeam Management
SubtitleOrganize staff into work teams
+ Create TeamOpens the Create Team form
Back arrowReturns to Staff Management
CardDescription
Total TeamsAll registered teams
Total MembersTotal staff across all teams

When no teams exist, the Teams panel shows:

No teams created yet — Create your first team to organize staff members + Create Team button


Access via + Create Team.

Title: Create Team Subtitle: Assemble a new team of staff members

FieldNotes
Team Namee.g. Maintenance Team A
Departmente.g. Maintenance, Pool Services

Checkbox list of all registered staff — select one or more to include in the team:

Staff MemberRole
Admin UserADMIN
Ahmed HassanTECHNICIAN
Andrei FiatTECHNICIAN
Kulwadee Suttajit (Jenny)TECHNICIAN
Omar KhalilTECHNICIAN
Ploytawan Petseemuang (Ploy)TECHNICIAN
Sarah Al-RashidMANAGER
Sathaporn Chusawang (Boy)TECHNICIAN
Sivakorn Tanyupak (Book)TECHNICIAN

Check any number of staff members to add them to the new team simultaneously.