Importing work orders from a CSV file
File format
Each row in your CSV is one work order. Operations are copied automatically from the matched route, so you do not list them in the file.
Your CSV should have the following columns:
wo_number: the work order's unique identifiercomponent: the component's unique identifier (must already exist)route_version: which route version of the component to useissue: the component issue / revision to buildquantity: quantity expected
To add extra information, you can include these columns:
due_date: due date (e.g.2026-06-10)status:planned(default),released,in_progress,completedorcancelled
info
Every row must reference a component, route version and issue that already exist in your organisation. Importing work orders does not create components or routes — import those first from Importing components.
How to import
- Go to Work Orders, then click Import
- Select your CSV file
- Click Start Review to validate the data
- Check the preview — any rows that can't be matched are listed as errors
- Click Confirm Import once every row is valid
Matching rules
For each row the importer looks up:
- the component by its unique identifier,
- the route version on that component,
- the issue on that component (matched case-insensitively).
If any of these can't be found, or a work order with the same wo_number
already exists, that row is reported as an error and nothing is imported until
it is fixed.
Example
wo_number,component,route_version,issue,quantity,due_date,status
WO-1001,155332,1,A,50,2026-06-10,planned
WO-1002,155333,2,B,25,2026-06-12,released