Skip to main content

Parts to Order Report

The Parts to Order report shows parts that are ready to be ordered. This includes both approved parts and parts marked as unavailable that need re-ordering.


Report Location

  • Dashboard: Parts Dashboard
  • Panel: Parts to Order

Key Columns

Column NameSource FieldDescription
Date AssessedPart Item Req → Parts Assessment DateDate when the Parts Assessment Form was submitted
Date TenderedPart Item Req → Parts Tendered DateDate when the tender process was completed (via Update Parts to Order, Request Parts, or Parts Assessment form)
Date Approved to OrderPart Item Req → Date Approved to OrderDate when the record first appeared in Parts to Order report

Entry Criteria

Records appear in this report when ANY of these condition groups are met:

Group A: Claim Parts - Pending

FormFieldCondition
Claims ManagementOrder Parts= Yes
Claims ManagementParts Assessment Status= Completed
Claims ManagementParts Tendered Status= Completed
Part Item ReqStatus= Pending
Part Item ReqIs Deleted= false

Group B: Claim Parts - Unavailable

FormFieldCondition
Claims ManagementOrder Parts= Yes
Claims ManagementParts Assessment Status= Completed
Claims ManagementParts Tendered Status= Completed
Part Item ReqStatus= Unavailable
Part Item ReqIs Deleted= false

Group C: Non-Claim Parts - Pending

FormFieldCondition
Part Item ReqTender Status= Completed
Part Item ReqStatus= Pending
Part Item ReqIs Deleted= false

Group D: Non-Claim Parts - Unavailable

FormFieldCondition
Part Item ReqTender Status= Completed
Part Item ReqStatus= Unavailable
Part Item ReqIs Deleted= false

Available Actions

Order Parts Button (Multi-Select)

Opens the Order Parts Form:

┌─────────────────────────────────────────────────────────────┐
│ ORDER PARTS FORM │
├─────────────────────────────────────────────────────────────┤
│ │
│ ┌─────────────────────────────────────────────────────┐ │
│ │ ** FLEET VEHICLE / PRIVATE JOB ONLY ** │ │
│ │ │ │
│ │ Supplier: [Lookup Field] _______________ │ │
│ │ Part Type: [Dropdown] _______________ │ │
│ │ Part Status: [Dropdown] _______________ │ │
│ │ • Ordered │ │
│ │ • Arrived │ │
│ └─────────────────────────────────────────────────────┘ │
│ │
│ ┌─────────────────────────────────────────────────────┐ │
│ │ Subform: Order Line Items │ │
│ │ - Each part as a separate line item │ │
│ │ - Requested Status dropdown for each item │ │
│ └─────────────────────────────────────────────────────┘ │
│ │
│ ┌─────────────────────────────────────────────────────┐ │
│ │ Upload Parts Ordered [File Upload Field] │ │
│ └─────────────────────────────────────────────────────┘ │
│ │
│ ☐ Check Status (Decision Box) │
│ │
└─────────────────────────────────────────────────────────────┘

Fleet Vehicle / Private Job Fields

The following fields appear only when ordering parts for Fleet Vehicle or Private Job (not for Claim parts):

Main Form Fields

FieldTypeDescription
SupplierLookupSelect supplier - pre-populates all line items in subform
Part TypeDropdownSelect part type - pre-populates all line items in subform
Part StatusDropdownOrdered or Arrived - pre-populates all line items in subform

Auto-Population Behavior

When a value is selected in the main form, it automatically populates all line items in the Order Line Items subform:

┌─────────────────────────────────────────────────────────────┐
│ Main Form │
│ ┌─────────────────────────────────────────────────────┐ │
│ │ Supplier: "ABC Parts Co" │ │
│ │ Part Type: "OEM" │ │
│ │ Part Status: "Ordered" │ │
│ └─────────────────────────────────────────────────────┘ │
│ │ │
│ ▼ (Auto-populate) │
│ ┌─────────────────────────────────────────────────────┐ │
│ │ Order Line Items Subform │ │
│ │ ┌─────────────────────────────────────────────┐ │ │
│ │ │ Part 1: Supplier=ABC, Type=OEM, Status=Ordered│ │ │
│ │ │ Part 2: Supplier=ABC, Type=OEM, Status=Ordered│ │ │
│ │ │ Part 3: Supplier=ABC, Type=OEM, Status=Ordered│ │ │
│ │ └─────────────────────────────────────────────┘ │ │
│ └─────────────────────────────────────────────────────┘ │
└─────────────────────────────────────────────────────────────┘

Part Status Behavior

Part StatusDue In DateNext Report
OrderedNext business day (skips weekends)On Order report
ArrivedTodayParts at HQ report
┌─────────────────────────────────────────────────────────────┐
│ PART STATUS SELECTION (Fleet/Private Only) │
└──────────────────────────┬──────────────────────────────────┘

┌────────────┴────────────┐
│ │
▼ ▼
┌─────────────────┐ ┌─────────────────┐
│ Status: Ordered │ │ Status: Arrived │
└────────┬────────┘ └────────┬────────┘
│ │
▼ ▼
┌─────────────────┐ ┌─────────────────┐
│ Due In = Next │ │ Due In = Today │
│ business day │ │ │
│ (skips weekends)│ │ │
└────────┬────────┘ └────────┬────────┘
│ │
▼ ▼
┌─────────────────┐ ┌─────────────────┐
│ ON ORDER │ │ PARTS AT HQ │
│ Report │ │ Report │
└─────────────────┘ └─────────────────┘

Claude AI PDF Extraction

Upload Process

  1. User uploads a PDF file using the Upload Parts Ordered field
  2. System sends the PDF to Claude AI for data extraction
  3. Claude AI processes the document and extracts order information

Check Status Flow

┌─────────────────┐
│ Check Status │
│ (Click) │
└────────┬────────┘


┌─────────────────┐
│ API Call to │
│ Check Job │
│ Status │
└────────┬────────┘

┌────┴────┐
│ │
▼ ▼
┌────────┐ ┌────────────────┐
│Complete│ │ Not Completed │
└───┬────┘ └───────┬────────┘
│ │
▼ ▼
┌────────────┐ ┌────────────┐
│ Insert │ │ Show Alert │
│ values │ │ "Still │
│ into Order │ │ processing"│
│ Line Items │ │ │
│ subform │ │ │
└────────────┘ └────────────┘

On Success Behavior

Order Line Items Creation

Each part in the subform creates an individual Parts Order record.

Condition: Due In Date Filled

When Due In date is provided:

ActionResult
Create Purchase OrderNew record in Purchase Order Form
Create Order Line ItemsOne Parts Order record per line item
Parts Order StatusOrdered
Part Item Req StatusOrdered
Next ReportOn Order report

Condition: Due In Date Empty

When Due In date is null:

ActionResult
No Purchase OrderPurchase Order NOT created
Part Item Req StatusUnavailable
Next ReportStays in Parts to Order report

Requested Status Dropdown

In the Order Line Items subform, each item has a Requested Status dropdown:

Status ValueResult
Parts to OrderStandard ordering flow (as described above)
Parts to RepairCreates record in Parts to Repair report

Flow for Parts to Repair

┌─────────────────────────────────────────────────────────────┐
│ Requested Status = "Parts to Repair" │
└──────────────────────────┬──────────────────────────────────┘


┌────────────────────────┐
│ Create record in │
│ Parts to Repair Report │
└────────────────────────┘


┌────────────────────────┐
│ If Status = Ordered, │
│ Move to On Order │
└────────────────────────┘

Complete Workflow Diagram

┌─────────────────────────────────────────────────────────────┐
│ PARTS TO ORDER │
└──────────────────────────┬──────────────────────────────────┘


┌────────────────────────┐
│ Order Parts Form │
│ (Multi-select) │
└────────────┬───────────┘


┌────────────────────────┐
│ Upload PDF │
│ Claude AI Extraction │
└────────────┬───────────┘


┌────────────────────────┐
│ Check Status │
│ Insert into subform │
└────────────┬───────────┘


┌────────────────────────┐
│ Submit Form │
└────────────┬───────────┘

┌─────────────────┴─────────────────┐
│ │
▼ ▼
┌─────────────────┐ ┌─────────────────┐
│ Due In Filled │ │ Due In Null │
└────────┬────────┘ └────────┬────────┘
│ │
▼ ▼
┌─────────────────┐ ┌─────────────────┐
│ • Purchase │ │ • No Purchase │
│ Order Created │ │ Order │
│ • Parts Order │ │ • Status: │
│ Status=Ordered│ │ Unavailable │
│ • Part Item Req │ │ • Stay in Parts │
│ Status=Ordered│ │ to Order │
└────────┬────────┘ └─────────────────┘


┌─────────────────┐
│ ON ORDER │
│ Report │
└─────────────────┘

Key Differences from Parts Awaiting Approval

AspectParts Awaiting ApprovalParts to Order
Entry ConditionOrder Parts = No/emptyOrder Parts = Yes
Status on EntryAwaiting ApprovalPending or Unavailable
Primary UseParts needing approvalParts ready to order