OK... I get the traceability of components but the module is a component and will have it's own serial number. Would that work better?
Wow, you at least got the right Gumby reference, although I am known to say Semper Gumby!
No. You missed the point.
It depends on what you're building, the size of your organization and your vendors who supply you.
Again you don't put the S/Ns on the product.
Another reason... supposed it comes in for service.. you replace a module. Regardless of warranty, now the module's SN doesn't match the chassis.
You have to consider the logistics of even capturing the data.
You're on the line. You scan the barcode / QR code of the chassis which is the product's SN. You're placing a module into the chassis. Before you do, you scan the module's SN that's on the card. (Assuming that it has a barcode/ QR code which can be scanned. ) If not, then you have to manually enter it. All of this takes time, and to manually enter it takes longer. Now if its an automated process, the computer has to do this.. either scan the bar code/QR code or use OCR to find and record the S/N of the component.
Then you have to have the database update this and track it.
Then when you package it. You put a printed sticker on the box which has the S/N and a barcode / QR code for that unit. When you pack it... you scan all of the packages on the pallet and then wrap it. Then when you ship, you track the pallet id.
All of this is tracked and sent back to your central DB.
Now you have the product info out to the distribution site. Who then probably tracks the store selling the product which would then scan it at the point of sale and associate it with a customer. (Cash makes it harder.)
Then you have the customer who needs to register it w you so you can contact them about warranty issues.
Every step and its time of entry is in the system as well as who built the system. (Or installed the part when manufacturing the unit. ) Even if the build process is automated.
IBM tried to sell block chain as a way to help w this ... but that's a different story.