Bug 1021762

Summary: There is no API to exclude a user in a group to claim a task
Product: [Retired] JBoss BPMS Platform 6 Reporter: David Tse <dtse>
Component: jBPM CoreAssignee: Alessandro Lazarotti <alazarot>
Status: CLOSED EOL QA Contact: Ivo Bek <ibek>
Severity: low Docs Contact:
Priority: medium    
Version: 6.0.0CC: abaxter, kverlaen, lpetrovi, rrajasek
Target Milestone: ---   
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2020-03-27 20:10:15 UTC Type: Feature Request
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description David Tse 2013-10-22 02:59:10 UTC
Description of problem: There is no API to exclude a user in a group to claim a task.  Client has a double blind requirement for claiming human task.  
a. Claiming a task is based on Group.
b. User1 belong to Group1 is allow to claim Task1.  On completion of Task1, the workflow will generate a second related task, Task2.
c. The double blind requirement for review requires that Task2 to be claim by any user belongs to Group1 except User1.

The data model has exclowner table but the is no API to make double blind requirement claim.



Version-Release number of selected component (if applicable): 6.0.0


How reproducible:


Steps to Reproduce:
1.
2.
3.

Actual results:


Expected results:


Additional info:

Comment 2 Kris Verlaenen 2013-10-22 12:26:33 UTC
Mauricio, the model allows you to specify excluded owners, but they are not taken into account when performing the claim / delegate operation for example.  The task service logic should probably be updated to take excluded owners into account as well.  Having a way to set the excluded owners through the human task handlers would be necessary as well.

Comment 3 Mauricio Salatino 2013-10-22 14:42:04 UTC
Yeah.. Interesting use case.. we can do that and then add an extra box in the assignments configurations for the task in the UI to add the excluded owners.

Comment 5 PnT Account Manager 2017-12-07 23:34:36 UTC
Employee 'msalatin' has left the company.