Automated employee onboarding by syncing Entra ID users to the corporate e-learning platform
Automated new-hire onboarding for a global floor care company by building an Azure Function that syncs Microsoft Entra ID users to their corporate e-learning platform, adding new employees, removing departures, and updating changed records automatically.
Bona, a global floor care company, onboards a high volume of new employees continuously. When a new hire's Microsoft Entra ID account was created, their account in the corporate e-learning platform had to be manually created separately, a repetitive, error-prone process that delayed time-to-training for new employees. Departing employees also had to be manually removed, and name changes required manual updates.
Built an Azure Function running on a timer that syncs Microsoft Entra ID users to the e-learning platform via Microsoft Graph and REST APIs. The function adds new employees, removes departed employees, and updates records when names change, fully automated. Infrastructure deployed with Bicep and CI-CD pipelines via Azure DevOps.
New-hire training accounts are now created automatically. Departing employees are removed without manual intervention. Name changes propagate automatically. The HR onboarding workflow is faster and error-free.
Bona (Floor Care)
Custom Software Development API Development and Integration Cloud Migration and Deployments Agile DevOps