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

String[] users = ["User 5","User 4","User 3","User 2","User 1"];  // get user list
Array<long> processIDs = new ArrayList<long>;                        // 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

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