Multi-Select | Parallel Gateway within BPM

Hi everyone.

I've searched the sugar forums but can't seem to find a good answer to this question. What I am hoping to do is have a workflow that has a parallel gateway which can create multiple tasks based on criteria. The "Multiselect field" doesn't seem to have an option for "Contains" in the BPM tool.

My example is I have:

  • B
  • C

If A and C are picked, I want to create a task for each. And if A/B/C are picked it should create 3 tasks. However because the only option is "is" rather than "contains" in the BPM. I have to do a "branch" for A | B | C | AB | AC | BC | ABC rather than just 3 checking a contains.

Has anyone got around this somehow?

Thanks,

Daniel