public interface TaskIO
Process statewhen the task is started, and outputs, which can be thought of as atomically applied to the Process state when a task is completed.
More complex tasks can take multiple
fields from the process state via
inputFieldList and write to multiple
fields of the process state via
outputFieldList. In this case, the
task is said to have an "input Record" and/or "output Record", which can be thought of as a
copy of the process state Record with only the fields listed in the
specified, the inputField is considered the "primary" input field and will be used
automatically by various Task subclasses.