I have a process with a participant, APPROVER, with limited supervisor permissions.
When the requester of a request is in the APPROVER participant, they lose the ability to Search using the GetProcessInstanceList method.
wfgen/ws/processesruntime.asmx/GetProcessInstanceList?query=Search&ProcessInstanceId=19294&Template=ProcessesRuntime.ProcessInstanceListXml.txt
The methods returns this:
If I remove the user from the APPROVER participant or I remove the Query (no longer limited supervisor), the Search works and returns this:
Is this really expected? It seems to me that the requester should be able to Search his own request even if he is a limited supervisor. The requester should take precedence.
Can you please clarify or report this as a bug.
Thanks