Asset Lifecycle
The journey of a fleet asset from creation and onboarding through active service, maintenance tracking, and eventual retirement or transfer.
Creation - Initial asset setup
Active Service - Normal operations
Transitions - Status changes
Transfer - Fleet-to-fleet handoff
End of Life - Retirement paths
flowchart TD
subgraph Creation["Asset Creation"]
C1["Enter Asset Details
(VIN, Type, Fleet)"]
C2["Add Specifications
(Engine, Trailer, Equipment)"]
C3["Upload Documents
(Registration, Title, Insurance)"]
C4["Capture Photos
(4-Corner Standard)"]
C5["Auto-Assign PM Schedules
(From Asset Type Defaults)"]
end
C1 --> C2 --> C3 --> C4 --> C5
C5 --> AS["ACTIVE Status"]
subgraph Active["Active Service"]
AS --> MT["Maintenance Tracking"]
MT --> PM["PM Schedule
Monitoring"]
MT --> IR["Issue
Reporting"]
MT --> CM["Compliance
Monitoring"]
PM --> PMD["PM Due
Notification"]
IR --> TQ["Triage
Queue"]
CM --> DOT["DOT Inspection
Reminders"]
CM --> RC["Recall
Checks"]
PMD --> JC
TQ --> JC["Job Created"]
end
JC --> IM["IN_MAINTENANCE
Status"]
IM --> WK["Work
In Progress"]
WK --> CMP["Job
Completed"]
CMP --> AS
subgraph Transitions["Status Transitions"]
AS <-->|"Service Needed"| IM
AS -->|"Temporary"| OOS["OUT_OF_SERVICE"]
OOS -->|"Restored"| AS
AS -->|"Parts Only"| PV["PARTS_VEHICLE"]
end
subgraph Transfer["Asset Transfer"]
AS --> TR["Create Transfer
Offer"]
TR --> TO["30-Day Offer
Sent to Buyer"]
TO --> TA{"Buyer
Decision"}
TA -->|Accept| TC["Copy Asset +
Images + History"]
TA -->|Reject| AS
TC --> NF["New Asset in
Buyer's Fleet"]
TC --> SO["Source Asset
SOLD + RETIRED"]
end
subgraph EndOfLife["End of Life"]
PV --> RET["RETIRED"]
AS -->|"External Sale"| SOLD["SOLD"]
SOLD --> RET
SO --> RET
end
%% Styling
style Creation fill:#dbeafe,stroke:#3b82f6,stroke-width:2px
style Active fill:#d1fae5,stroke:#10b981,stroke-width:2px
style Transitions fill:#fef3c7,stroke:#f59e0b,stroke-width:2px
style Transfer fill:#ddd6fe,stroke:#8b5cf6,stroke-width:2px
style EndOfLife fill:#fee2e2,stroke:#f43f5e,stroke-width:2px
Configuration Options
Settings that affect asset lifecycle management.