option b or c
All parts are generic, with string relations to create false part numbers
in all parts and assemblies create a string relation called number
in part "generic part a" relations file,
Number = "888-888"
in part "generic part b" relations,
Number = "888-889"
ect ect ect.
in the BOM for your assy drawing, the first number in your part numbers "bom regen"
it will say asm.mbr.name
change to asm.mbr.number
if you have a part or an assembly where you don't want to change their name, a generic part like nuts & bolts, they must have this in the relations
number = rel_model_name
warnings : since this is all relation driven, you can duplicate part numbers. And as always with winchill, if you copy them, circular references are a PITA