Hi Eric,
Are you proficient in PowerShell? The GC-CLI for PowerShell is actually really easy to use. You could leverage a PS script using the Get-AD module to compile an array of AD-Users from a group. Then query the GC Get-Users API endpoint for the list of existing accounts. You can then run a foreach AD-User-Email from the AD-Group that doesn't exist in the list of GC users array, to subsequently execute a setup script leveraging the POST create users endpoint. Essentially, you can take most of the attribute values from the user's AD account and Propagate them into the POST body payload to makeup the GC account. Once it posts, the account will be setup. You could run the script in Azure pipeline or manually from your computer.
Alternatively there is the Azure SCIM Provisioning that you can setup with Genesys Cloud and your Azure instance or perhaps your on-prem AFDS. Its a bit to setup, but once you have it all dialed in you will rarely ever touch a csv file or the GC people directory. When any user from your domain authenticates to your org, it leverages the ADFS authentication to make sure its a member of an AD security group, then uses values from baked in attributes and some custom attributes (if you have to add them) to allow the user to access GC and automatically setup the role, fill the user fields and auto add to groups, etc.
https://help.mypurecloud.com/articles/configure-azure-active-directory-for-genesys-cloud-scim-identity-management/
https://help.mypurecloud.com/articles/scim-and-genesys-cloud-field-mappings/
https://help.mypurecloud.com/articles/about-genesys-cloud-scim-identity-management/
I hope this helps you.
------------------------------
Carlos Albor
Senior Principal PS Consultant
------------------------------
Original Message:
Sent: 11-15-2023 09:24
From: Eric Jaquith
Subject: Automating agent onboarding
We spend a huge amount of time with our onboarding of agents and I would like to know if anyone has automated the process.
We are on Genesys Cloud and use ServiceNow to receive the onboarding requests.
Any help would be greatly appreciated.
Thanks,
#SystemAdministration
------------------------------
Eric Jaquith
Newfold Digital
------------------------------