A Decision Flow Tree is a special type of decision tree used to define the logic of a process flow typically ending with Leaf nodes bearing the same outcome (such as “Done” or “End”). A Decision Tree, on the other hand, is used to define the logic for selecting between different outcomes (shown as Leaf nodes)
A Decision Flow Tree embeds invocations to all types of Objects (including Dialogs, Reports, Scripts to perform calculations or call external web services, etc). The Tree branches dictate the conditions under which these invocations are made. Decision Flow Trees can also have “jumps” to re-direct the flow to other nodes (for example jump forward to bypass a section, jump backwards to repeat a section or jump sideways to join a common section).