User does not display in dropdown for Owned By attribute
After adding a user to the JazzUsers group, assigning a license and adding the user to the Team Area, the user still doesn't display in the dropdown for the Owned By attribute.
Is this expected behavior?
Is there a limited number of users that will display in the dropdown? (There are approximately 70 existing users in the Team Area)
How is the list of users populated for the Owned By attribute?
Is there anyway to configure the attribute to show all member users in the dropdown?
I appreciate any information you can provide.
Accepted answer
Hi Gary
I tested with my 5.0.2 ifix019a and see the similar behavior. When you have more than 50 users in a project area or team area, only 50 users will be listed into the contributor
type of attribute. I tested with 5.0.2 with no ifix and I can see all user listed in Owned By field if the kind is set as Generic Combo in editor presentation.
This behavior was introduced since ifix12 according to:
[APAR PI51986] [Work Item getEditableProperties allValues for owner
attribute load time grows proportionate to team size]
[https://jazz.net/jazz/resource/itemName/com.ibm.team.workitem.WorkItem/380137]
The reason for this change is because of the performance defect work item:
https://jazz.net/jazz/web/projects/Rational%20Team%20Concert#action=com.ibm.team.workitem.viewWorkItem&id=374493
If there are hundreds of users(or even thousands) in the project or team area, showing up all users
could be very expensive and performance can be worsened a lot.
The workaround for this situation is to use Contributor Kind instead of Generic Combo as you are doing currently.
However, there are use cases when there are more than 50 users but not as many as hundreds or thousands
which could cost performance, for which you may want all the users to be showing up in the list, the below RFE
(request for enhancement) is to address this limit:
https://jazz.net/jazz/web/projects/Rational%20Team%20Concert#action=com.ibm.team.workitem.viewWorkItem&id=404786
The design work item https://jazz.net/jazz/web/projects/Rational%20Team%20Concert#action=com.ibm.team.workitem.viewWorkItem&id=32124 would have the info on limitation(how many users listed) and how the users selected to list into the contributor.
Comments
Thank you for the detailed answer, Don. Our first implementation of RTC was 4.5. We upgraded to 5.0.2 iFix9, and then upgraded to RTC 6.0.2 last fall, so this is the first time we have experienced this behavior.
Don, can you tell me how the users are queried to populate the Owned By attribute? We have a user that was one of the first users added to the Team Area and she is not showing in the first 50 users listed.
Thanks!
Hi, Gary
If you use Generic Combo kind for your contributor at editor presentation, you can change it to Contributor kind. With that, you are able to see a menu 'more' or '...' and click on it will allow you to search for other users you do not see in the 50-user list.
Hi Don,
The Owned By attribute is already set to Contributor in the presentation editor, and I can see the ellipsis '...' to click on to search for additional users.
I am interested in knowing how the drop-down list is populated, ie. a query that displays the first 50 users. Does it query for the first 50 users added, or alphabetically, or by user ID, or something else? We have a user that was one of the first users added to the Team Area (Category) and the last name begins with a "B", but he does not show in the first 50 users in the drop-down.
Thanks!
The workitem for the original design would have some info on the logic of the implementation:
https://jazz.net/jazz/web/projects/Rational%20Team%20Concert#action=com.ibm.team.workitem.viewWorkItem&id=32124