After analysis and working on specific requirement we have come to an issue where we are unable to check specific outcome condition which is semicolon separated in K2 4.7 designer while designing workflow.
We have a list of data Type A, Type B, Type C, Type D
When user selects Type A it should go to Approver A
When user selects Type B it should go to Approver B
When user selects Type C it should go to Approver C
There is flexibility user can select Type A and Type B, Type A and Type C, Type B and Type C and all 3 types. Based on selection it should move to respective approvers if user selects Type A; Type B once approve action is done request should go to Approver A and Approver B.
We tried to achieve this in current version of workflow using K2 designer and K2 for Visual studio. We see there is no CONTAINS comparison operator and we have Equal to and Not Equal to and blocking us to achieve this scenario.
We may have multiple types and based on type of selection task need to move to respective approvers.
Type A1 Type A2 Type A3 to Approver A
Type B1 Type B2 Type B3 to Approver B
Type C1 Type C2 Type C3 to Approver C
We can pass user selection to a data field in workflow semicolon separated like
Type A1; Type B3
User may select Type A2 Type B3 and click on submit then based on type of selection of type task need to move to Approver A and Approver B respectively.
Could you please suggest us how we can achieve this scenario as we will have many combinations of types and cannot be accommodated in all outcome rules in K2 workflow and doesn’t have option Contains to at least check If data field type contains Type A move to Approver A.