|
pgribben
|
 |
« Reply #1 on: May 04, 2011, 09:19:30 pm » |
|
We achieved this via review workflow that corresponded to a table. We created a table for reviews, allowing a sequence number of 1-99 to be assigned (multiple rows can have the same sequence) You may select a person group, or an individual.
<Sequence Number><Person Group><User><Status>
The workflow first looks at the table, and goes to the earliest sequenced review(s), creating WF assignments for each row. When the review is completed by any member, the WF writes a status of complete into the row for the person/group who completed the assignment and runs through its escalation once again, assigning WF tasks to the person/group with the lowest sequenced review, WF performs the same task, until it reaches the last sequenced review, when that is completed it moves on:
WORKFLOW STARTED>Review exists? Yes> Sequence 1-99>Assignment created>Assignment completed>Review Exists? Yes>Sequence 2-99>Assignment created>Assignment completed>Review exists? No>Workflow moves on
|