Skip to main content

Overview

The Part-Procedure Relations importer links parts to procedures — one CSV row per (part, procedure) pair. The part is identified by part_number + revision, the procedure by procedure_title + procedure_version, and the only data field is the required flag. Re-imports are idempotent: if the link already exists, its required flag is updated to match the CSV; otherwise a new link is created.

Columns

ColumnRequiredDescription
part_numberYesPart number. Matched case-insensitively.
revisionNoPart revision. If omitted and the part has exactly one revision, that revision is used; multiple revisions produce an ambiguity error asking you to specify one.
procedure_titleYesTitle of the procedure.
procedure_versionYesProcedure version. Must be a positive integer.
requiredNoWhether the procedure is required for the part. Boolean field (see accepted values). Defaults to false.
Each (part, procedure) pair may appear only once per file — duplicate rows are rejected.Procedure titles aren’t globally unique, so a (procedure_title, procedure_version) pair that matches more than one procedure produces an ambiguity error rather than guessing.
This importer does not support custom attributes — any column outside the list above causes a validation error.
For general import behavior, empty cell handling, and error reporting, see Importers.