Yes, the documentation is incomplete ;)
- XOR means that it continues if one of its incoming branches has been
completed. If it is triggered from more than one incoming connection,
it will trigger the next node for each of those triggers.
- Discriminator means that it continues if one of its incoming branches
has been completed. At that point, it will wait until all other
connections have been triggered as well. At that point, it will reset,
so that it can trigger again when one of its incoming branches has been
completed.
The difference can be very important in case of multiple branches being
triggered or when you start using unstructured loops.
Kris
Quoting David Sinclair <dsinclair(a)chariotsolutions.com>:
Anyone give me a better explanation of the differences between these
two
joins node types? Per the documentation
*XOR means that it continues if one of its incoming branches has
been
completed.
**Discriminator means that it continues if one of its incoming
branches has
been completed. *
Reading this, they seem to be the same thing.
thanks