On Sat, Feb 7, 2009 at 1:21 AM, Gonzalo <[email protected]> wrote: > > Thanks for all the info. I'll think about it over the weekend. > Just one more little thing. I wonder how to deal with permissions on > pause/resume/terminate actions on processes.
Hello, I would restrict those actions to the administrator. They are explicit actions. If you want they to be implicit, model them (http://openwferu.rubyforge.org/expressions.html#exp_cancel-process), a pause in a process controlled by a user could simply take the form of "sending a workitem to that user and then wait for his reply". > Would it make sense to > control permissions as well over the expressions which define the > workflow? If you want to leverage "in-flight process modification" (http://groups.google.com/group/openwferu-users/browse_frm/thread/96354a232e2cad8e) then controlling who may do it is probably a good thing. A good rule of thumb is probably : "only the admins may do explicit process manipulation". Of course, you could think of setting up a "development environment" where new versions of processes do "graduate to production". In that environment, users would have more power. Many possibilities. Best regards, -- John Mettraux - http://jmettraux.wordpress.com --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Ruote (OpenWFEru) users" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/openwferu-users?hl=en -~----------~----~----~----~------~----~------~--~---
