When would you choose a Fork over a Decision
-
When you want to invoke a MapValue (not a MapValue Pair)
-
When you want to test something about the work object
-
They are interchangeable
-
All of the above
This question appears to be about flow control shapes. Fork and Decision shapes serve similar branching purposes in many flow systems and can often be used interchangeably for routing logic, though they have different primary design intents.
A Fork shape and a Decision shape both branch a flow based on evaluated conditions, and in practice they can be used to achieve the same routing outcome — which is why they're often described as interchangeable design choices rather than each being reserved for a distinct use case. Testing something about the work object or invoking a MapValue doesn't specifically require one shape over the other.