In a BPA Workflow service task, I need to read data from a projection and filter by multiple values for the same field (OR condition). The obvious approach of using duplicate keys in ifsBpaProjectionParameters does not work:
<camunda:entry key="Role">IFSFULL</camunda:entry>
<camunda:entry key="Role">ABC</camunda:entry>

My workaround is to create one service task per value and combine results in a script task, but this gets messy with three or more values.
Has anyone found a cleaner solution? For example:
- A supported multi-value syntax in ifsBpaProjectionParameters?
- Using ifsBpaFilterQuery with an OData OR expression like: Field eq 'Value1' or Field eq 'Value2'?
Thanks!


