Overview

Available processors are shown in the “Build” tab of the Property Panel when a task is selected in the navigation panel. Processors include built-in processors available under the “Core” node, and processors that are configured by connector modules that support this functionality (for example, the “Script” connector).

../_images/processors-overview.png

To add a processor to the task, expand the folder that contains the processor, then drag the processor onto the task builder panel.

The following sections describe the available Core processors within each category. Processors provided by connector modules are described within the respective connector documentation.

General Behavior

The following rules apply to all processors unless documented otherwise for a specific processor:

  • No input, no output. If a processor has not yet received a valid input value, it produces no output.
  • Quality propagation. If any input value is of bad or uncertain quality, all output values carry the lowest quality present — bad takes precedence over uncertain.
  • Array inputs to scalar processors. Scalar processors (processors that operate on a single value) ignore array inputs. The exception is the Scale and Offset Processor, which applies the scale and offset to each element of an array input individually.