Use of DMN to verify outcome multiple subprocesses?

Hi All,

My process starts when a global request comes in which contains sub requests. Every subrequest is processed via a paralel subprocess. When all subrequests are processed I want to continue based on the outcome of all subprocesses combined.
For example:
A request containing 2 subrequests has 3 possible outcomes:

  • both are possible
  • none are possible
  • one is possible, one isn’t

Do I use a DMN table right after the subprocess or can I just use an X-OR gateway?

Thanks in advance!

Hi @joostcaris,

you can use both. In your use case, I would recommend the exclusive gateway. If the decision becomes more complex or business relevant then you should use a business rule task.

Best regards,
Philipp

2 Likes