Hi there,
I'm currently working on a solution in K2 for Visual Studio.
General Overview of problem:
I have a SmartObject Cleint Event in which multiple approvers have been assigned from a SmartObject. I have the destination users setup as Plan Per Destination, Create a Slot for Each, and Resolve all roles and groups to users. This part seems to be working fine. All of the desired users are being assigned a task.
There are only two Actions and Outcomes. Approve or Reject. If All Slots Approve then it goes down the approval path. If At Least One Rejects, it will go down the reject path.
The problem I'm experiencing is that if one of the destination users selects Reject, the workflow still continues down the Approved path, but more interestingly, it also completes the entire workflow. The entire workflow comes to a halt and is marked as completed even if there are subsequent events/actions.
In addition, whenever selecting Approve, it seems to work.
Workspace
I've looked at the completed workflow in Workspace and it's showing that the Action is Rejected. In addition, the Outcome is marked as Rejected. (You can see in the background of the image that the workflow is proceeding through the Approve path)
Form
Here's the UI for the SmartForm. A simple click of the button will action the Approved action and the reject button will action the Rejected action.
If anyone can give me any additional insight on what I can try to resolve this issue, that would be much appreciated. Thanks for the help in advance!