Passer au contenu
Français
  • Il n'y a aucune suggestion car le champ de recherche est vide.

Connexion Inqom x Sharepoint Office 365

Intégration entre Inqom et SharePoint Office 365 permettant de lier les feuilles de travail des diligences de révision à un dossier SharePoint centralisé.

1) Créer l'application Inqom dans Sharepoint

inscription-app

  • Créer une application (+ Ajouter) avec Nom "Inqom SharePoint (ou autre) et Type "Comptes dans cet annuaire uniquement" (Single tenant) puis cliquer sur "Enregistrer" (Register) :

single-tenant-app

  • Récupérer et consigner les IDs à récupérer dans Vue d’ensemble (Overview) :
Application (client) ID
Directory (tenant) ID

id-tenant-app

Gardez les précieusement, vous devrez ensuite les utiliser et les transmettre à Inqom.

2) Créer le Secret

  • Dans le menu latéral, cliquer sur "Certificats et secrets" et cliquer sur Nouveau secret client avec description "InqomSecret" et durée (Expires) "24 mois" :

secret

Copier la VALEUR (Value, pas l’ID) : la valeur de ce Secret sera à transmettre à Inqom.

3) Donner les bonnes permissions

  • Cliquer sur Autorisations d’API (API permissions) dans le menu latéral,

  • Si présent, supprimer (très important) : Sites.Read.All, Sites.ReadWrite.All ou toute permission SharePoint globale.

Ajouter UNIQUEMENT Microsoft Graph -> Application permissions -> Sites.Selected en suivant ces étapes :

  • Cliquer sur “Ajouter une autorisation" et choisir "Microsoft Graph" :
autorisation-microsoft-graph


  • Choisir Application (et non Déléguée)
  • Rechercher : Sites.Selected et l’ajouter, cliquer sur "Accorder le consentement administrateur" (Grant admin consent for Répertoire par défaut) :

sites-selected

  • Le statut passe alors en "Granted for Répertoire". Juste en dessous, cliquez sur "Enterprise applications" :
Capture d’écran, le 2026-03-30 à 16.45.59
  • Valider l'autorisation dans "Enterprise Application" en cliquant sur "Grant admin consent for Répertoire par défaut" :
grant-admin-consent
  • Cliquer sur le bouton "Accepter" de la pop-up Microsoft qui s'est ouverte :

accepter-microsoftchoisir-compte

4) Créer le site SharePoint

  • Aller dans SharePoint et créer un site (ou utiliser un existant).

  • Récupérer le nom du site (ex : INQOM) et URL complète (ex : https://votre-tenant.sharepoint.com/sites/INQOM),
  • Pour obtenir l'ID du site, rendez-vous sur la console d'administration O365.
  • Dans le menu, sélectionnez "Centre d'administration" puis "Sharepoint"
  • Dans le menu latéral, cliquer sur "Sites" puis "Sites actifs",
  • Dans la liste des sites, sélectionner le site SharePoint,
  • Copier l'identifiant du site se trouvant à la fin de l'url du site (haut de l'image, type admin.sharepoint.com/....../siteManagement/:/SiteDetails/XXXXXXXXXXXX). Nous aurons besoin de ce site-id juste à suivre :

siteid

5. Configurer des Permissions d'écriture (obligatoire)

  • Aller sur Graph Explorer et se connecter avec les identifiants Microsoft en haut à droite. Attention : un compte Admin ayant des autorisations de modification sur le site Inqom est obligatoire pour effectuer l'appel à suivre.

  • Sélectionner "POST" et saisir l'URL https://graph.microsoft.com/v1.0/sites/{site-id}/permissions en remplaçant {site-id} par l'ID du site SharePoint récupéré dans l'étape précédente (ex : https://graph.microsoft.com/v1.0/sites/XXXXXXXXXXXX/permissions),
  • Dans le corps de la requête "Request Body", coller (en remplacant xxxxxxxxxxx par l'Application ID récupéré ici) :
{
   "roles": [ "write" ],
   "grantedToIdentities": [{
            "application": {
               "id": "xxxxxxxxxxx",
               "displayName": "inqom-office365"
}
    }]
}
  • Lancer l'appel en cliquant sur "Run query" à droite de l'écran :

write-permission

Vous devriez obtenir un résultat semblable à :

Capture d’écran, le 2026-03-25 à 16.04.07

Si ce n'est pas le cas et que vous obtenez un message d'erreur, vérifier si le compte utilisé pour faire l'appel a bien les autorisations nécessaires pour effectuer cette action sur ce site.

6. Information à transmettre à votre contact Inqom

TenantId (Locataire) = xxxx
ApplicationId = xxxx
SecretKey = xxxx
SiteId = xxxx