SOLVED

SharePoint Staff Directory

%3CLINGO-SUB%20id%3D%22lingo-sub-147218%22%20slang%3D%22en-US%22%3ESharePoint%20Staff%20Directory%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-147218%22%20slang%3D%22en-US%22%3E%3CP%3EHi%20guys.%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3EDoes%20anyone%20know%20if%20there%20is%20a%20way%20with%20native%20SharePoint%20Online%20features%20to%20create%20an%20internal%20staff%20directory%3F%20Ideally%20leveraging%20off%20of%20Azure%20Ad%20so%20it%20automatically%20updates%20when%20a%20new%20Office%20365%20account%20is%20created.%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3EThanks%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-LABS%20id%3D%22lingo-labs-147218%22%20slang%3D%22en-US%22%3E%3CLINGO-LABEL%3ESharePoint%20Online%3C%2FLINGO-LABEL%3E%3C%2FLINGO-LABS%3E%3CLINGO-SUB%20id%3D%22lingo-sub-275530%22%20slang%3D%22en-US%22%3ERe%3A%20SharePoint%20Staff%20Directory%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-275530%22%20slang%3D%22en-US%22%3E%3CP%3EHi%20Jeff%2C%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EHow%20strong%20is%20your%20need%20for%20this%3F%20Our%20development%20team%20are%20debating%20if%20we%20should%20create%20custom%20dynamic%20org%20charts%20to%20sell%20the%20as%20a%20service.%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EYour%20alternative%20is%20to%20use%20pre-made%20solutions.%20This%20is%20a%20pretty%20good%20one%3A%3C%2FP%3E%3CP%3E%3CA%20href%3D%22https%3A%2F%2Fsharepointorgchart.com%2F%22%20target%3D%22_blank%22%20rel%3D%22nofollow%20noopener%20noreferrer%20noopener%20noreferrer%22%3Ehttps%3A%2F%2Fsharepointorgchart.com%2F%3C%2FA%3E%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-275261%22%20slang%3D%22en-US%22%3ERe%3A%20SharePoint%20Staff%20Directory%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-275261%22%20slang%3D%22en-US%22%3E%3CP%3ECan%20you%20share%20more%20on%20how%20you%20accomplished%20this%3F%26nbsp%3B%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-149641%22%20slang%3D%22en-US%22%3ERe%3A%20SharePoint%20Staff%20Directory%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-149641%22%20slang%3D%22en-US%22%3EFunny%20thing%20about%20Devel%20and%20Teams%20is%20the%20way%20the%20directory%20is%20built%20%3B-)....I%20recommend%20you%20to%20read%20the%20blog%20post%20described%20by%20Dean%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-149632%22%20slang%3D%22en-US%22%3ERe%3A%20SharePoint%20Staff%20Directory%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-149632%22%20slang%3D%22en-US%22%3EDelve%20will%20provide%20you%20with%20a%20good%20staff%20directory%20in%20terms%20of%20searching%2C%20as%20will%20the%20Organisation%20tab%20within%20a%20Teams%20chat.%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-149630%22%20slang%3D%22en-US%22%3ERe%3A%20SharePoint%20Staff%20Directory%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-149630%22%20slang%3D%22en-US%22%3E%3CP%3ETake%20a%20look%20at%20this%20recently%20published%20article%20by%26nbsp%3B%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F83%22%20target%3D%22_blank%22%3E%40Marc%20Anderson%3C%2FA%3E%26nbsp%3B%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F33639%22%20target%3D%22_blank%22%3E%40Jeremy%20Thake%3C%2FA%3E%26nbsp%3Band%20many%20others%2C%26nbsp%3B%3CA%20href%3D%22https%3A%2F%2Fblog.hyperfish.com%2Femployee-directory-in-office-365-and-sharepoint-%22%20target%3D%22_blank%22%20rel%3D%22nofollow%20noopener%20noreferrer%20noopener%20noreferrer%22%3Ehttps%3A%2F%2Fblog.hyperfish.com%2Femployee-directory-in-office-365-and-sharepoint-%3C%2FA%3E%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-147234%22%20slang%3D%22en-US%22%3ERe%3A%20SharePoint%20Staff%20Directory%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-147234%22%20slang%3D%22en-US%22%3EIf%20you%20mean%20out%20the%20box%2C%20the%20answer%20is%20No....but%20you%20could%20easily%20build%20your%20custom%20staff%20directory.%20We%20have%20done%20this%20for%20some%20customers%20and%20I%20can%20share%20some%20details%20with%20you%3A%3CBR%20%2F%3E(1)%20We%20are%20using%20Microsoft%20Graph%20API%20to%20get%20the%20information%20from%20Azure%20AD.%20Due%20to%20the%20permissions%20required%20to%20get%20all%20the%20information%20to%20be%20shown%20in%20the%20Staff%20directory%2C%20we%20get%20the%20information%20by%20means%20of%20an%20Azure%20Function%20that%20call%20effectively%20the%20Graph%20API%3CBR%20%2F%3E(2)%20We%20have%20developed%20a%20SPFx%20WebPart%20that%20renders%20the%20information%20coming%20from%20Azure%20AD%20and%20in%20this%20WebPart%20we%20have%20provided%20search%20features%20so%20it's%20possible%20filter%20by%20name%2C%20e-mail%20or%20even%20phone%3C%2FLINGO-BODY%3E
Highlighted
Occasional Contributor

Hi guys.

 

Does anyone know if there is a way with native SharePoint Online features to create an internal staff directory? Ideally leveraging off of Azure Ad so it automatically updates when a new Office 365 account is created.

 

Thanks

6 Replies
Highlighted
Best Response confirmed by Kevin Carne (Occasional Contributor)
Solution
If you mean out the box, the answer is No....but you could easily build your custom staff directory. We have done this for some customers and I can share some details with you:
(1) We are using Microsoft Graph API to get the information from Azure AD. Due to the permissions required to get all the information to be shown in the Staff directory, we get the information by means of an Azure Function that call effectively the Graph API
(2) We have developed a SPFx WebPart that renders the information coming from Azure AD and in this WebPart we have provided search features so it's possible filter by name, e-mail or even phone
Highlighted

Take a look at this recently published article by @Marc Anderson @Jeremy Thake and many others, https://blog.hyperfish.com/employee-directory-in-office-365-and-sharepoint-

 

Highlighted
Delve will provide you with a good staff directory in terms of searching, as will the Organisation tab within a Teams chat.
Highlighted
Funny thing about Devel and Teams is the way the directory is built ;-)....I recommend you to read the blog post described by Dean
Highlighted

Can you share more on how you accomplished this? 

Highlighted

Hi Jeff,

 

How strong is your need for this? Our development team are debating if we should create custom dynamic org charts to sell the as a service.

 

Your alternative is to use pre-made solutions. This is a pretty good one:

https://sharepointorgchart.com/