TaskList filter for Criteria "Candidate User*" = "${currentUser()}"

148 views
Skip to first unread message

Melissa Palmer

unread,
May 13, 2015, 3:55:27 PM5/13/15
to camunda-...@googlegroups.com
Hi 

When creating a TaskList filter for Criteria "Candidate User*" = "${currentUser()}" it also returns tasks where the currentUser is a member of a group listed in the candidateGroups of the task. 

I know that currently in Camunda 7.2 you cannot use the OR, how can I setup a TaskList filters which will show: 
1) only those tasks where the currentUser is one within candidateUsers 
2) tasks where  currentUser is one within candidateUsers and assignee

Thanks
Melissa

Melissa Palmer

unread,
May 13, 2015, 3:55:55 PM5/13/15
to camunda-...@googlegroups.com
2) tasks where  currentUser is one within candidateUsers and assignee 
SHOULD BE
2) tasks where  currentUser is one within candidateUsers OR assignee

Sebastian Stamm

unread,
May 15, 2015, 4:48:21 AM5/15/15
to camunda-...@googlegroups.com
Hi Melissa,

all users of a group which is a candidate group for a task are considered candidate users for this task. Could you describe your use case where this behavior is not wanted?

The ability to include assigned tasks will be part of the upcoming 7.3 release.

Cheers
Sebastian

Melissa Palmer

unread,
May 15, 2015, 5:14:43 AM5/15/15
to camunda-...@googlegroups.com
Thanks Sebastian... this is working well for me. 

We initially had 2 filters one for candidateGroups and one for candidateUsers which was basically returning the same result and confusing to the end user. 
Having just 1 filter and using just the candidateUsers did the trick to avoid confusion. 

Thanks
Melissa


On Wednesday, 13 May 2015 21:55:27 UTC+2, Melissa Palmer wrote:
Reply all
Reply to author
Forward
0 new messages