Chatter Org Chart is a simple visualforce page designed to be a custom profile tab on the subtab apps Profile (Self) and Profile (Others).
This new profile tab leverages the hierarchical relationship of the manager field on the user object to display the chatter user's manager, the user, and their direct reports. You can click on the user profile photos to navigate the org chart.
Administrators (users with at least one of these permissions: Manage Users, Manage Internal Users, or Modify All Data) will see a blue pencil-icon in upper-right that they can click to edit basic details: name, title, and manager.
Click the blue pencil-icon in upper-right to pull up basic edit screen:
Change manager by typing a new name with autocomplete results:
- Easily deploy this customization to your org with the GitHub Salesforce Deploy Tool authored by Andy Fawcett
- Assign users the Chatter Org Chart permission set
- Go to Setup | Create | Apps and assign the Org Chart profile tab to Chatter for both the Subtab Apps Profile (Others) and Profile (self)
In addition to managing standard user types, administrators can now assign a manager to a Chatter Free user, and Chatter Free users can be assigned as managers of other users. No more relying on data loaders or writing your own apex code! However, at the time of this writing, Chatter Free users don't have access to visualforce and apex and sadly won't be able to interact with this Org Chart. Please vote for this idea https://success.salesforce.com/ideaView?id=08730000000l2gMAAQ.
Many thanks to Conglin Huang for his instruction and guidance on using angularjs to develop the user-edit form and manager field autocomplete.