BO-050Forms · US-123, US-124, US-127, US-149
Checks & rules importer
Bulk-load Checks (and threshold Rules) from CSV. Bas's starter spreadsheets land here.
2
Step 2 — Map columns
Bonsai pre-fills mappings via column-name matching. Adjust as needed.
All required mappedSave mapping
System field
CSV column
Identifier*
Unique slug — e.g. brixType*
numeric / single-select / multi-select / sample-set / composite / percentage-bucketLabel*
Human-readable check nameClassification*
Packaging / Minor / Major / ProgressiveUnitoptional
e.g. °C, %, mmSection*
Form section identifierMandatoryoptional
TRUE / FALSEDefault remarksoptional
Target entity: Checks (catalogue). Rules import is a separate CSV with the same wizard.
3
Step 3 — Preview (first 10 of 47 rows)
Green = create · Amber = update · Red = conflict needs review
12new35updated1conflict
| # | Status | Identifier | Label | Type | Section | Classification | Unit | Mand. | Notes |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Update | brix | Brix value | sample-set | product | Major | °Bx | Unit changed °C → °Bx | |
| 2 | Update | pulp_temp | Pulp temperature | numeric | packing | Major | °C | ||
| 3 | Update | soft_ripe_pct | Soft-ripe % | percentage-bucket | product | Progressive | % | ||
| 4 | Create | defect_bruising_pct | Defect — bruising % | percentage-bucket | product | Progressive | % | ||
| 5 | Update | skin_defects | Skin defects / deviations | composite | product | Major | % | ||
| 6 | Update | decay | Decay severity | severity | product | Major | — | ||
| 7 | Create | ggn_cartons | GGN on cartons | boolean | packing | Packaging | — | — | |
| 8 | Update | palletizing | Palletizing | single-select | packing | Packaging | — | ||
| 9 | Update | berry_size | Berry size | composite | product | Minor | mm | — | |
| 10 | Conflict | weight_carton | Weight per carton | numeric | packing | Packaging | kg | — | Type changed numeric → multi-select (data loss risk) |
Showing 10 of 47. The remaining rows match an existing check by identifier.
Ready to import
1 conflict row will be skipped unless you resolve it. New checks become available immediately to inspectors.