FAQ: Why Does It Take So Long to Find Users in the Assigned To and Primary Owner Fields?

FAQ: Why Does It Take So Long to Find Users in the Assigned To and Primary Owner Fields?

  • Comments 5
  • Likes

In System Center 2012 - Service Manager we introduced the concept of a “Global Operators Group”. This group can be used to limit the number of users that are being shown in fields like “Assigned To” and ”Primary Owner” on the incident forms and similar fields on other work item forms. The idea here is to restrict these fields to a subset of users that would normally be assigned to work on a work item. By restricting the number of users in those fields the lookups can be faster.  If you do not configure this feature the opposite can happen!

clip_image002

Out of the box, the group “Global Operators Group” contains no users which means that any user is considered a person that a work item could be assigned to. When you try to lookup a user on the “Assigned To” or ”Primary Owner” fields by either typing in the first part of a person’s name or clicking the browse (…) button, it tries to perform a group calculation operation prior to showing the lookup results.  If you have a lot of users in the database, this calculation can take a long time and lead to slowness in user lookups.

If you run into slowness while performing user lookups on these fields, you have the following two options:

1. The “Global Operators Group” group membership can have a static list of members or have dynamic membership based on specific criteria.  An example of dynamic membership criteria could be ‘include all users where the user’s department is equal to ‘IT’.  Most customers use it to limit the scope of assigned to users to just those people that could reasonably have an incident/service request assigned to them.  As an example, Joe in the HR department is not likely to have an incident assigned to him so there is no point in including him in the list of people to search in when assigning an incident.

2. If you do not intend to use this functionality then simply deleting the group “Global Operators Group” found under Library ->Groups will revert back to V1 functionality. In other words it will revert back to Service Manager 2010 functionality.

Note: The group “Global Operators Group” is stored in a management pack. Before you delete the group “Global Operators Group”, please backup the management pack “Service Catalog Generic Incident Request” by exporting it out from the Administration\Management Packs view. That way if you delete the group “Global Operators Group” and want to use this functionality again, you can simply re-import the management pack “Service Catalog Generic Incident Request” to restore the “Global Operators Group” feature.

Your comment has been posted.   Close
Thank you, your comment requires moderation so it may take a while to appear.   Close
Leave a Comment
  • Hi Travis,

    thanks for sharing - would have been one of our next support cases but in that way we have the solution here!

  • Hi Travis,

    Is there any way to configure the SCSM to show only the analysts who are in the same department as the logged on analyst?

    For example: 'Analyst 1' is member of the 'Deparment B'. When he wants to escalate or assign the incident to his collegauge, he should be able to select analysts only from his department.

    Thanks KG

  • @gkovacs - The only way to do something like that would be to use user roles to *completely* deny access/visibility to user objects outside of the analyst's department.  I doubt that is what you want to do though.

  • Hi Travis,

    how can I *completely* deny access/visibility to user objects outside a certain group?

    Thanks MT

  • Hi Travis, I'm accidently deleted my Global Operators Group (grrrrr). I have no back up of MP, is it possible to import it from somebody else?