|
From: Daniele T. <d.t...@ic...> - 2002-03-27 11:05:49
|
BEFORE: OpenFlow had two policies for assigning work: pull and push. "Pull" means= =20 users will fetch workitems from a pool of unassigned workitems. "Push"=20 implies that a user could manually assign a workitem to another user. You could see these policies as "pull" and "manual push", since the pushi= ng=20 had to be done manually by some user. NOW: I just updated the CVS so that another assignment policy could be used: "= AUTO=20 PUSH", meaning that OpenFlow will automatically assign the workitem to a = user=20 when the workitem arrives in the activity. The assignment will be done=20 invoking an application (declared in OF as usual) that should return an u= ser=20 name. To the application will be passed a "possible_users" parameter=20 reporting a list of user names enabled to start that activity application= =2E Since older versions of OpenFlow will crash using this new version, you c= an=20 use an automatic updating function callable by the 'Management' tab of=20 OpenFlow. Just go to the URL "http://yourZope.site/whereverOFis/Managemen= t" and click on the update button. All the activities in all processes will = get=20 a "manual push" setting. As usual, comments and questions are appreciated. Daniele =3D) |