This appears to be working as expected. It looks like you are running two separate single stage workflows on each of two separate events, rather than one two-stage approval.
------------------------------
Perhaps there are others in the communities who have experience in doing this and we invite them to comment here also.
Another option may be to reach out to our partner HCL Technologies to see in what way they can assist further. The Enterprise Studio team of HCL can be reached at
enterprisestudio@hcl.com.
https://www.hcltech.com/enterprise-studio------------------------------
Original Message:
Sent: 12-05-2019 02:19 AM
From: wong chi kin
Subject: Why task shown different status if rejected by first/second stage approval
Hi,
I had configured a task called Self Access Request 2 Stage To Approve - ForAllApps which will undergo first stage approval and second stage approval for any user access request. The first stage of approval will based on the workflow template which will checking the ModifyUserEvent and the second stage approval will based on the policy based workflow which will checking AssignProvisioningRoleEvent. I found out the task returned "partially completed" if the second level approval rejected the user access request. Here are the summary of the testing
1) If first stage approval rejected the user access request, the task shown rejected status in VST
2) If first stage approval approved the user access request but the second stage approval rejected the request, the task shown partially completed in VST
Please refer to the configuration in the attached file and please let me know if you required more further info within the VST