I have a business requirement that looks tough to implement, especially given what I've seen so far in the forum. Specifically, the problem is that the originator of a workflow (process) needs to be able to alter data stored in the data fields of the process instance after the workflow has been assigned to (and possibly opened by) a user.
There are obviously multuple problems here. First is that K2Rom does not provide a way for the originator to even SEE the process once its been assigned to someone else. (I should at this point mention that our system is a WinForm client system ... we're not using any of the K2.Net UI, including reports, SmartForms, etc.) In other posts it is recommended that a custom report be created and used for this requirement, so for our needs I will create a view over the log database.
But what about when the originator needs to change data? First, I have to use information from my log records to identify the process instance and second I have to find an API in K2ROM to do this. Is it possible? I suspect it is not, because K2.Net does not allow the originator any access past creation. Can anyone confirm or deny, and better yet suggest a method to implement this?
Thanks,
-Kevin
Accessing and changing process instance data by non-assignee
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.