Take Process - taking Multiple processes of same name assigned to others?

1
0
-1

Hi there,

Bonita Studio 6.3.7, Java 1.7.0.67, Windows 8.1

I have a strange one,

I have (pseudo) code that does this (simplified):

  1. String[] users = ["User 5","User 4","User 3","User 2","User 1"]; // get user list
  2. Array<long> processIDs = new ArrayList<long>; // new array for IDs of processes that are started
  3.  
  4. for (String user : users){
  5. processID processID = startprocess(processName); // start the process (multistep with Human task)
  6. processIDs.add(processID); // add the process ID to the array
  7. }
  8.  
  9. int i = 0;
  10. for (Arraylist processIDs : newProcess){ // for each new process
  11. newProcess.AssignUser(users[i]); // assign a user
  12. i++;
  13. }

These are all separate processes with separate case IDs and they show up as separate cases for each of my users...

HERE is the FUNNY BIT

When I log in to the portal as User 3 and complete the assigned task, all the other tasks disappear and complete also.

This is not what I expect...I expect them to stay there an be completed by the assigned individual...

Can someone please advise.

Thanks and regards Seán

1 answer

1
0
-1
This one is the BEST answer!

AND here is the answer...

Do NOT put a 5 minute Boundary Timer on the first Human Step of your process.....

Why this was done I don't know but it's what was causing my problem.

regards Seán

Notifications