A place to ask questions, connect with others, and stay in the know
@Martin Bunting, when using an access token with the SCIM user provisioning apps, you have the option to create a long lived token (450 days), following the instructions on setting up the Oauth Client for use with SCIM: https://help.mypurecloud.com/articles/create-an-oauth-client/#tab3
Specifically point 6:
Set Token Duration.
Token Duration is the duration of time until tokens created with this client expire. Accept the default duration of 86,400, or enter a value between 300 and 38,880,000 seconds. This sets the lifetime of the token to a maximum of 450 days.
I'll add some ideas here on the most common SCIM issues WRT the MS Teams integration and how I accelerate the troubleshooting cycle.
Until the Genesys AD integration on the Azure side is updated to include the new additions to the SCIM schema, you will have to add a couple of new attributes so they can be mapped. This has turned out to be the most common issue. Here are the 2 mappings with the 2 new attributes on the right:
objectId --> urn:ietf:params:scim:schemas:extension:genesys:purecloud:2.0:User:externalIds[authority eq "microsoftteams"].valuetelephoneNumber --> phoneNumbers[type eq "microsoftteams"].valueWe have had some issues where the copy/paste of the right-hand-side attributes results in unicode double-quotes, etc. You may want to carefully type them in by hand to make sure that text formatting is not affecting you as the Azure SCIM provider is not always helpful with its error logs.
objectId --> urn:ietf:params:scim:schemas:extension:genesys:purecloud:2.0:User:externalIds[authority eq "microsoftteams"].value
telephoneNumber --> phoneNumbers[type eq "microsoftteams"].value
After making a change, I usually have 1 or 2 user IDs that I immediately populate using the Provision On Demand feature.
You don't have to wait for the next sync cycle and it will show you what was supposed to go across. Even if it says that the MS Teams number goes over, it may fail if the attribute is malformed.
I hope that this help!
telephoneNumber --> phoneNumbers[type eq
Hi @trey buck,Are the UI elements: Team badging and presence triggered off the same Other Phone field? Below is our current configuration in Azure AD, and we do have Team badging while we don't have the Presence. The MS Teams users are shown as Offline. Are there additional phone fields we should include in the Azure configuration to trigger off the Presence? Can you please provide an example?
Azure Attribute mapping:Directory (to see the Badge and Presence):Thanks,Tatjana