A component decision record is the evidence-backed history of one important part-level decision: what changed, who decided it, when, on what basis, and what it affects. It is a small document — a dozen fields at most — and it is the difference between an organization that learns from a lifecycle event and one that re-experiences it.
Most teams already make these decisions constantly. A part is marked NRND. A replacement is approved for new designs but not for a program mid-qualification. A distributor lead-time estimate is overridden because a supplier contact gave a better number. A part is excluded from an impact analysis because the affected date code was never used. Each of those is a decision with consequences, and each is usually recorded — if at all — as a changed cell in a spreadsheet, with the reasoning in a chat thread that will not survive the next reorganization.
The framework below is deliberately unglamorous: the fields worth capturing, what qualifies as evidence, how to write a reason that is still useful in two years, and the ways decision records fail in practice. It is not a compliance instrument. Your quality system defines what has to be formally controlled; this is the working memory that makes those formal records easier to produce and much easier to defend.
A component decision record captures one decision about one part. It states the part precisely, names the kind of decision, records the value before and after, attributes it to a person and a moment, explains the reasoning, attaches the evidence, and lists what the decision touches.
It is worth separating from three things it resembles. It is not a ticket: a ticket tracks work in progress and is closed and forgotten, while a decision record is written to be read later by someone who was not involved. It is not a change order: an engineering change order governs a controlled modification to a design and lives inside your change-control process, whereas the decision record captures the part-level reasoning that precedes the change order and outlives it. And it is not a status field: a status holds the current value, which is precisely the information that becomes useless the moment someone asks why.
The test of a good record is narrow and specific. If a competent engineer who has never seen this part reads only the record, can they tell what was decided, on what basis, and what would justify revisiting it? If yes, the record has done its job.
Not every edit warrants a record, and a system that demands one for every keystroke will be worked around within a month. The threshold worth applying: would a colleague need this reasoning six months from now, when the person who has it is unavailable?
That threshold usually catches the following:
The field list further down is a working template rather than a schema to adopt verbatim. Two properties matter more than the exact set: every field should be answerable in a sentence, and the record should be writable in a few minutes by the person who just made the decision. A template that takes twenty minutes will be filled in by nobody, and a template with nine free-text boxes will be filled in inconsistently.
If you trim it, trim from the end. The fields that survive every reduction are the component, the change itself expressed as previous value and new value, the person, the date, the reason, and the evidence. Everything else is context that makes the record easier to use; those six make it a record at all.
A decision without evidence is a claim about the past made by someone who is no longer available to defend it. Evidence is what lets the next reader evaluate the decision instead of merely inheriting it. In component work it usually takes one of a handful of forms:
The reason field is where most decision records quietly fail. "Obsolete" is a status, not a reason. "Per Dave" is an attribution. "See attached" is a redirect. None of them tell a future reader anything they could not have guessed.
A durable reason states the constraint that actually drove the choice, names what was rejected and why, and identifies the assumption that would invalidate it. Compare: "NRND" against "Manufacturer issued NRND on 14 March; existing designs supplied for five more years per the notice; the recommended replacement differs in package height, which two of the affected assemblies cannot accommodate, so this part stays approved for existing designs and is blocked for new ones." The second is three sentences longer and answers every question the first one raises.
The revisit condition is the most underrated part. A decision made under a set of assumptions should say which assumption it depends on — a lead time that holds, an inventory position that covers demand, a program schedule that does not slip. Write it down and the record tells you when it has expired. Leave it out and the record silently becomes stale while continuing to look authoritative.
A decision record that names only the part is half a record. The other half is what the decision reached: which BOMs contained it, which revisions were still in production, which programs owned the affected products, and roughly what volume each consumed.
Capture that as a snapshot at the time of the decision. Usage changes — boards get revised, programs end, new designs adopt the part — so a live query answers what is affected now, while the record needs to answer what the decision was made against. Those are different questions, and conflating them is how a perfectly sound decision comes to look negligent in hindsight.
Two more links are worth keeping: the notice or trigger that started the review, and the alternates considered on the way to the outcome. The second matters more than it appears. A record showing that four candidates were assessed and three were rejected for specific reasons prevents the next engineer from spending a week rediscovering those three.
The value of a decision record is never obvious on the day it is written, which is precisely why the discipline is hard to sustain. It pays out later, in situations that are entirely predictable:
The failure modes are consistent enough to be worth naming, because every one of them is easier to prevent than to repair:
A decision record belongs with the component, not with the BOM that happened to surface the question. A part used across four assemblies generates decisions relevant to all four, and filing them under one of them makes them invisible to the other three.
The practical requirement is that the record sits where the work already happens. If an engineer investigating a part opens one view and the history is there — previous value, new value, who, when, why, and the evidence — the record gets used. If it lives in a separate document repository that requires a deliberate detour, it does not, regardless of how well it is written.
PCNshark keeps this as part-level decision history on the component record: lifecycle changes, lead-time overrides, attached datasheets, and added evidence or notes, each with who made the change, when, the previous and new values, and the reason and source. It is a history attached to the part rather than an organization-wide log, and a reviewed manual decision is never silently overwritten — conflicting newer evidence is flagged for review. What goes into the reason field, and whether the decision was right, remains entirely your team's work.
A working template. Each field should be answerable in a sentence; if a field routinely goes blank, either it is the wrong field or the decision was not worth recording.
Twelve checks, most of them a few seconds each. Tick what applies, then copy, print, or download it (CSV or PDF). No email required.
Your selections stay in your browser — nothing is uploaded, and no email is required to copy, print, or download.
Ready to put this into practice on your own BOMs?
Book a workflow reviewAn illustrative walkthrough of a routine lifecycle decision and the record it should produce. Every value below is invented for the example; the part is described generically rather than named. The point is the shape of the record, not the numbers.
Illustrative example; all values are invented and do not describe a specific part, manufacturer, or organization. The record is deliberately modest: it says what changed, on what basis, what it reached, and what would change the team's mind — without implying that the qualification work is finished.
The case for deciding at the component level, with the affected BOMs visible.
Read →How to record a status when the manufacturer, distributors, and databases conflict.
Read →Two different kinds of candidate, and why the record should keep them distinct.
Read →The response process that produces most of these decisions in the first place.
Read →Part-level decision history connected to every BOM and program that uses the part.
Read →Lifecycle changes, lead-time overrides, attached datasheets, and added evidence recorded on the part itself — who changed what, when, from what to what, and why. Start a trial with your own BOMs, or book a 20-minute workflow review and walk through a decision your team made recently.
Start your 14-day free trial on Starter or Team. A payment method is required; cancel before the trial ends to avoid being charged. Scale is a paid plan and starts immediately rather than with a trial.