Forum Discussion

Kevin Carne's avatar
Kevin Carne
Copper Contributor
Jan 22, 2018
Solved

SharePoint Staff Directory

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

  • 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

6 Replies

  • Delve will provide you with a good staff directory in terms of searching, as will the Organisation tab within a Teams chat.
    • jcgonzalezmartin's avatar
      jcgonzalezmartin
      MVP
      Funny thing about Devel and Teams is the way the directory is built ;-)....I recommend you to read the blog post described by Dean
  • 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
    • Jeff Harlow's avatar
      Jeff Harlow
      Iron Contributor

      Can you share more on how you accomplished this? 

      • Kevin Carne's avatar
        Kevin Carne
        Copper Contributor

        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/

Resources