If you are open a "buy" option then there are solutions in the AppFoundry (https://appfoundry.genesys.com) that offer bulk user management as a feature of their product. One that comes to mind it DCCM (https://appfoundry.genesys.com/filter/genesyscloud/listing/c55249c0-6217-4738-8efa-3461b697afde), but there are others as well.
If you want to build something, and your IT department is savvy at the command line, then they might look at using the Genesys Cloud Platform API CLI: https://developer.genesys.cloud/devapps/cli/. This is one of our developer tools that allow you to script actions at the command line. It is quite easy to write a small command line routing that would read a CSV file and create users from that file. We even keep an open source repository on GitHub of scripts submitted by the community that others might find useful: https://github.com/MyPureCloud/quick-hits-cli.
You could even call the Genesys Cloud Platform API from a VBScript macro inside of your spreadsheet or build a standalone application.
There are a lot of options available to you for this.
------------------------------
Jim Crespino
Senior Director, Developer Evangelism
Genesys
https://developer.genesys.com------------------------------
Original Message:
Sent: 07-16-2024 18:25
From: Ryan Cheesman
Subject: Mass on boarding solutions out there
Extensions is a challenge we haven't had the need to tackle as everyone in our org get's their own dedicated WebRTC phone which we just disable when their user no longer shows up in the "Okta - Genesys" AD Security Group. This way they can be deprovisioned when the separate, or if they are internal transfers to departments not using Genesys.
I am sure unassigning the extensions is simple to do via API, but the logic to assign from the pool may require some additional logic, but anything is possible if you put your mind to it. If extensions are location based in a multi-location environment, then having good data and the ability to map the data so you can make decisions regarding which extensions to grab will be super important.
------------------------------
Ryan Cheesman
Senior Manager, IT Integration Services
Tandem Diabetes Care Inc. | positively different
Original Message:
Sent: 07-16-2024 14:25
From: Clayton Curtis
Subject: Mass on boarding solutions out there
This feedback is excellent...our shop is pretty proficient at API development, and the OKTA LCM seems like a really promising solutions. I think my main concern right now is keeping track of available extensions for next user, and throwing extensions back into the "pool" when someone leaves. our offboarding is good so far, but that would be my biggest concern on how to keep extensions in line.
------------------------------
Clayton Curtis
Enova Online Services, Inc.
Original Message:
Sent: 07-16-2024 14:02
From: George Ganahl
Subject: Mass on boarding solutions out there
I agree with Ryan that it depends on your in-house expertise and capabilities. I have seen customers build a complete user provisioning system with their own front end, using a combination of the SCIM APIs (which don't require the full SCIM setup with Azure/etc.), User APIs, other APIs...also have see folks use Azure or Okta or other provisioning using SCIM capabilities to map the fields, also have seen smaller shops use the Bulk Import from CSV followed by manual configuration using Groups to assign Roles...
------------------------------
George Ganahl GCP, GCSME, ICCE, ICHD, etc.
Senior Principal PS Consultant
Genesys
Original Message:
Sent: 07-16-2024 12:33
From: Ryan Cheesman
Subject: Mass on boarding solutions out there
It comes down to the capabilities of your IT dept and or software stack. For instance, we have integration SaaS service where we built an integration to Genesys where we process the full lifecycle of an agent. We automatically onboard them, change them, and separate them as well. We also have Okta, so we had the option of using Okta LCM, which would be an excellent solution. It all depends on ROI. What is your turnover like and hiring ramp? For instance, we have a high enough turnover rate where it made a lot of sense for us to automate it. It took us a couple sprints to implement our solution working on it part time, but it helps to have a tool rather than having to code everything from scratch.
------------------------------
Ryan Cheesman
Senior Manager, IT Integration Services
Tandem Diabetes Care Inc. | positively different
Original Message:
Sent: 07-15-2024 10:19
From: Clayton Curtis
Subject: Mass on boarding solutions out there
Was curious what folks are doing regarding on-boarding agents. We have many times throughout the year, where we onboard 30 to 40 agents. Someone submits spreadsheet, and often it is a manual process. I am in process of building api integration to make this more automatic, but wondering what other folks are doing. The biggest hurdle i see is keeping extensions in order (which are used, which are available). Thoughts out there?
#API/Integrations
#PlatformAdministration
------------------------------
Clayton Curtis
Enova Online Services, Inc.
------------------------------