Workspace 6.21.5
TryInputs

The TryInputs operation, similar to the SelectInput operation, is an operation that allows dynamic branch selection (aka switching) on the Workspace. Instead of specifying which branch will be executed at run time, the TryInputs operation tries to update the first element connected to its Inputs input. If this branch updates successfully, it simply outputs its results. If it fails to update, the operation will try the next element in its Inputs input. It will continue to try inputs in this order until it has exhausted the list, at which point it will report failure. In this way, the TryInputs operation can be very useful at setting up "fail safe" or "exception" functionality in a Workflow.

  • Default label: "Try inputs"
  • Member of plug-in: Built-in
  • Catalogue path: Builtin
  • Polymorphic: TryInputs is a Polymorphic Operation. One or more of its inputs and outputs are not listed below because they are created dynamically whenever the operation changes its data type, and when it is first created.
Inputs:
Log failed attemptsboolIf enabled, the operation will log information about each failed update as it attempts them.
InputsArray Modified-in-placeCSIRO::DataExecution::Dependency

Outputs:
DataCSIRO::DataExecution::Dependency