Pools of Tasks

32 views
Skip to first unread message

kreecha puphaiboon

unread,
Aug 31, 2011, 9:27:59 PM8/31/11
to sarasvati-wf-users, kreec...@yahoo.com
Hi there,

I am new to Sarasvati. I look at examples but still do not know how to
do this with Sarasvati. I have several pools of user groups (say 10
groups) that the flow of documents will have to follow these step by
steps.

Each pool has around 10 users to access and the user can get the
document off the pool, once they finished, the document will be send
to the next pool automatically. Or they can reject and again it will
automatically be send to a specific pool.

I need to measure the time that the user of each group does for the
document and so on. So i guess i need a main pool to monitor each
pools.

Anyone can guide me just the ways to do this with Sarasvati please?
which of these, the pool or the document that needs
to extend CustomNode?
how to implement the monitoring pool to trace
document in many pools?

Please guide me the concept without the full coding, as i do not
understand Sarasvati.

Thank you,
Kreecha

Paul Lorenz

unread,
Sep 1, 2011, 1:39:11 PM9/1/11
to sarasvati...@googlegroups.com, kreec...@yahoo.com
Hi Kreecha,
  You're looking at a very standard workflow setup. I'm going to call your pools "user groups". Sarasvati does not provide User/UserGroups, as the assumption is that you already have your own user/usergroup model that you want to plug into. There are many ways to accomplish what you want, I'll just suggest one.

Let's say your process is

Create Doc -> Proof Doc -> Publish Doc

and publish doc can reject back to proof doc.

Then you'd have one custom node which generates task instances. The task would assigned to a group, rather than a user. The task would also have to keep a pointer back the originating node token. Then, when the task is completed, it would complete the corresponding token. If you wanted to do a reject, you'd specify that with an arc name.

The examples cover much of this, but to reiterate, Sarasvati doesn't provide users/groups/tasks. You would need implement those on your own. Sarasvati just provides the node/arc infrastructure.

Cheers,
Paul



--
You received this message because you are subscribed to the Google Groups "sarasvati-wf-users" group.
To post to this group, send email to sarasvati...@googlegroups.com.
To unsubscribe from this group, send email to sarasvati-wf-us...@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/sarasvati-wf-users?hl=en.


Reply all
Reply to author
Forward
0 new messages