<componentType> Element (for station type)
This element adds a component type that is verified at a station type.
Parent Elements
Attributes
Name | Type | Description | Required |
---|---|---|---|
name | string | The component type name. This should match one of the component types listed in the master component types list for the line (see <componentTypes> Element (for line)). | Yes |
mergePreassembly | boolean | If this is true , scanning this component will serve to merge the preassembly that contains this component into the active unit or preassembly. This component must be serialized for this to work. If this is false , this is a regular component verification scan. |
No (defaults to false ) |
mergePreassemblySequenceCheck | sequence range | If this is defined, an intermediate check will be performed on the preassembly before it is merged, and if the check fails, the preassembly will be rejected. See sequenceCheck for <onUnitScan> for a list of checks that are performed. |
No |
promptAtUnitScan | boolean | If this is false , the component type will be shown on the workstation display, but the workstation will not automatically prompt for a scan when a unit is scanned. The operator can still manually initiate a scan by clicking the component type's "Rescan" button. This is only used by the default "UnitLoaded" workflow event handler. |
No (defaults to true ) |
skipPromptIfHaveValid | boolean | If this is true , if there is already a valid scan for this component when the unit is scanned, the workstation will skip prompting for this component scan. The operator can still manually initiate a scan by clicking the component type's "Rescan" button. This setting is ignored if promptAtUnitScan is false . This is only used by the default "UnitLoaded" workflow event handler. |
No (defaults to false ) |
Child Elements
None.
Remarks
If the component type listed does not apply to the scanned unit, the component type will not be prompted to be scanned, and the display for that component type will be disabled.