Creating, Adding and Updating UCC SharePoint Sites
Introduction
These views shows the connections, steps and authentication paths taken when creating, uploading assets or updating AnywhereNow SharePoint Sites to your SharePoint.
Note
Some steps in the views shown can be a simplified representation of reality but should provide you with a clearer understanding of these steps and building blocks involved. The direction of an arrow typically represent the initial direction a connection is made, after which signals or traffic can flow both ways. (For a step marked as "0" it is assumed the connection has already been configured or established in an earlier process)
View 1: Using AppId and AppSecret
View 1 shows authentication, to create or update a SharePoint UCC A Unified Contact Center, or UCC, is a queue of interactions (voice, email, IM, etc.) that are handled by Agents. Each UCC has its own settings, IVR menus and Agents. Agents can belong to one or several UCCs and can have multiple skills (competencies). A UCC can be visualized as a contact center “micro service”. Customers can utilize one UCC (e.g. a global helpdesk), a few UCC’s (e.g. for each department or regional office) or hundreds of UCC’s (e.g. for each bed at a hospital). They are interconnected and can all be managed from one central location. Site, is achieved by using your generated Microsoft 365 Client App Credentials: Client Id and Client Secret (also known as AppId and AppSecret).
View 2: Using Microsoft Entra ID App Only and private certificate
View 2 shows authentication, to create or update a SharePoint UCC Site, is achieved by using your Microsoft 365 Microsoft Entra ID Formerly known as Azure Active Directory (or Azure AD, or AAD) AppOnly and your private X.509 Certificate method.
View 3: Enabling Dialogue Cloud's Enterprise App and certificate
View 3 shows the building blocks used for running the script to set the right permissions on multiple sites after granting consent to the AnywhereNow Dialogue Clouds owned App only and certificate Enterprise Apps. This will allow a single method of trust and authentication on all SharePoint sites you have granted access to. (FYI, the manual process for setting these permissions involves 25 complex steps, per site!)