allow return statuses for external command to be defined.
This would then allow workflow to traverse a particular path depending on whether the command failed or not. Similar to that for outbound actions but for any external command.
The criteria for success should be a single value (-1), a set of values (-1, -2, 4) or a rule (>0).