A Configured Assembly Part Number (CAPN) is an additional part number for a configurable (CTO) assembly part number that conveys the option codes used in a specific configuration. Unlike a variant, a CAPN may not be known until the batch is configured—or even later, when a specific unit is configured.
A CAPN is a string value defined as a series of segments where each segment is a fixed length. Each segment may be tied to any combination of the option codes defined for the assembly revision or it may be fixed text.
In the NPI Part Library, you can view and manage CAPNs for CTO assemblies on the CAPN tab.
Example
A configurable assembly can be configured to be built for the French, English, or Swedish market. The CAPN for this assembly could be configured to convey the chosen language by defining a segment of the CAPN linked to the option codes for the three languages.
When the CAPN for a unit is calculated, the first segment is determined by concatenating the text of the selected option codes of the three identified in the segment definition. This text is truncated to the defined length of the segment.
Info |
---|
Important !When defining the CAPN, the order of the option codes is part of the segment—this is only significant if more than one option code is selected. |
When a CAPN is calculated, note the following:
If any option codes for a segment are Selected, the other option codes for the segment are considered Not Selected, even if their state is Unknown.
If the segment length is longer than the concatenated text of the selected option codes, the remaining trailing characters of the CAPN segment will be space characters.
If all option codes for a segment are a combination of Not Selected and Unknown, each character in the segment text is set to “ ”.
There is an option to suppress all spaces from the resulting CAPN value. The CAPN value is added to the list of Aegis fields available for product labels and packout labels in the Printed Label Templates are of the NPI client application (Templates and Standards area).
The CAPN value is also added to the list of available items on the information bar of an Operator Interface template so that the CAPN will be conveyed to the shop floor operator in Production.
The displayed CAPN in the information bar may change when work is started or finished on one more serialized units. When an in-progress transaction is open (that is, work is underway on one or more units), the CAPN can utilize any unit level configuration, but when no in-progress transaction is open, the CAPN is calculated based solely on the batch configuration.
In the example, if the language element of the CPN is set at the unit level, when one or more units are being actively worked on in Production, the CAPN at the bottom of the client window the first two characters of the CAPN would be “Fr” (assuming the language was already identified as French). However, once the in-progress transaction is closed, the displayed CAPN would revert to “ ” because the language is configured at the unit level—not the batch level.
The Information Bar is updated at the start and finish of a transaction in Production. If a Unit Configuration activity is executed during a transaction, the results may affect the CAPN value.