Quality Control

../../_images/qualityControl_node.png

The Clario Quality Control node allows one to configure a set of boolean expressions, so that when any one evaluates to true, the workflow run will fail.

Configuration

The Quality Control node has only one configuration tab.

Configuration Tab

../../_images/qualityControl_configuration.png

Rows in the data stream are evaluated based on the Quality Control (QC) rules in the Configuration tab. Multiple QC rules can be used. At least one QC rule must be defined for the Quality Control node to be properly configured. Rules are evaluated in the order in which they appear in the list.

Once any rule evaluates to ‘true’, the workflow run will fail.

Manage Rules

To create a new QC rule, click [New] to open the Expression Builder or click [Edit Code] to open the Code Editor.

Select a QC rule in the list to display its expression code.

To edit a QC rule, double-click on the rule to open the Expression Builder or click [Edit Code] to open the Code Editor.

Drag and drop items in the list to reorder them.

QC rules can be removed by selecting one or more from the the list and pressing [Delete].

Unique ClarioScript/Expression Builder Features

In ClarioScript, QC rules are written in the form :QC “name_of_QC_rule” = [QC expression].

Run Summary

../../_images/qualityControl_runSummary.png

There are no results for the QC node. A detailed error message is displayed in the Error tab of the Run Summary if the workflow fails QC validation.

Output Stream

The data stream sent to the Quality Control node’s outgoing connector contains the same data stream sent to the node’s incoming connector.