# Construct the Job Logic in the Spreadsheet Editor

The Spreadsheet Editor allows you to construct job logic and interactions to external devices. Logic for a job, such as configuring a tool to only function based on results or the results of another tool or sets of tools, can be added through the use of conditional references (Cell References), cell states (Cell State Dialog) and Mathematics Functions in the spreadsheet.

Once the inspection tools are in place and returning results, the results need to be put to use, by sharing the results with devices that initiate actions based on the results. In this part of the job development, inputs and outputs between the vision system and external devices are defined. The primary means of these interactions are defined through the use of the Input/Output Functions.