Skip to content

Requests

The Requests module combines two intake flows into one page — Service Requests for maintenance and service needs, and Purchase Orders for procuring parts or services. Both are accessible from the same dashboard with a shared search and filter interface.

M2 Requests main page

M2 Service request - Part 1

M2 Service request - Part 2

M2 Purchase order


ElementDescription
TitleRequests
SubtitleManage service requests and purchase orders in one place
+ New Service RequestOpens the New Service Request form
+ New Purchase OrderOpens the New Purchase Order form

CardColorDescription
TotalBlueAll requests in the system
PendingAmberRequests awaiting action
In ProgressBlueRequests currently being handled
CompletedGreenResolved requests

ControlDescription
Search requests…Full-text search across all requests
Service Requests tabShows the service request list (default)
Purchase Orders tabSwitches to the purchase order list
Filter iconApply additional filters

The STATUS : panel below shows the filtered list. When empty:

All Service Requests 0 requests found No requests yet


Access via + New Service Request. A back link (← Back to Requests) is shown at the top.

Title: New Service Request Subtitle: Create a new maintenance or service request for a property.


Provide basic information about the service request.

FieldRequiredNotes
Request TitleYesBrief label (e.g. John Smith)
TypeYesDefault: MAINTENANCE
CategoryYesDefault: OTHER
PriorityYesDefault: MEDIUM
VillaNoLink this request to a specific property
Detailed DescriptionNoCheckbox to expand — free-text field: Describe the issue in detail…

Optional timing and financial estimates.

Set start and end times for calendar visualisation

FieldNotes
Start TimeDatetime picker
End TimeDatetime picker
FieldNotes
Due DateDate picker — used if no specific time range is set
Est. CostOptional estimated cost, default 0.00

ButtonAction
CancelDiscard and return to Requests
Create RequestSubmit the service request

Access via + New Purchase Order. A back link (← Back to Requests) is shown at the top.

Title: New Purchase Order Subtitle: Initialize a new procurement request for parts or services.


Specify supplier and delivery details.

FieldNotes
SupplierEnter Supplier ID (free text for now)
Expected DeliveryDate picker
PriorityDefault: Medium

Add parts and quantities for the order.

The Order Items table has one row by default, with + Add Item to add more:

ColumnNotes
Part IDIdentifier for the part
DescriptionOptional description
QuantityDefault: 1
Unit PriceDefault: $0
TotalAuto-calculated (Quantity × Unit Price)
DeleteRed trash icon to remove the line item

Free-text field for internal notes or justification for the purchase.


Displayed alongside the Notes field:

RowValue
SubtotalSum of all line items
TaxEditable field, default 0
ShippingEditable field, default 0

Displayed in the form footer as GRAND TOTAL ฿0 — updates in real time as line items and costs are entered.


ButtonAction
CancelDiscard and return to Requests
Create Purchase OrderSubmit and create the PO

flowchart TD
A{Request Type?} --> B[Service Request]
A --> C[Purchase Order]
B --> D[Fill Request Details\nTitle · Type · Category · Priority · Villa]
D --> E[Add Schedule & Budget optional]
E --> F[Create Request\nStatus: Pending]
F --> G[Manager reviews\nConverts to Work Order if needed]
C --> H[Fill General Information\nSupplier · Delivery · Priority]
H --> I[Add Line Items\nPart ID · Qty · Unit Price]
I --> J[Add Notes & Review Cost Summary]
J --> K[Create Purchase Order]