SharePoint
Intégrez SharePoint à Delos pour accéder à vos documents, sites et listes Microsoft depuis un seul endroit.
Prérequis
- Avoir les droits d'administrateur de l'organisation pour configurer l'intégration.
Partie 1 — Créer son app Sharepoint
- Créer l'application sur le portail Azure
- Rendez-vous sur le Portail Azure et connectez-vous
- Cliquez sur le bouton View de Manage Microsoft Entra ID

- Dans le panneau de gauche, cliquez sur App registrations, puis sur New registration (si vous avez déjà une application, vous pouvez l'utiliser)

- Rentrez un nom, et dans la section Redirect URI sélectionnez la plateforme Web, ainsi que cette adresse :
https://app.delos.so/api/v1/integrations/sharepoint/personal_oauth_callback - Cliquez sur Register

- Récupérer les credentials
- Une fois l'app créé, copiez le code du champ Application (client) ID, qui vous servira à connecter votre app dans Delos

- Ensuite, dans le panneau de gauche, cliquez sur Certificates & secrets puis sur New client secret (si vous avez déjà un Client Secret, vous pouvez le réutiliser). Donnez lui un nom, puis cliquez sur Add.

- Copiez dans un endroit SÛR le code dans la colonne Value, il vous sera utile pour connecter l'app dans Delos (vous ne pourrez plus le ré-obtenir plus tard).
- Configurer les droits (API permissions)
- Enfin, dans le panneau de gauche, cliquez sur API permissions, puis sur Add a permission. Dans le panneau qui s'ouvre, cliquez sur Microsoft Graph > Delegated Permissions. Commencez par cocher les permissions offline_access et openid qui sont nécessaires pour la connexion. Cochez ensuite toutes les autres permissions que vous souhaitez. Pour Sharepoint, les permissions pertinentes se trouvent dans le filtre Files, Sites ou SharePoint. Cliquez pour valider sur Add permissions. Enfin, cliquez sur Grant admin consent for votre organisation.

Partie 2 — Connecter son app sur Delos
- Configurer l'intégration côté organisation
- Dans Delos, accédez aux intégrations de l'organisation (droits administrateur requis, sinon, demandez à votre administrateur)


- Cliquez sur l'intégration SharePoint
- Renseignez le Client ID et le Client Secret récupérés depuis le portail Azure

- Cliquez sur Save
Partie 3 — Connexion par les utilisateurs
- Activer SharePoint au niveau utilisateur
- Une fois l'intégration configurée au niveau organisation, chaque utilisateur peut cliquer sur SharePoint dans son espace personnel d'intégrations


- L'utilisateur est redirigé vers une page SharePoint lui demandant d'autoriser l'accès aux droits configurés
- Une fois l'autorisation accordée, la connexion est active
Vérifier que ça fonctionne
- Dans l'Assistant Delos, pose une question utilisant SharePoint, par exemple : "Trouve moi le fichier XXX dans le site YYY"
- Si la connexion est active, l'Assistant répond en listant le fichier de ton espace SharePoint