Skip to content

Traceability

Traceability is information that is stored alongside data, allowing additional visibility and cause analysis. Traceability can be a variety of information, including:

  • Shift
  • Line
  • Machine
  • Department
  • Temperature
  • Humidity

Some Traceability can be automatically collected based on the User or Workstation that is submitting the data.

Traceability

Settings

Field Description
Name Unique name of the Tracebility.
Description Notes about the Traceability. This is displayed on the Traceability page.
Type The type of the Traceability. See the types section for more information. This value cannot be updated once the Traceability has been created.
Required Controls when the Traceability is required. These settings only apply during Inspections, and not when data is submitted directly via the API.
Filter Data Entry Real Time Checks and Charts using this Value When set to Yes, Chart Tests and real-time failure checks will be filtered to match the currently set value. For example, if the currently set Shift is Shift 1, then only data belonging to Shift 1 will be shown in charts, and only data belonging to Shift 1 will be used to check for failures.
Exclude From Insights When set to Yes, this Traceability will never be used to calculate Insights.
Only Applies To Values When set to Yes, this Traceability can only be recorded with specific SPC subgroup values or DMS Defects. See collecting Traceability for more information.
Hide in Lists Whether the Traceability appears in lists. Hiding does not affect any previously-stored data.
Restricted Only applies to Numeric or Text Traceability. Controls whether the User is forced to choose the Traceability value from a pre-defined list, or whether they are allowed to enter any value.

Types

Type Description
Text Categorical values, such as Shift, Operator, or Machine.
True/False Values which can only be positive (True) or negative (False), such as Final Check.
Integer Continuous whole number values, such as Cut Pass Count.
Decimal Continuous decimal values, such as Temperature or Humidity.
Currency Monetary values, such as Material Cost.
Time Time values. This can be a wall clock time, such as Process Start time, or it can be a duration, such as Bake Time.
Date/Time Specific points in time, such as Order Received date. This is separate from the date which is automatically stored alongside data.

Preset Options

Preset Options can be set on Traceability to allow Data Entry Users to select Traceability values from a list instead of entering them manually. Preset options can only be applied to Numeric Traceability (Integer, Decimal, and Currency) and Text Traceability.

The Restricted setting may be used to control whether the User is required to select from the preset list of options, or whether they are allowed to enter any value. If Allow any value during data entry is selected and preset options have been set, the User will be shown the list of preset values to choose from, but will also be allowed to type in a custom value.

Preset Traceability Options

The options which appear to a User can be limited by adding the User to a Group and setting up a List Restriction.

Text Settings

Text Traceability may be restricted so that only specific values may be entered. The available options will restrict the value to:

  • Begin with the provided value
  • End with the provided value
  • Match a regex
  • Have an exact length
  • Contain the provided value

When providing a Regular Expression (Regex), it may also be tested with the Try It field.

A Traceability page showing a matching regex

Some example Regular expressions are:

Regex Description Example Regex Matches these values Does not match these values
string value contains this string glue glue
unglued
GLUE
UNGLUED
^string value begins with this string ^round rounds
rounded
around
out of round
ROUND
string$ value ends with this string round$ around
out of round
rounds
rounded
ROUND
str1|str2 value contains one of these strings lead|copper|brass 0.5-inch lead pipe
3-inch copper pipe
brass fitting 18A
steel pipe
LEAD PIPE
^(?!.*(str1|str2)).*$ value does not contain one of these strings ^(?!.*(lead|brass)).*$ steel pipe
LEAD PIPE
0.5-inch lead pipe
leader
plead
brass fitting 18A
[abc] value contains one of these characters p[ae]st past
pest
post
[^abc] value does not contain one of these characters p[^ae]st post past
pest

Number Settings

When a numeric Type (Integer, Decimal, or Currency) is chosen, some additional options become available.

Field Description
Min The minimum value that will be accepted during an Inspection.
Max The maximum value that will be accepted during an Inspection.

Import/Export

Column Header Create Update Allows Multiple Description
ID Not Allowed Required No Traceability's Internal ID
Name Required Optional No String
Hidden Optional Optional No True | False
Description Optional Optional No String
Filter Data Entry Required Optional No True | False
Required Required Optional No always | onRTF | never
Type Required No No text | bool | int | decimal | currency | time | datetime
Restricted Required when Text or Numeric Optional No True | False
Add Preset Value Only allowed when Text or Numeric Only allowed when Text or Numeric Yes, one Preset Value per column string | number
Remove Preset Value Not Allowed Only allowed when Text or Numeric Yes, one Preset Value per column string | number
Text Operation Optional, only allowed when Text Optional, only allowed when Text No begins | ends | regex | len | contains
Text Operation Value Required when Text Operation is set, only allowed when Text Optional, only allowed when Text No String or Integer, depending on Text Operation
Number Min Option only allowed when Numeric Optional, only allowed when Numeric No Decimal
Number Max Option only allowed when Numeric Optional, only allowed when Numeric No Decimal

See Also