Skip to main content
ExLibris

Knowledge Assistant

BETA
 
  • Subscribe by RSS
  • Back
    campusM

     

    Ex Libris Knowledge Center
    1. Search site
      Go back to previous article
      1. Sign in
        • Sign in
        • Forgot password
    1. Home
    2. campusM
    3. Product Documentation
    4. Managing Product Integrations
    5. Timetable
    6. Configuring Microsoft Azure (Graph) for the Timetable Product Integration

    Configuring Microsoft Azure (Graph) for the Timetable Product Integration

    1. Last updated
    2. Save as PDF
    3. Share
      1. Share
      2. Tweet
      3. Share
    No headers

    campusM Logo wh bkg sm1.png

    This page describes the procedure for configuring the Timetable product integration with Microsoft Azure (Graph). For more information, see Microsoft Graph API Permissions and campusM Product Integrations.

    If you already have an application created on Azure for campusM, you can skip the first step.
    1. Create the Application in Microsoft Azure:
      1. Login to Azure.
      2. Navigate to the Azure Active Directory > App Registrations.
      3. Select New Registration.

        Register an application.

        Register an Application
      4. Fill in the relevant details for your organizational requirements and click Register.
    2. Select Integration Assistant on the left pane, select Daemon, and select Evaluate my app Registration.

      Evaluate registration.

      Evaluate Registration
    3. Configure API permissions on Microsoft Graph for use by the timetable service.
      1. Navigate to API permissions and select Add a Permission.

        add_a_permission.png

        Add A Permission
      2. Select Microsoft Graph and select Application permissions.

        application_permissions.png

        Calendar Permissions.

        Application Permissions
      3. Add the following permissions:
        • User.Read.All and Group.Read.All – If you are managing the roles in groups. 
        • Directory.Read.All – If you are managing the roles in Directory Roles.
        • Calendars.ReadWrite – If you are managing the calendars.
      4. Select Grant Admin Consent.
       
    4. Add a Client Secret to be used by campusM roles service.
      1. Navigate to Certificates & secrets in the navigation pane and click New client secret.

        new_client_secret.png

        New Client Secret
      2. Copy the client secret to be added to the Microsoft Calendar PI (of type Timetable) in Appmanager.
    5. Retrieve App Registration Metadata to complete the Timetable PI in appmanager.
      1. Navigate to Overview on the Navigation pane and copy the values of the below fields:
        • Directory (tenant) ID
        • Application (client) ID
      2. In the Timetable product integration, use these values to configure the Tenant ID and Client ID. The Grant Type field should have the value: client_credentials

      Manage Integration.

      Timetable Product Integration Configuration
    6. Common errors:
      • A 401 error typically indicates the secret value or another value is wrong.
        You should use the secret value, not the secret ID.
      • A 403 error typically indicates that you have not granted the correct API permissions.
    View article in the Exlibris Knowledge Center
    1. Back to top
      • Timetable
      • Weather
    • Was this article helpful?

    Recommended articles

    1. Article type
      Topic
      Content Type
      Documentation
      Language
      English
      Product
      campusM
    2. Tags
      This page has no tags.
    1. © Copyright 2025 Ex Libris Knowledge Center
    2. Powered by CXone Expert ®
    • Term of Use
    • Privacy Policy
    • Contact Us
    2025 Ex Libris. All rights reserved