This article was created in response to a support issue logged with K2. The content may include typographical errors and may be revised at any time without notice This article is not considered official documentation for K2 software and is provided "as is" with no warranties.
The Multiple Destination for Task event is concatenated when used in IF statement, if the same SmartObject is used as the Destination outside of an IF statement it works as expected.
Destinations for the task is concatenated into a single destination, instead of multiple destinations.
Investigation items have been logged and if found to be a bug it will be fixed in a future release of K2.
As a workaround, do not use the IF inline function and instead have multiple destinations and use the Recipient rule to validate which destination gets the tasks.
Using the workaround it is hard to distinguish between the destinations when using the same SmartObject methods with different inputs, for example. Testing will be needed, and an Investigation item was logged to implement destination naming similar to how groups work where you can specify a name for the destination slot.