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

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):

String[] users = ["User 5","User 4","User 3","User 2","User 1"]; // get user list Array processIDs = new ArrayList; // new array for IDs of processes that are started

for (String user : users){
processID processID = startprocess(processName); // start the process (multistep with Human task)
processIDs.add(processID); // add the process ID to the array
}

int i = 0;
for (Arraylist processIDs : newProcess){ // for each new process
newProcess.AssignUser(users[i]); // assign a user
i++;
}

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

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