Configurable assemblies
...
Option codes allow you to add or import different configuration options for the same assembly.
NPI Engineers create all possible work instructions—regardless of the options—and create each BOM containing all possible parts, then use option code selections at the time a batch is created to dictate the specific line items and activities that will be used in the manufacturing process.Option codes can be grouped into configuration options.
Configuration options and option codes can be grouped into variants. (A part number variant is a variation of an Internal Part Number used to represent different sizes, colors, or other attributes of the same assembly.)
Multiple option codes for an operation, step, or activity
...
When you create a batch to execute a process for a configurable assembly, the batch definition includes a list of option codes for the assembly. The option code list defines the desired configuration for the assembly to be built. Whether you define the assembly configuration by selecting a variant, a configuration, or individual option codes, the configuration is recorded as a list of selected option codes, as shown in the following illustration.
Unit Configuration activity
FactoryLogix has a Unit Configuration activity (set up in the NPI client application) that is only available in Production processes for configurable assemblies. The activity includes an Option Codes tab that you can use to configure the activity in NPI to be present during production, but only when the specified option codes are selected in the Batch Configuration dialog.
To configure the Unit Configuration activity in NPI, a process designer specifies a list of option codes to be presented to the shop floor operator. In Production, the shop floor operator selects option codes that are recorded as part of the unit-level configuration for the serialized units being worked on.
...