Since the 1.7 update, Xircuits allows you to implement conditionals and loops in your workflow.
BranchComponent is an example of such, a controlflow component that implements the IF condition.
Consider the following workflow:
BranchComponent will alter its behavior depending on the
condition inPort. The output of the above workflow is shown below.
Xircuits is running...
You can chain multiple branches together!
The 2nd branch is True!
Finally, this will be executed once the final branch flow is complete!
For more information on how controlflow works, you may refer to the controlflow reference page.