Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Configurable assemblies

...

The following illustration shows option codes applied against BOM line items for a configurable assembly.

Image RemovedBOM Line ItemsImage Added

About option codes

A configurable assembly has BOM line items with with option codes assigned  assigned to them and activities that also have option codes assigned to them:

  • 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 

    into configuration options.

  • Configuration options and option codes can be grouped into variants. (A part

    number 

    number variant

     is

     is a variation of an Internal Part Number used to represent different sizes, colors, or other attributes of the same assembly.)

    Image Removed


    Part Number VariantImage Added

Multiple option codes for an operation, step, or activity

Previously, if an operation required option code AandB, the operation would display if eitherAorB was selected in the Production client application. With enhanced CTO functionality, you can select multiple option codes for an operation, step, and/or activity to display when the option codes are selected by shop floor operators in Production.

...

When configuring option codes for an operation, step, or activity, NPI process designers can define a logical expression using the following elements:

  • Any of the option codes defined for the assembly

  • The logical OR operator

  • The logical AND operator

  • The logical NOT operator

  • Brackets to define precedence

    Logical expression for option codesImage Removed


    Logical expression for option codesImage Added

Configurable batches

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.

Add Batch dialog configuration optionsImage RemovedAdd Batch dialog configuration optionsImage Added

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. 

Unit Configuration activity Option Codes propertiesImage RemovedUnit Configuration activity Option Codes propertiesImage Added


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.Unit Configuration Activity propertiesImage Removed


...

The available option codes for a configurable assembly to be selected by a shop floor operator using the Unit Configuration activity are called unit-level option codes—all other option codes are called batch-level option codes.

When the Unit Configuration activity displays the list of option codes to the shop floor operator, the selection state of each option code reflects the current configuration of the units in the open WIP transaction:

  • An option code designated as Selected is displayed as selected.

  • An option code designated as Not Selected or Unknown is displayed as unselected.

Before an operator can mark the Unit Configuration activity Completed in production, the operator's selections must be validated—when validation is successful, the activity is marked Completed.

  • If the NPI process designer doesn't specify a validation rule for the Unit Configuration activity, the shop floor operator in production is restricted to select a single option code from the list in the activity.

  • If the NPI process designer does specify a validation rule for the Unit Configuration activity, the shop floor operator in production may select from one or more option codes from the list in the activity (as the validation rule permits).

Logical expressions for validation rules

You can define validation rules as logical expressions using the following elements:

  • Any of the option codes defined for the assembly

  • The logical OR operator

  • The logical AND operator

  • The logical NOT operator

  • Brackets to define precedence

Example

Consider option codes A, B, and C to be presented to the shop floor operator. If you define a validation rule as follows: (A OR B OR C) OR (A AND B) OR (A AND C), the operator can select any of the following combinations—but cannot select A and B and C, or B and C:

  • A

  • B

  • C

  • A and

  • A and C

When the operator completes the Unit Configuration activity in Production, the selected option codes are recorded as a parametric measurement against the units in progress. (The name of the parametric measurement is defined by the NPI process designer.)

...

...

Note

...

If an operator uses the Unit Configuration activity when working on a panel or carrier, the selected option codes are recorded against all units in the panel or carrier.

...


Note

...

The completion of the Unit Configuration activity doesn't affect the steps and activities loaded for the current in-progress transaction.

Batch configuration options

Batch configuration is identified by each option code for a configurable assembly as having a state of SelectedNot Selected, or Unknown.

Add Batch dialog configuration optionsImage Removed

...

Add Batch dialog configuration optionsImage Added


Note

...

The Unknown state is utilized only when one or more instances of the Unit Configuration activity are present in a process revision.

  • All unit-level option codes presented to a shop floor operator by the Unit Configuration activity are initialized in the Unknown state when a batch is first created.

  • When defining the batch configuration, you can set any of these unit-level option codes to Selected, but when the batch configuration is recorded, these option codes may only be recorded as Selected or Unknown.

  • No unit-level option codes can be set to Not Selected using the Batch Configuration feature.

  • When the Unit Configuration activity is completed, the unit-level option codes presented to the shop floor operator for the units in progress (not the same option codes recorded in the batch configuration), are set to Selected or Not Selected as identified by the shop floor operator.