Tuesday, December 22, 2009

MySite Profile Hierarchy Does not Display a Direct Report

One of my customers had an interesting issue. Here is the situation:

  • My customer, Sally, reported to Mr. Smith.
  • Jan, Stan and Ann also reported to Mr. Smith.
  • Sally did not show up in Mr. Smith's hierarchy on his MySite profile as reporting to him. However, Jan, Stan and Ann did. 
  • Sally's MySite showed her as reporting to Mr. Smith in her own hierarchy!

It was a puzzle. It was complicated by the fact that the company I work for has multiple ways of pulling data into Active Directory. I first checked out AD, thinking there was a profile error. No dice. Then I checked to make sure the jobs that populated AD did not have issues and was actually pulling and populating the data as designed. Again, not the problem. It turns out I was way overthinking the problem.

The issue is that Mr. Smith had entered Sally's name as his Assistant when he was filling out his profile. When he removed her as his assistant, she displayed properly in the hierarchy.

I assume this is a bug, rather than by design. The assistant property is a manually entered property, even though it is a lookup. This property, when filled out, overrides the hierarchical data pulled from AD. Clever, but when I am looking at the direct reports of a manager, I would not think to gather information from the assistant text box as well. Except now maybe I will...

No comments:

Post a Comment