Microsoft 365 Connections
This section provides you with information about how to configure Microsoft 365 Connections to allow users to send documents for review using Microsoft 365.
Prerequisites:
- Microsoft 365 E3 or E5 subscription.
- Azure Client ID, Client Secret, and Active Directory. Contact your IT administrator for these.
The IT Administrator has granted the following permission to the Conga CLM Azure application in addition to existing permissions. This is applicable for Application and Delegated flow.
- Permission: User.Invite.All
Configure one of the following flows in the Azure app:
(Optional) Configuring a Specific SharePoint Site
You must use the site name from the URI as shown in the screenshot when you are configuring SharePoint 365 Site Setting in CLM.
Collecting the Azure client ID and Client Secret from the Azure Portal
- Log in to the Azure portal as an administrator.
- Select Azure Active Directory.
- Select App registrations.
- Select New registration and enter Conga CLM Application.
- Click Register.
- From the left navigation bar, select Overview.
- Copy the Application (Client) ID and save it securely. You need it while configuring Microsoft 365 settings.
- From the left navigation bar, select Certificates & secrets.
- Click New client secret.
- Add a description, select the validity duration, and select Add. The value of the client secret is displayed. Copy this value and save it securely. You cannot retrieve the key later.
Configuring Flows in the Azure App
You need to provide the required permissions to the Azure app for all the reviewers to allow the Azure app to create folders and files. You can use one of the following flows to facilitate interaction between the Azure app and SharePoint.
- Application Flow: The Azure app can directly interact with SharePoint without a signed-in user present. The Azure app can access any data that the permission is associated with. For example, if the Azure app is granted the Files.Read.All application permission, it will be able to read any file in SharePoint. For more information, see Application permissions (Microsoft Documentation) and Application access (Microsoft Documentation).
- Delegated Flow: The Azure app cannot interact with SharePoint without signed-in user present. Both the review initiator and the Azure app must have permission to create a folder or file and add permission in SharePoint. When sending a document for review, the review initiator must log in every time. Hence, this is a restrictive flow. For more information, see Delegated permissions (Microsoft Documentation) and Delegated access (Microsoft Documentation).
Application Permission flow
Delegated Permission flow
Configuring the Microsoft 365 Connections
- Click the App Launcher (
) and select Admin Console.
- In the left panel, click Integrations.
- Click the Microsoft 365 Connections tab.
- Click New.
- Enter the following details to connect to Microsoft 365:
- Click Test Connection when the setting is active to check if all the entered values are correct.
- Click Save.
Granting Access to SharePoint Site
- You must have SharePoint administrator rights.
- SharePoint SiteID is available.
{
"roles": ["write"],
"grantedToIdentities": [
{
"application": {
"id": "YOUR_TARGET_APP_CLIENT_ID",
"displayName": "Target Application"
}
}
]
}
