Duro supports several industry standard CPN schemas, often referred to as "Intelligent", "Non-Intelligent", and "Semi-Intelligent" formats.
The default CPN scheme for all of Duro's package options uses a "semi-intelligent" schema with a fixed length string of numbers in the following format:
<3-digit prefix> - <5-digit counter>
In this scheme, the first 3 digits define the specific Category for the Product or Component. The last 5 digits are simply a counter value which increments with every new instance of the selected Category.
To configure your account to use a different CPN schema or Category configuration, please contact firstname.lastname@example.org for more information.
Once assigned, the CPN value is immutable* and can not be reused by another Component, even if the original Component is deleted. This is Duro's guarantee to customers, for the purpose of removing the risk of miscommunication between team members and suppliers. Duro does not know if a CPN reference has been used in communications with a supplier outside of Duro's library. So, to be safe, Duro retires the number once assigned, ensuring there is never a chance that two different Components use the same CPN value.
This guarantee makes the CPN field the most efficient reference value for tracking the history and usage of Components, and minimizing the risk of miscommunication between engineers and suppliers. While the Component Name field is more "user friendly" and "human readable", it is mutable and exposes a risk of subjectivity or ambiguity if not properly written.
*NOTE: The only exception for modifying a CPN value is if a Component is still in DESIGN Status and the Category has been re-assigned. In this case, the CPN will update to use the new Category's prefix code.