Skip to main content
The Fault Resolution Workflow manages issues discovered during jobs, from initial reporting through quote creation, remediation work, and final resolution.

Overview

Flow: Discovery Job → Fault Report → Quote (optional) → Remediation Job → Resolution Key Files:
  • apps/workbooks-api/src/trpc/routers/faults.ts
  • apps/workbooks-dashboard/src/lib/workflow/fault-flow-transformer.ts

Fault Status States

Workflow Diagram

Discovery Phase

1

Issue Discovered

During routine work, technician identifies a problem with equipment.
2

Create Fault Report

Technician documents the issue:
3

Job Continues/Completes

Discovery job finishes normally with fault noted in report.

Fault Processing

Status Flow

Priority Levels

Critical

Safety hazard, immediate attention required

High

Significant issue, address within 24-48 hours

Medium

Should be addressed soon

Low

Minor issue, schedule when convenient

Resolution Paths

Complex Resolution

For issues requiring:
  • Customer approval
  • Parts ordering
  • Multiple visits
  • Significant cost
1

Create Quote

Generate quote from fault with estimated costs.
2

Customer Approval

Send quote, wait for acceptance.
3

Remediation Job

Create job from approved quote.
4

Complete Work

Execute remediation, verify resolution.
5

Close Fault

Mark fault resolved and closed.

Fault Lineage

Faults maintain full traceability:

Recurring Fault Detection

System tracks patterns:

Notifications

Database Schema

API Endpoints

Customer Lifecycle

Quote creation and job workflow

Asset Compliance

Asset health tracking