I'm looking for a solution to be able to create a dynamic employee directory.
Right now our company uses a SharePoint list that is filled by HR whenever a new employee comes on board, but this is quite inefficient. I've been trying to take advantage of things such as Delve in order to create a dynamic list, but I can't seem to find the way to do so.
For example, using the Microsoft Graph API explorer I can send HTTP requests and retrieve most of the information I need from all the employees, but as of right now I can't seem to wrap my head around a solution using SharePoint or another Microsoft tool to create a dynamic list that would update whenever we added/removed a user through the admin panel, or an employee changed his Department field or even profile picture. A list that could fetch all these dynamically would be incredible.
I can't understand how this is not an built-in tool already considering on SharePoint lists you can already search for users inside your company when you create a "users" column with cards which retrieves a small thumbnail of the user's name and profile picture. If this is possible, al other information should be too.
I've also looked into Microsoft's app marketplace which has a couple of apps, but none provide a solution to this.
I refuse to believe no one has done this before, there must be a way. Any suggestions?