How to have different 'Role based user list' value set for Owned By in different workitem types?
I have different workitem types (task, story, epic) and say different roles ( Scrum Masters, Team Lead, Team Member). For epic, Owned by should list only Scrum Masters role users and for story, Owned by should list only Team Lead role users and for task, Owned by should list only Team Member role users.
I tried by creating a Role Based User List value set (only Scrum Masters) and added that to value set of Owned By attribute of Epic workitem. But the problem is, same value set is reflecting in all workitem types of Owned By field. Eg. In Story WI also, its showing only Scrum Master in Owned By field.
Is there any workaround for this requirement? Any suggestions?
One answer
Your Epic and Story are probably sharing the same 'Owned By' attribute, which is the out of box configuration. Therefore, if you make any default values for the OOB field, it is applicable to all work item types that use that field. The only way to bypass this limitation is to create seperate attributes (with different internal ID's) for each work item type and set the value set accordingly. This would also mean that your editor presentation for the work item would need to be changed to reflect the new custom attribute for owner.