Service Requests
Service Requests are planned, requested, or scheduled work. Every customer visit, repair, and PM starts from a Service Request. Historical work that happened without a request is captured separately as a Work Record so the asset history stays accurate without inventing a fake ticket.
Reference Numbers
Every Service Request gets an automatic reference number like SR-1001, SR-1002, and so on. These are unique within your company and sequential â so you can quickly refer to a request by its number in conversation, on work orders, or anywhere you need a shorthand.
Where Service Requests Come From
NORDVEST tracks why a Service Request exists via its reason:
- Customer â A customer called or emailed with a problem
- Service Agreement â A scheduled PM cycle spawned this one; closing it auto-creates the next
Reason is mostly under the hood. We Owes and other source records are tracked separately from reason. Legacy baseline records are retired and hidden from active Service Request workflows.
What's in a Request?
Each Service Request includes:
- Customer â Who needs service
- Title â Brief description of the visit ("Generator making unusual noise")
- Description â The full story â what's happening, what's been tried, how urgent it is
- Reason â Where this visit came from (see above)
- Scheduled Date â When work is planned (date only, no time-zone mess). Clearable â leave it blank to mark a visit as unscheduled
- Available At â Earliest the work can begin (defaults to creation date)
- Due By â When the customer wants service by (optional)
- Priority â
Low,Normal, orUrgent(defaults to Normal) - Technicians â Who's performing the work
- In Shop â Flag if the work is happening at your shop rather than on-site
Creating a Request
- Navigate to Service Requests
- Click Add Request
- Select the customer
- Enter a title and description
- Optionally set priority, assign technicians, set a scheduled date or due-by date, or mark as in-shop
- Save
When the create modal opens, your cursor lands directly in the Title field â start typing, no extra click needed.
Tip: You can also create a Service Request from the Command Palette â hit the search bar, start typing, and pick "Create Service Request." It's the fastest way when you're on the phone.
Tip: Be specific in the description. "Compressor making noise" is less helpful than "Loud grinding noise from IR rotary screw on startup, customer reports it started Monday." Your future self (or the tech who gets the call) will thank you.
Picking parts and components
Whenever you pick a component item or a part on a Service Request, the dropdown searches server-side so you're never waiting for the full catalog to load. Each result is shown as {part number} â {name} with the manufacturer as a subtitle. Long part numbers are gracefully truncated instead of pushing the modal sideways.
Create and Print
Need a paper copy for the technician heading out the door? Use Create and Print to save the request and immediately open a printable work order â complete with customer info, asset details, and component history. You can also print any existing request at any time.
Status Lifecycle
Open â Done â Closed
(or) â Cancelled
| Status | What It Means |
|---|---|
| Open | Active â scheduled or in progress |
| Done | Field work is complete and ready for review |
| Closed | Reviewed, finalized, and the books are closed |
| Cancelled | Decided not to proceed â kept on file but out of the default list |
- Technicians record work while the request is open
- When the field work is finished, move the request to Done â signaling it's ready for review
- A service manager reviews and closes the request
- Closed (or cancelled) requests can be reopened if something changes
- Additional work can be recorded on closed requests too â because sometimes the tech remembers one more thing after the paperwork is done
Inline status updates: From the Service Requests list, click the status badge directly in the row to update it â no need to open the record.
Cancelling vs Deleting
Two different escape hatches, depending on whether the request was real:
- Cancel â for "we ended up not going out there" cases. The request is kept on file (so the customer history is honest) but drops out of the default Service Requests list. Flip the Status filter to Cancelled if you ever need to find one again. Set the status to Cancelled from the show page; the record can be reopened later if plans change.
- Delete â for clearly-bogus entries (created by mistake, duplicate, test data). Use the kebab menu at the top-right of the SR show page â Delete. If any work has already been logged (line items, work submissions, or technician visits), Delete is blocked and you'll be steered toward Cancel instead. Cancel first, delete only when the record shouldn't exist at all.
Permissions: Both actions are limited to Service Managers and Admins. Technicians cannot cancel or delete.
Recording Work
The Record Work page is where completed service details get logged.
The short version:
- For each asset on the job, enter the current hour reading (if the asset tracks hours)
- Check off the components that were serviced or replaced
- Add any materials used
- Either Save (come back later) or Save & Close to wrap the request up
Assets are grouped to match how you think about the site â by Asset Group (e.g., "Compressor Room", "Building B"), with ungrouped assets in their own section and "Not in use" assets tucked in a collapsible section at the bottom.
Service Agreement Integration
When a Service Request has a reason of Service Agreement, closing it automatically:
- Advances the agreement's next due date by its interval
- Spawns the next PM Service Request, ready for when the service window opens
Fully automatic â no extra steps.
Viewing Requests
The Service Requests page shows all your requests in a searchable, sortable table. Filter by customer, status, type, reason, city, date range, and more. Columns like City and Scheduled Date are sortable â click the header to reorder. You can also group by customer or status and save your favorite filter combinations as named views.
The reference number (SR-####) lives in its own dedicated Key column, separate from the Title â sort, hide, or resize the Key independently of the Title.
Retired baseline records from older onboarding flows are hidden from active Service Request lists.
See Working with Tables for full details on searching, filtering, grouping, and saved views.
Reassigning to a Different Customer
Sometimes a request gets logged under the wrong customer, or the job transfers. You can move a Service Request to a different customer directly from the edit form â just change the Customer field and save.
When you reassign:
- All linked We Owes that belong solely to this request move automatically
- If a We Owe is shared across multiple requests, the reassignment is blocked with a clear message â reassign the We Owe separately first, then come back to move the request
Watching Requests
Want to stay in the loop on a specific request? Click the Watch button to start receiving notifications when the status changes. This is especially useful when you've handed a request off to someone else but still want to know when it's wrapped up.