Passer au contenu principal

Se connecter à SharePoint

Guide étape par étape pour connecter les données SharePoint à Workleap AI.

Mis à jour cette semaine

Vue d'ensemble

Le connecteur SharePoint permet à Workleap AI de récupérer et d'indexer le contenu des sites SharePoint, permettant aux utilisateurs de rechercher et d'accéder aux documents en fonction de leurs autorisations.

Pour authentifier une connexion SharePoint via OAuth, un ID de locataire, un ID d'application et un Secret client sont nécessaires. Ce guide vous expliquera comment configurer Azure et obtenir les deux.

Remarque : Ce guide nécessite un accès administrateur à Microsoft Azure pour être complété.

1. Trouver votre ID de locataire

  1. Connectez-vous à Azure.

  2. Passez au locataire avec lequel vous souhaitez vous connecter à Workleap AI.

  3. Trouvez Microsoft Entra ID.

  4. Dans le menu de gauche, développez Gérer, et cliquez sur Propriétés.

  5. Copiez le champ ID de locataire.

2. Créer votre ID d'application

  1. Dans le menu de gauche, développez Gérer, et cliquez sur Inscriptions d'applications.

  2. Cliquez sur Nouvelle inscription.

  3. Entrez les détails de l'inscription :

    • Dans le champ supérieur, entrez un nom d'application. Cela peut être n'importe quoi, mais nous recommandons d'utiliser "Workleap AI" ici.

    • Sélectionnez un type de compte approprié dans Types de comptes pris en charge. Nous recommandons l'option par défaut "Comptes dans n'importe quel répertoire organisationnel (Tout répertoire Azure AD - Multilocataire)" ici.

    • Laissez le champ URI de redirection vide.

  4. Cliquez sur Enregistrer. Vous serez dirigé vers la page de l'application. Cette page vous montrera l'ID client. Notez-le.

3. Créer un ID secret

  1. Sur la page de l'application, cliquez sur Certificats et secrets.

  2. Cliquez sur Nouveau secret client.

  3. Entrez une Description (nous recommandons d'utiliser "Workleap AI" ici) et définissez Expire sur "24 mois (730 jours)". Ensuite, cliquez sur Ajouter.

  4. Copiez l'ID secret.
    IMPORTANT : C'est la seule fois que l'ID secret sera visible dans l'application. Assurez-vous de le copier et de le stocker en toute sécurité pour une utilisation future.

4. Attribuer des autorisations API

  1. Allez dans Gérer > Autorisations API.

  2. Cliquez sur Ajouter une autorisation.

  3. Faites défiler vers le bas pour trouver SharePoint. Ouvrez-le.

  4. Sélectionnez Autorisations d'application.

  5. Cochez les éléments suivants, puis Ajouter des autorisations :

    1. User.Read.All (cela sera activé par défaut)

    2. Files.Read.All

    3. Group.Read.All

    4. Sites.FullControl.All

    5. Sites.Read.All

  6. Cliquez sur Accorder le consentement administrateur pour attribuer vos autorisations API.

5. Configurer l'API REST de SharePoint

Parce que l'API Graph ne prend pas en charge plusieurs de nos cas d'utilisation SharePoint (comme les autorisations de page de site), nous devons nous appuyer sur l'API REST de SharePoint.

  1. Allez sur [sharepoint-domain]-admin.sharepoint.com/_layouts/15/appinv.aspx. Par exemple, si votre URL SharePoint est acme.sharepoint.com, remplacez alors [sharepoint-domain] par acme.

  2. Utilisez l'ID client de l'étape précédente pour localiser l'application.

  3. Dans le champ XML de demande d'autorisation, collez ce qui suit :

<AppPermissionRequests AllowAppOnlyPolicy="true"> <AppPermissionRequest Scope="http://sharepoint/content/tenant" Right="FullControl" /> <AppPermissionRequest Scope="http://sharepoint/content/sitecollection" Right="FullControl" /> <AppPermissionRequest Scope="http://sharepoint/content/sitecollection/web" Right="FullControl" /></AppPermissionRequests>

4. Cliquez sur Créer.

5. Lorsque vous êtes invité à savoir si vous faites confiance à cette application, cliquez sur Faire confiance.

6. Connecter à SharePoint dans Workleap AI

  1. Cliquez sur le bouton Connecter à l'application et sélectionnez SharePoint.

  2. Remplissez les détails de connexion SharePoint en utilisant l'ID de locataire, l'ID d'application et l'ID secret d'avant, et cliquez sur Connecter à SharePoint.

  3. Sélectionnez les sites SharePoint auxquels Workleap AI aura accès et cliquez sur Commencer la synchronisation initiale.

  4. C'est terminé ! Workleap AI traitera les données de vos sites SharePoint sélectionnés et utilisera les connaissances qu'ils contiennent pour formuler des réponses plus significatives aux invites. Le traitement complet des données SharePoint peut prendre de plusieurs minutes à plusieurs heures, selon la quantité de contenu sélectionnée.

Avez-vous trouvé la réponse à votre question ?