PLM

Availableapp.erp.io/plm/parts

Parts

A part is the atom. Everything else in the module is a statement about parts or a relationship between them.

Numbering
Yours
Classification
Hierarchical
Where-used
Across every BOM
Duplicates
Flagged, merged by hand

Numbering

Part numbers are yours. The one decision worth making deliberately at the start is whether they carry meaning. Significant numbers encode the classification into the number; non-significant numbers are just identifiers, with meaning held in fields.

SignificantNon-significant
ExampleRES-0603-10K-1%100248
Readable by a personYesNo
Survives a re-classificationNoYes
Encourages duplicatesYes — a typo makes a new partLess so
Common inSmall teams, catalogue partsLarger part masters

Neither is wrong. What is wrong is starting with one and drifting into the other, which is how a part master ends up with three numbering schemes and nobody able to say which parts are the same thing.

app.erp.io/plm/parts
Parts

4,182 parts · 27 flagged as possible duplicates

ImportNew part
AllDuplicates27Unclassified112
PartDescriptionClassUsed inState
100248Resistor 10k 1% 0603Passive / Resistor38 BOMsReleased
100249Resistor 10K 1% 0603Passive / Resistor2 BOMsDuplicate?
204118Housing, upper, ABSMechanical / Enclosure4 BOMsReleased
311902Cable assembly 300mmAssembly / Cable11 BOMsReleased
420071Label, rating plateDocumentation0 BOMsDraft
The part master. Classification and where-used are the two most-used columns.

Where-used

Where-used answers "if I change this part, what breaks" — every bill of material a part appears in, at every level. It is the single most valuable screen in the module and the reason a part master is worth keeping properly: a part that appears in thirty-eight products is a different risk from one that appears in two, and you cannot know which without this.

Duplicates

Every part master accumulates duplicates. Somebody creates a new part because they could not find the existing one, and now the same physical component has two numbers, two suppliers and two sets of stock. The module flags likely duplicates on description and attributes; merging is manual, because an automatic merge of two parts that were not the same is far more expensive than the duplicate.

  • Review the duplicate list monthly rather than at the point somebody notices in production.
  • The reason duplicates appear is almost always that search did not find the existing part — which is a description and classification problem, not a discipline problem.
  • Merging keeps the surviving number and rewrites the BOM references.

What this does not do

No revision control on a part

Parts have states, not revisions with change orders behind them. That is the missing change control.

No inventory or stock

PLM does not know quantities on hand.

No cost roll-up

Parts do not carry cost, so a BOM does not total one.

No attachments per part

Document management is not built.

Questions

Can we change a part number?

Yes, but every reference follows it. Prefer merging over renumbering.

Can two people edit a part at once?

The last save wins. There is no locking.

How deep can classification go?

Several levels. Keep it shallower than you think you need.