Table of Contents

<defects> Element (for line)

This element defines the master defects hierarchy for this line.

Parent Elements

line

Attributes

Name Type Description Required
alarmUnitCountWindow integer The number of units used when determining defect rates via a sliding window. A value of 0 disables defect alarms. The same window size is used for all defects. Yes
alarmDefectRate float The default alarm defect rate. See the alarmDefectRate attribute in the defect element for details.
This is deprecated and will be removed in a future version.
No
associatedBuyoffs string A comma-separated list of buyoff names specifying associated buyoffs for all defects. See the associatedBuyoffs attribute in the defect element for details.
This is deprecated and will be removed in a future version.
No

Child Elements

Name Description Required
defectsTree Adds a defects hierarchy via inline configuration. There can be any number of these elements. See the remarks below for more information. No
defectsFromTable Adds a defects hierarchy read from an Acuit Pinpoint table. There can be any number of these elements. See the remarks below for more information. No
repairsFromTable Adds a repairs hierarchy read from an Acuit Pinpoint table. There can be any number of these elements. See the remarks below for more information. No
defect Adds a top-level defect node. There can be any number of these elements.
This is deprecated and will be removed in a future version.
No
repairs Sets the default repairs hierarchy that defines the repairs from which operators can select to mark a defect of this type as repaired.
This is deprecated and will be removed in a future version.
No

Remarks

The master defects hierarchy for a line is defined by a tree structure, where the defect and repair nodes that make up the tree are specified via one or more of the following tree sources specified under this element:

  • A defects tree, including one or more associated repairs trees, can be listed inline in the configuration via the defectsTree element.
  • A defects tree can be obtained from an Acuit Pinpoint table via the defectsFromTable element.
  • A repairs tree can be obtained from an Acuit Pinpoint table via the repairsFromTable element.

Each source will produce a hierarchical tree of defects (which can optionally contain one or more hierarchical trees of repairs). Each source is processed in the order that they are specified, merging the tree produced by each source into a single defects tree for the line, where the nodes from each source are appended to the nodes from the previous sources. When merging trees:

  • Defect or repair nodes are considered to be the same when their names are the same, ignoring case. The first node with a given name will be used. If a subsequent tree has the same node name but with a different case, then the case from the first tree will be used.
  • When a defect node has a value for the alarm defect rate, it will override the value from any previous tree.
  • When a defect node has associated buyoffs defined, they will be combined with any associated buyoffs specified by any previous trees.
  • When a defect node has a repairs tree defined, it will be combined with any repairs tree defined for the node by any previous trees.
  • The deprecated attributes (alarmDefectRate and associatedBuyoffs) and the deprecated child elements (defect and repairs) will be processed before processing other sources.