I have a group of users who need to be able to view a process at any point in the process. I thought I could accomplish this by granting those users the "View" permission on the process. However when I do the following, I still get exceptions:
using (Connection wfConn = new Connection())
{
wfConn.Open(myConnectionString);
ProcessInstance pi = wfConn.OpenProcessInstance(processId);
}
The exceptions I get are:
28018 K2:domainuser does not have permissions to open the process
This is an ASP.NET web application. Impersonation is working correctly. Is their some other way I should be getting at the process data to show these users?