...

Integration of Alma with MS Teams.

Estimated reading: 3 minutes

Integration of Alma with MS Teams.

Log in to the Azure Portal using your administrator credentials. Once logged in, create an application in Azure AD. This step will allow you to configure the necessary information to integrate the MS Teams data collector.
In the application registration, select:
Accounts in any organizational directory (Any Azure AD directory – Multitenant) and personal Microsoft accounts (e.g., Skype, Xbox)

After creating the application registration, you will receive an “Application (client) ID.” Copy this generated code as it will be used later for authentication and authorization in the CIQ portal.
After creating the application, create the “Client Secret” and copy the value to fill in the CIQ portal.
This integration consumes the Microsoft Graph API, so we need to grant the following permissions:
Delegated permissions

  • AppCatalog.ReadWrite.All
  • AppCatalog.Submit
  • Application permissions
  • AccessReview.Read.All
  • Directory.Read.All
  • User.Read.All

This permission will ensure that the application has proper access to the required resources and functionalities. With these permissions, your service integration will be configured. Now, you will be able to enjoy the benefits of MS Teams integration with Alma.

Step-by-step integration of Alma with MS Teams.

To use Alma in Microsoft Teams, you need to follow these steps:

  1. Login to Azure Portal with admin credentials.
    https://portal.azure.com/
  2. Select App Registrations from Azure Services list.
image 26 Integration of Alma with MS Teams.

3. In the top bar, click on + New Registration.

image 27 Integration of Alma with MS Teams.

4. In the “Register an application” screen, fill in the “Name” field with the word “Alma”, select the option “Accounts in any organizational directory (Any Azure AD directory – Multitenant) and personal Microsoft accounts (e.g. Skype, Xbox)”, and click on “Register”.

image 28 Integration of Alma with MS Teams.

5. After creating the application, the following screen will appear. Please copy the code corresponding to the “Application (client) ID”, as shown in the image below:

image 29 Integration of Alma with MS Teams.

6. Paste it in the indicated field on the CIQ platform.
7. Then click on “Certificates & secrets”.

image 30 Integration of Alma with MS Teams.

8. Click on “+ New client secret”.

image 31 Integration of Alma with MS Teams.

9. in “Description”, enter the word “Alma”, and in “Expires”, select “24 months”. Then click on “Add”.

image 32 Integration of Alma with MS Teams.

10. Click on the copy button next to the code in the “Value” field to copy it.

image 33 Integration of Alma with MS Teams.

11. Paste the secret in the indicated field on the CIQ platform.
12. On the left sidebar, click on “API permissions”.

image 34 Integration of Alma with MS Teams.

13. Clique em “+ Add a permission”

image 35 Integration of Alma with MS Teams.

14. In the “Request API permissions” menu, click on “Microsoft Graph”.

image 36 Integration of Alma with MS Teams.

16. Click on “Delegated permissions” and then:
Search for “AppCatalog”;
Click on “App Catalog”;
Select the permissions “AppCatalog.ReadWrite.All” and “AppCatalog.Submit”;

image 37 Integration of Alma with MS Teams.

16. Click on the “Application permissions” button.
Search for “AccessReview”, select the permission “AccessReview.Read.All”.

image 38 Integration of Alma with MS Teams.

17. Search for “Directory” and select the permission “Directory.Read.All”.

image 39 Integration of Alma with MS Teams.

18. Search for “User”, click on the “User” tab, and select the permission “User.Read.All”. Then scroll up to the top of the page and click on “All APIs” to go back to the previous menu.

image 40 Integration of Alma with MS Teams.

19. Click on “APIs my organization uses” and search for “App Studio for Microsoft Teams”, then click on “App Studio for Microsoft Teams”.

image 41 Integration of Alma with MS Teams.

20. Click on “Delegated permissions” and select the permissions “AppDefinitions.ReadWrite” and “Cards.ReadWrite”.

image 42 Integration of Alma with MS Teams.

21. The requested permissions will appear in the API permissions list. Click on the ‘Grant admin consent’ button.

image 43 Integration of Alma with MS Teams.

22. The system will now prompt for a message to grant consent for the requested permissions. Click on Yes to proceed and grant consent.

image 44 Integration of Alma with MS Teams.

23. Once the permissions are added, the success message “Administrator consent successfully granted for the requested permissions” will appear.

image 45 Integration of Alma with MS Teams.

24. The tenant information, application ID, and secret of this application should be configured in the CIQ integration for Teams.

image 46 Integration of Alma with MS Teams.
Share this Doc

Integration of Alma with MS Teams.

Or copy link

Table of Contents
Scroll to Top