Warranty Workflow
This page ties together the Service Requests and Service Orders concepts into the workflow your CSRs and trades actually live in.
At a glance
- Three actors: Homeowner (Home Owner Portal), CSR (Blazor Warranty), Trade (Trade Portal).
- Homeowner submits → CSR triages and creates lines → CSR dispatches a Service Order → Trade schedules and completes → BC pays.
- Lien waivers and BC payment use the same pipeline as construction POs — no second integration to maintain.
- Aging is tracked by
LateAfterthresholds per request type — CSR aging dashboard at Blazor WarrantyPages/AgingItems/.
The full warranty cycle
Section titled “The full warranty cycle” Homeowner CSR (Blazor Warranty) Trade (Trade Portal) ────────── ─────────────────────── ─────────────────────
1. Submit SR ────► 2. Triage; create lines ─────► 3. Get Service Order (HOP) (statuses: o, q, d, r) (work-orders.aspx) │ ▼ 4. Confirm date / amount ◄──── 5. Schedule visit │ + ConfirmVendor=1 ▼ 6. Mark line Completed (c) ◄── 7. Do the work │ + upload lien waiver ▼ 8. BC pays vendor (TransmissionPaymentStatus)Where homeowner-facing behavior lives
Section titled “Where homeowner-facing behavior lives”- Submit a request:
Warranty.aspxandWarranty-imageUpload.aspxin the Home Owner Portal. - See status:
Warranty.aspxlists the homeowner’s requests with line statuses. - Photos: uploaded via
Warranty-imageUpload.aspx, stored underService/and surfaced viaServiceRequestFile.
Where CSRs work
Section titled “Where CSRs work”- Triage queue: Blazor Warranty
ServiceRequests/Indexpage. - One-request workspace: Blazor
ServiceRequests/Detailto add lines, notes, status changes. - Order dispatch: Blazor
ServiceOrders/Createselects vendor and amount. - Aging:
Pages/AgingItems/shows lines exceeding theirLateAfterthreshold by request type.
Where trades work
Section titled “Where trades work”- Open SOs:
work-orders.aspxandwork-order-search.aspxin the Trade Portal. - Scheduling:
schedule.aspxreflects the SOScheduledDate. - Payment: identical to construction — lien waiver via
lien-wavers.aspx, BC pays viaTransmissionBill*queues.
Reporting
Section titled “Reporting”The five reporting views you’ll actually use:
All warranty reporting views and their consumers
| View | Used by |
|---|---|
vwServiceRequest | CSR list |
vwLotServiceRequests | Field — what’s open on this lot |
vwContactsServiceRequests | Sales — what’s open for this homeowner |
vwServiceOrderManagement | Manager dashboard |
vwServiceOrdersNotCompleted | Aging / past-due |