Skip to content

Work Orders

The Work Orders module is the core of M2’s maintenance operations. It tracks every maintenance task from creation to completion, with list and calendar views plus a direct link to PMP Templates.

M2 Work Orders main page

M2 Work Orders calendar view

M2 Work Orders create modal - Part 1

M2 Work Orders create modal - Part 2

M2 Work Orders create modal - Part 3

M2 Work Orders create - Part 3


ElementDescription
TitleWork Orders
SubtitleManage maintenance requests and repairs
PMP Templates buttonOpens the Preventive Maintenance Templates page
+ New Work Order buttonOpens the New Work Order form

Four summary cards appear at the top of the page:

CardColorDescription
TotalBlueAll work orders in the system
PendingAmberWork orders awaiting assignment
In ProgressBlueWork orders currently being worked on
CompletedGreenFinished work orders

ControlDescription
Search work orders…Full-text search across all work order fields
Filter iconApply filters (status, priority, villa, category, etc.)
ListTable view — default display
CalendarCalendar view — see work orders scheduled over time

Below the search bar, a WORK ORDER STATUS : label introduces the main content area.

Displays all work orders in a table. When no work orders exist, shows:

All Work Orders 0 work orders found No work orders yet

Switches to the Work Orders Calendar — a full monthly calendar that shows:

  • Scheduled work orders plotted on their due dates
  • Preventive maintenance (PMP) schedules alongside work orders
  • Navigation: Today, Back, Next buttons
  • View options: Month, Week, Day, Agenda
  • Schedule PMP button (top right) — shortcut to create a new PMP schedule

Access via + New Work Order button. A back link (← Back to Work Orders) is shown at the top.

The form is divided into six sections:


Essential details about the work order

FieldRequiredNotes
TitleYesBrief description of the issue
DescriptionYesDetailed description of the work required
CategoryYesMaintenance category (dropdown)
PriorityYesDefault: Medium
VillaYesSelect the property this WO belongs to

Specify the exact location and asset if applicable

Location and Asset fields remain disabled until a villa is selected.

FieldNotes
Location / RoomSpecific room or area within the selected villa
AssetRelated equipment or asset (optional)

Set specific start and end times, or use date-only scheduling

Set specific start and end times for calendar visualisation

FieldNotes
Start TimeDatetime picker
End TimeDatetime picker

Traditional date-based scheduling without specific times

FieldNotes
Expected Start DateDate picker
Due DateDate picker
Estimated Duration (hours)Numeric, default 0
Estimated Cost (฿)Numeric, default 0

Upload up to 10 images (5MB max each)

SpecDetail
Accepted formatsPNG, JPG, GIF
Max file size5 MB per image
Max images10
Upload methodClick to upload or Browse Files

Define specific tasks to complete for this work order

Each task has:

FieldNotes
Task titleShort label for the task (e.g. Task 1 title)
DescriptionOptional task description
Assign ToDefault: Unassigned — select a staff member
Due DatePer-task deadline
Move Up / Move DownReorder tasks
Collapse / ×Collapse or remove the task

Use + Add Task to add additional tasks. Tasks can be reordered via drag handle (⠿) or Move Up / Move Down buttons.


Attach relevant documents, manuals, or blueprints

SpecDetail
Accepted formats.pdf, .doc, .docx, .xls, .xlsx, .txt, .jpg, .jpeg, .png
Max file size20 MB per file
Upload methodClick to upload or drag and drop, or Browse Files

Extra notes and signature requirements

FieldNotes
NotesAny additional notes or instructions (free text)
Requires SignatureToggle — enable if this work order requires sign-off upon completion. Default: off

ButtonAction
CancelDiscard and return to Work Orders list
Create Work OrderSubmit the form and create the work order

flowchart TD
A[Click + New Work Order] --> B[Fill Basic Information\nTitle · Description · Category · Priority]
B --> C[Select Villa]
C --> D[Choose Location / Room and Asset]
D --> E[Set Schedule & Duration]
E --> F[Upload Images optional]
F --> G[Add Custom Tasks optional]
G --> H[Attach Files & Documents optional]
H --> I[Add Notes · Toggle Signature if needed]
I --> J[Click Create Work Order]
J --> K[Work Order created\nStatus: Pending]