03-21-2019 08:43 AM
03-21-2019 08:43 AM
on our intranet (modern sharepoint site) we'd like to have an employee directory.
i showed delve to my management but they don't like the fact that there are all files and other infos showing up as well.
is there a way to have a simple "who's who" ? i checked and found ways to create it with custom pages but not on modern pages...
any advise ? :)
03-21-2019 11:08 AMSolution
There is excellent people and organization information in Office 365, with Contact Cards, Delve, Teams etc., but nothing "out of the box" with SharePoint will meet your needs. A 3rd party web part or custom solution would be in order.
If you are going custom, I think the SharePoint list formatting samples on GitHub are interesting - especially the User Profile Card.
I hope this helps.
03-21-2019 12:18 PM
03-21-2019 12:54 PM
Are you using Teams? If you hover over a person and get their contact card, there is an org chart icon - click to bring up the organization tab with a simple org chart.
You can also use /who in the command bar to find out information about a person and find the org chart
05-16-2019 12:37 PM
05-16-2019 12:37 PM
@matthieu2906 its not old fashioned to have an employee directory for people to look up information on a central company hub. Sharepoint is supposed to be a collaboration platform, but there is no way to create a dynamic list of colleagues to collaborate with. I find it funny everyone's first suggestion is to use third party tools or build one yourself. Why use Sharepoint then?
06-20-2019 11:45 AM
There is no OOB as everyone mentioned. But, I personally use Saketa employee directory. This is the only app which has better user experience with plenty of customization options. You can take a look at here.
06-20-2019 01:04 PM
06-20-2019 01:21 PM
06-20-2019 01:21 PM
@Alan Marshall Thanks for the suggestions. I tried the Hyperfish approach and unfortunately its built in old classic site and we are using a modern communication site, so they layout is completely different but we'll have to live with it. The mega menu links for example don't translate at all to the old classic site so that's another challenge (links below headers aren't even displayed). I understand the functionality to create the search templates doesn't exist in a modern site yet, as the web parts are all different. Its been a journey understanding two separate platforms for classic and modern and how sometimes they are joined functionally and how sometimes they are not.
07-25-2019 01:30 AM - edited 07-25-2019 01:34 AM
@matthieu2906, I know it's an old thread and you're probably sorted by now, but on our intranet I built the employee directory within Office 365 using our monthly staff list spreadsheet imported into a PowerApps app. We didn't use a delve search for this as at the moment it doesn't hold the info (or completely accurate info). See the images below.
Staff just need to start entering a first name, surname, location, job, business area or cost centre and as they type the list searches and filters. So you could find all staff in Bristol, or all architects, or everyone named Rob.
Staff can access this directly on the intranet or via the app on their smartphone.
If anyone needs more info about the detail of this was built please get in touch.
09-18-2019 07:28 AM
@matthieu2906 It sounds like your requirement is to see all the employees in a list which as everyone mentioned is not doable. OOTB the best I have come up with is to ditch the requirement to see all the users in a list and just use search to find who you are looking for with a combination of the org chart to navigate through the hierarchy.
Link to https://<tenantname>.sharepoint.com/sites/Intranet/_layouts/15/search.aspx/people from a quick link with a directory icon and text telling the users to find contact details by searching for who or the job title they are looking for.
09-23-2019 03:07 PM
@TruSane Check out Powerapps templates when you create new ones, there is one for Employee Directory in there, you can take this link and post it up on your intranet and you can even easily customize it from there.
This app pulls from the Office365 Users connector which reads from the directory. You can even furthur your search and or gallery by certain attributes even, such as for company, we have our company name for all actual employee's filled in and I filter by that to make sure just employee's show up.
I use the built in template for Mobile access. And I created my own using Horizontal Galleries that is a link people click, and search and can get details. It's not the prettiest but it works.
09-23-2019 03:17 PM - edited 08-12-2020 07:14 AM
@Chris Webb Here is my template for the app. It's super simple really. Just import it in, then under App, put in your company name, assuming you use that attribute in AD, otherwise you'll have to go strip it from the gallery filters on the first screen on both galleries. Anyway, once Company Name is set on the Apps OnStart, make sure to run it after so it sets the variable. Then you can save and link to this App in your intranet. Append the &hidenavbar=true at the end of the App URL to strip the bar etc.
Anyway, you can easily tweak this, but you can get the idea how to do it from the App template and make it your own if you want to tweak the looks!
Anyway, hope this helps some of you, but I think it's a simple easy approach to a quick "Dynamic Employee Directory" with search and minimal information.
09-24-2019 03:53 PM
09-25-2019 01:11 PM
Thank you, @Chris Webb. I appreciate your work on this and your willingness to share it. I will likely end up just taking what you've made here.
That said, I have a simple bunch who prefer the least amount of info needed in the least amount of clicks so was hoping to stay right on the intranet (which I will look into doing) and forgo (or minimize) the images. So, visually like what is above, but continuously updating like the one you've got there.
That said, there is no perfect solution and yours comes the closest from what I can tell.