Author |
Message
|
anveshita |
Posted: Thu Mar 31, 2005 9:49 am Post subject: Blocks |
|
|
Master
Joined: 27 Sep 2004 Posts: 254 Location: Jambudweepam
|
I have a question regarding block activity.
I have a blcok activity(b1) with a data loop connector. The block is existed based on certain value.
The block activity(b1) compreses of another block activity(b2) and wait activity (w). The block b2 has a data loop back connector as well.
Block activity (b2) has two manual activities M1 and M2.
Let us say some generic user (G1) gets the activity b1. From him I am inheriting the work to M1/M2. Some sort f virtual concept.
M1 or M2 may decide to keep the activity in wait. if so, I exit (b2), go to wait activitiy (w).
Let us say M1 opted the activity to wait. Now after the wait period, I am supposed to assign the work back to M1. This I am handling by taking the user id of M1 and assigning to the "People" part of "_Actitity" structure.
Now the problem is that the work is getting assgned to G1 instead of M1.
Is it because of the loop back I have on block (b2)? Any ideas..
Thanks |
|
Back to top |
|
 |
jmac |
Posted: Thu Mar 31, 2005 10:38 am Post subject: |
|
|
 Jedi Knight
Joined: 27 Jun 2001 Posts: 3081 Location: EmeriCon, LLC
|
What you are saying makes no sense to me:
Quote: |
Let us say some generic user (G1) gets the activity b1. |
No user runs a block activity, so I am somewhat confused as to what you are saying.
How did you do the staff assignment on the activities in question. _________________ John McDonald
RETIRED |
|
Back to top |
|
 |
anveshita |
Posted: Thu Mar 31, 2005 10:52 am Post subject: |
|
|
Master
Joined: 27 Sep 2004 Posts: 254 Location: Jambudweepam
|
Quote: |
Let us say some generic user (G1) gets the activity b1 |
Is not correct. The first manual activity M1 is assigned to the generic user with in the staff assignment "Staff1". We have individual users assigned to get work from (G1). Let us say person "A" is assigned to (G1), then "A" gets the work item for manual activity "M1". When "A" decides to make the activitiy wait, once the wait condition is over I would expect the activitiy to be assigned back to "A". What I am finding is that it is getting assigned to (G1).
Please let me know
Thanks |
|
Back to top |
|
 |
jmac |
Posted: Thu Mar 31, 2005 10:55 am Post subject: |
|
|
 Jedi Knight
Joined: 27 Jun 2001 Posts: 3081 Location: EmeriCon, LLC
|
Please show your FDL for these activites. I have no clue from what you are saying how you have actually staffed these activities. _________________ John McDonald
RETIRED |
|
Back to top |
|
 |
anveshita |
Posted: Thu Mar 31, 2005 11:33 am Post subject: |
|
|
Master
Joined: 27 Sep 2004 Posts: 254 Location: Jambudweepam
|
|
Back to top |
|
 |
jmac |
Posted: Thu Mar 31, 2005 12:03 pm Post subject: |
|
|
 Jedi Knight
Joined: 27 Jun 2001 Posts: 3081 Location: EmeriCon, LLC
|
Your Block B1 contains a second Block B2 and an activity which Expires after a time specified in the container member: "WaitDuration".
The Block B2 contains Activty U01 and U02.
Activty U01 is DONE_BY PERSON 'SOMEUSER'
Activity U02 is DONE_BY PERSON 'ANOTHERUSER'
With Staff assignment done like this these activities are always going to be assigned to the specified users.
If you want to have the 2nd time through the block B2 performed by which ever user actually performed the work the first time thru the block, you are going to have to do your assignment "From Predefined fields" or "From Container". And set up the appropriate default values for the members and do the appropriate mapping. _________________ John McDonald
RETIRED |
|
Back to top |
|
 |
|