Les administrateurs informatiques et les architectes de solutions d'entreprise font face à un défi récurrent : les données et les processus métier critiques (LOB, Line-of-Business) sont cloisonnés dans des plateformes hétérogènes telles que SAP, Salesforce, Microsoft Dynamics 365, ServiceNow et diverses API REST internes, alors que les collaborateurs effectuent l'essentiel de leur travail quotidien dans les applications Microsoft 365 (Teams, Outlook, Word et Excel).
Étendre Microsoft 365 Copilot grâce à des agents métier personnalisés conçus dans Microsoft Copilot Studio permet d'éliminer cette rupture opérationnelle. Au lieu de contraindre les employés à basculer sans cesse d'un portail à un autre, les équipes IT peuvent déployer des assistants IA spécialisés capables d'interroger les bases de connaissances internes, d'invoquer des API sécurisées, d'exécuter des transactions et de s'intégrer nativement dans l'interface de conversation de Microsoft 365 Copilot.
Ce guide détaille l'architecture globale, les prérequis d'environnement, les stratégies de prévention des pertes de données (DLP), l'ancrage des connaissances, l'intégration des outils, les frontières d'authentification et le déploiement centralisé dans le Centre d'administration Microsoft 365.
1. Vue d'Ensemble de l'Architecture : Comment Copilot Studio Étend Microsoft 365 Copilot
Pour concevoir et gouverner efficacement des agents sur mesure, les administrateurs doivent appréhender la manière dont l'écosystème Microsoft 365 Copilot interprète l'intention de l'utilisateur et communique avec les systèmes tiers.
+-----------------------------------------------------------------------------------+
| Surface Client Microsoft 365 |
| (Teams, Outlook, Chat Microsoft 365 Copilot, Web, Applications Office) |
+-----------------------------------------------------------------------------------+
|
| Requête en langage naturel / Mention @Agent
v
+-----------------------------------------------------------------------------------+
| Orchestrateur Central Microsoft 365 Copilot |
| (Analyse d'intention, ancrage contextuel, index sémantique, politiques Purview) |
+-----------------------------------------------------------------------------------+
|
+-------------------+-------------------+
| |
v v
+----------------------------------+ +------------------------------------------+
| Agent Déclaratif / Agent LOB | | Connaissances Natives Microsoft 365 |
| (Conçu dans Copilot Studio) | | (Courriels, SharePoint, OneDrive, etc)|
+----------------------------------+ +------------------------------------------+
| Instructions système et garde-fous (Guardrails)
| Connaissances d'entreprise (SharePoint, connecteurs Microsoft Graph)
| Moteur d'orchestration générative
|
+---> Outils et actions (Connecteurs Power Platform, API REST, Flux)
| |
| +---> Systèmes d'entreprise (SAP ERP, Salesforce, Dynamics 365, BDD)
|
+---> Couche d'identité et de gouvernance
|
+---> Microsoft Entra ID (SSO, OAuth 2.0 délégué / échange de jetons)
+---> Stratégies DLP Power Platform & Audit Microsoft Purview
Les Deux Grands Modèles d'Agents
Dans Copilot Studio et Microsoft 365 Copilot, les administrateurs distinguent deux typologies principales :
- Agents pour Microsoft Copilot (Agents Déclaratifs / Declarative Agents) : Ces agents étendent l'expérience native de chat de Microsoft 365 Copilot via le framework de conversation Copilot (Copilot chat harness). Ils conservent l'interface familière des utilisateurs tout en restreignant le périmètre à un domaine d'activité précis (achats, RH, support informatique) grâce à des instructions dédiées, des sources documentaires ciblées et des outils d'action. C'est le standard recommandé pour assister les collaborateurs au quotidien.
- Agents à Moteur Personnalisé (Custom Engine Agents) : Agents conversationnels autonomes exploitant des modèles de langage distincts ou du code Bot Framework. Ils sont privilégiés lorsqu'un contrôle intégral des branches de dialogue ou un déploiement sous forme de widget web externe indépendant est exigé.
Pour les cas d'usage métiers intégrés au flux de travail bureautique, les Agents Déclaratifs avec Outils d'Action construits dans Copilot Studio représentent la solution de référence.
2. Prérequis, Licences et Rôles d'Administration
Avant de commencer la création et le déploiement, vérifiez que le locataire (tenant) dispose des licences et privilèges requis :
Exigences de Licence
- Licence Microsoft 365 Copilot : Indispensable pour tous les utilisateurs et administrateurs qui interagissent avec les agents ou effectuent des tests dans Microsoft 365 (disponible sous forme de module complémentaire pour Microsoft 365 E3/E5, Business Standard/Premium, ou incluse dans Microsoft 365 E7).
- Capacité ou Abonnement Microsoft Copilot Studio : Nécessaire pour permettre aux créateurs (makers) de concevoir et publier des agents sur le portail (
https://copilotstudio.microsoft.com). Les environnements peuvent également être configurés en paiement à l'usage (Crédits Copilot / Pay-as-you-go) adossé à un abonnement Microsoft Azure.
Rôles et Droits d'Administration
- Administrateur Power Platform : Administre les environnements gérés, configure les stratégies de données (DLP) et supervise les connecteurs dans le Centre d'administration Power Platform (
https://admin.powerplatform.microsoft.com). - Administrateur Microsoft 365 / Administrateur Général : Approuve, déploie, assigne aux groupes de sécurité, bloque ou révoque les agents dans le Centre d'administration Microsoft 365 (
https://admin.microsoft.com). - Droits du Créateur (Maker) : Les concepteurs doivent posséder les rôles Créateur d'environnement (Environment Maker) ou Personnalisateur de système (System Customizer) dans l'environnement Power Platform ciblé.
3. Gouvernance du Locataire : Configuration des Stratégies DLP
Avant d'ouvrir la création d'agents aux équipes, la direction informatique doit établir des règles de sécurité strictes afin d'empêcher les fuites de données et les connexions non autorisées.
Mise en Place des Stratégies de Prévention des Pertes de Données (DLP)
Tous les agents créés dans Copilot Studio sont régis en temps réel par les stratégies DLP de Power Platform. Si un agent associe des connecteurs situés dans des groupes incompatibles, sa publication et son exécution sont immédiatement bloquées.
Dans le Centre d'administration Power Platform, appliquez la configuration de référence suivante :
- Accédez au Centre d'administration Power Platform, puis à Stratégies > Stratégies de données.
- Créez ou modifiez la stratégie affectée aux environnements de production.
- Classez rigoureusement les connecteurs :
- Groupe Professionnel (Business) : Rassemblez les connecteurs métiers essentiels (tels que SAP ERP, Salesforce, Microsoft Dataverse, Office 365 Outlook, SQL Server et les connecteurs personnalisés d'API REST internes) avec le connecteur Microsoft Teams + M365 Channel in Copilot Studio.
- Groupe Bloqué (Blocked) : Bloquez les services de stockage personnel grand public, les réseaux sociaux non validés et les plateformes de messagerie externe non autorisées.
- Exiger l'Authentification Entra ID : Déplacez le connecteur Chat without Microsoft Entra ID authentication in Copilot Studio dans le groupe « Bloqué ». Cela interdit la création d'agents anonymes et rend l'authentification unique (SSO) Entra ID obligatoire pour tous les agents de l'entreprise.
- Filtrage des Points de Terminaison (Endpoint Filtering) :
Pour les connecteurs HTTP ou API REST sur mesure, définissez des règles d'extrémités autorisant uniquement les sous-domaines de l'intranet d'entreprise (par exemple
*.corp.contoso.com/api/*) tout en rejetant les adresses IP et domaines externes non homologués.
4. Conception de l'Agent Métier dans Copilot Studio
Une fois les fondations de sécurité en place, les créateurs et architectes peuvent assembler l'agent dans Copilot Studio.
+-------------------------------------------------------------------------------+
| Cycle de Création dans Copilot Studio |
+-------------------------------------------------------------------------------+
| 1. Identité et Instructions Système (Prompt) |
| - Nom et description explicites (indispensables au routage M365 Copilot) |
| - Instructions : périmètre d'action, thèmes proscrits et règles |
+-------------------------------------------------------------------------------+
| 2. Ancrage dans les Connaissances Métier (Grounding) |
| - Bibliothèques SharePoint et répertoires de documentation OneDrive |
| - Connecteurs Microsoft Graph (indexations de Confluence, ServiceNow, etc)|
+-------------------------------------------------------------------------------+
| 3. Intégration des Outils et Actions Métier (Tools & Actions) |
| - Connecteurs standards (SAP ERP, Salesforce CRM, Dynamics 365) |
| - Connecteurs OpenAPI / API REST personnalisés |
| - Flux d'agent (Power Automate pour les traitements logiques complexes) |
+-------------------------------------------------------------------------------+
| 4. Sécurité d'Exécution et Validation Humaine |
| - OAuth 2.0 délégué avec identité utilisateur (sécurité au niveau ligne) |
| - « Demander confirmation avant l'exécution » pour les écritures |
+-------------------------------------------------------------------------------+
Étape 1 : Initialisation de l'Agent
- Connectez-vous à Microsoft Copilot Studio.
- Sélectionnez l'environnement géré Power Platform approprié dans le sélecteur situé en haut à droite.
- Dans le volet de gauche, cliquez sur Agents.
- Sélectionnez Microsoft Copilot et cliquez sur Ajouter (Add) sur la carte correspondante, ou choisissez Créer > Nouvel agent.
- Renseignez un nom explicite (42 caractères au maximum, sans caractères
<ni>) et chargez une icône au format PNG de moins de 72 Ko (192x192 pixels).
Étape 2 : Rédaction des Instructions Système et Invites Initiales
Les instructions système (Instructions) encadrent le comportement du modèle et préviennent les hallucinations :
- Rôle et Responsabilités : Définissez précisément la mission de l'agent (exemple : « Vous êtes l'Assistant Chaîne Logistique de Contoso. Vous consultez les niveaux de stock en temps réel dans SAP ERP et aidez les gestionnaires à suivre les commandes d'achat. »).
- Garde-fous et Exclusions : Spécifiez formellement les sujets interdits (exemple : « Ne répondez jamais aux questions portant sur les salaires, les contrats de travail ou les états financiers non publics. Redirigez les collaborateurs vers le portail RH. »).
- Règles de Confirmation : Encadrez strictement les opérations sensibles (exemple : « Avant d'exécuter un outil annulant une commande ou modifiant une adresse de livraison, récapitulez tous les paramètres et exigez la confirmation expresse de l'utilisateur. »).
- Invites Suggérées (Suggested Prompts) : Configurez 3 à 6 exemples de questions sur la page de vue d'ensemble (exemples : « Vérifier le statut de livraison du bon de commande #450012 », « Lister les ruptures de stock au centre logistique de Dallas »), permettant aux employés de démarrer immédiatement.
Étape 3 : Ancrage dans les Connaissances Documentaires
Les sources documentaires fiabilisent les réponses générées en s'appuyant sur des éléments concrets :
- Sur la page générale de l'agent, accédez à la carte Connaissances (Knowledge) et sélectionnez Ajouter des connaissances.
- Connectez les référentiels de l'entreprise :
- Sites et Bibliothèques SharePoint : Pointez vers les répertoires contenant les procédures achats, guides fournisseurs et modes opératoires. Copilot applique automatiquement le découpage de sécurité SharePoint (security trimming) ; les collaborateurs n'accèdent qu'aux données qu'ils ont le droit de lire.
- Connecteurs Microsoft Graph : Sélectionnez les référentiels externes indexés par les administrateurs (tels que Confluence ou les wikis ServiceNow).
- Cochez Utiliser uniquement les sources spécifiées (Only use specified sources) afin d'empêcher l'agent de chercher sur le web public lors du traitement de questions internes.
Étape 4 : Intégration des Outils et Connecteurs Métier
Les outils transforment l'agent en acteur opérationnel capable d'interroger et de modifier les systèmes de gestion :
- Accédez à la page Outils (Tools) de l'agent (ou via l'onglet Créer > Outils).
- Cliquez sur Ajouter un outil (Add a tool).
- Sélectionnez le canal d'intégration :
- Connecteurs natifs : Connecteurs certifiés pour SAP ERP, Salesforce, Dynamics 365, ServiceNow ou Zendesk.
- Connecteurs personnalisés / API REST : Importez les spécifications OpenAPI (Swagger v2/v3) des microservices internes.
- Flux d'Agent (Agent Flows) : Utilisez Power Automate lorsque l'opération nécessite des jointures multiples, des conversions de données ou des circuits d'approbation.
- Paramétrez rigoureusement les métadonnées de l'outil :
- Description de l'Outil (Description) : Élément capital. L'orchestrateur de Microsoft 365 Copilot se base exclusivement sur cette description pour savoir quand déclencher l'outil. Exemple : « Récupère les détails d'une commande d'achat en temps réel dans SAP à partir de son numéro. À utiliser lorsque l'utilisateur pose une question sur les délais de livraison, l'état d'un article ou le montant d'une facture. »
- Remplissage Dynamique des Entrées : Laissez l'option Remplir dynamiquement avec l'IA (Dynamically fill with AI) activée afin que l'agent extrait lui-même les paramètres (comme le numéro de commande) de la conversation.
- Demander confirmation avant l'exécution (Ask the end user before running) : Maintenez sur « Non » pour les simples lectures. Basculez obligatoirement sur Oui pour toute création, mise à jour ou suppression, afin d'afficher une carte d'approbation dans le chat.
5. Authentification, Frontières d'Identité et Sécurité au Niveau des Lignes
Lors de la connexion à des systèmes centraux, l'isolation des privilèges est incontournable. Les agents ne doivent en aucun cas partager des comptes de service génériques disposant de droits excessifs.
| Critère d'Évaluation | Authentification de l'Utilisateur Final (Déléguée - Recommandée) | Informations du Créateur (Compte de Service / Partagé) |
|---|---|---|
| Mécanisme d'Authentification | Échange de jetons OAuth 2.0 pour le compte de l'utilisateur (OBO) via Entra ID | Clé d'API statique, secret client ou compte de service mutualisé |
| Périmètre d'Accès aux Données | Strictement restreint aux droits et rôles de l'utilisateur connecté | Accès étendu à l'intégralité des données accessibles au compte de service |
| Sécurité au Niveau des Lignes (RLS) | Préservée ; l'employé ne peut pas voir de dossiers financiers hors périmètre | Anéantie ; risque critique de fuite de données confidentielles |
| Traçabilité et Audit | Les journaux du progiciel enregistrent l'UPN exact du collaborateur | Les journaux n'affichent que le compte de service, masquant l'auteur réel |
| Cas d'Usage Adaptés | Commandes ERP, dossiers CRM, processus d'approbation, données personnelles | Catalogues publics de produits, foires aux questions ouvertes |
Mise en Œuvre du Single Sign-On (SSO) Délégué
- Dans l'agent, ouvrez Paramètres > Sécurité > Authentification et activez S'authentifier avec Microsoft.
- Dans la configuration de chaque outil relié aux progiciels, sélectionnez Informations d'identification de l'utilisateur final (End user credentials).
- Lorsqu'un utilisateur formule une demande dans Microsoft 365 Copilot, son jeton Entra ID est relayé via OAuth 2.0 vers l'API cible.
- Si l'employé ne dispose pas des droits sur un enregistrement dans SAP ou Salesforce, l'API renvoie une erreur HTTP 403 Forbidden. L'agent indique alors avec précision à l'utilisateur qu'il ne dispose pas des droits nécessaires.
6. Débogage, Tests et Validation de l'Orchestration
Avant toute mise à disposition globale, l'équipe de développement doit valider le raisonnement et l'activation des outils :
- Panneau de Test de Copilot Studio : Utilisez le volet de conversation situé à droite pour simuler des questions et éprouver à la fois l'ancrage documentaire et les appels d'outils.
- Mode Développeur pour le Suivi d'Exécution : Tapez
-developer ondans la zone de saisie du test et validez. Copilot Studio affiche des traces complètes : classification de l'intention, justification du choix des outils, charge utile JSON transmise et données brutes reçues. - Réinitialisation du Cache de Session : Microsoft Copilot conserve en cache le contexte au sein d'une même session. Dès que vous modifiez une instruction, un schéma d'outil ou un document, cliquez sur l'icône Démarrer une nouvelle session de test en haut du volet de test.
7. Publication et Configuration des Canaux
Une fois les vérifications terminées, figez la version de l'agent et activez sa présence dans Microsoft 365 :
- Cliquez sur Publier (Publish) dans la barre supérieure de Copilot Studio afin de générer un build immuable.
- Rendez-vous dans Canaux (Channels) dans le menu latéral gauche.
- Sélectionnez Microsoft 365 Copilot (ou canal Teams et Microsoft 365).
- Choisissez le mode de mise à disposition (Availability options) :
- Copier le lien : Lien direct pour des tests immédiats dans Teams ou un navigateur.
- Afficher pour les collègues et les utilisateurs partagés : Autorise l'accès à des groupes de sécurité restreints pour la phase de pilote.
- Afficher pour tous les membres de mon organisation (Show to everyone in my org) : Soumet l'agent au catalogue d'entreprise, déclenchant une demande de validation administrative dans Microsoft 365.
- Télécharger au format .zip (Download as a .zip) : Exporte le package contenant le manifeste (
manifest.json) et les icônes pour un audit et un téléversement manuel par les équipes IT.
8. Déploiement Centralisé et Gouvernance dans le Centre d'Administration Microsoft 365
Les administrateurs IT pilotent l'approbation et le déploiement global depuis le Centre d'administration Microsoft 365.
+-------------------------------------------------------------------------------+
| Flux de Déploiement dans le Centre d'Administration M365 |
+-------------------------------------------------------------------------------+
| 1. Découverte et Examen des Demandes |
| - Ouvrir admin.microsoft.com > "Agents" ou "Applications intégrées" |
+-------------------------------------------------------------------------------+
| 2. Contrôle de Sécurité et Conformité |
| - Examiner le manifeste, les permissions et les points de terminaison |
| - Vérifier la cohérence DLP et les étiquettes de confidentialité |
+-------------------------------------------------------------------------------+
| 3. Déploiement Progressif (Phased Rollout) |
| - Phase 1 : Affecter à un groupe pilote ("Utilisateurs spécifiques") |
| - Phase 2 : Étendre aux services métier ou à l'ensemble de l'organisation |
+-------------------------------------------------------------------------------+
| 4. Suivi Opérationnel et Cycle de Vie |
| - Rapports d'utilisation des agents Copilot et suivi des crédits |
| - Supervision continue via les journaux unifiés Microsoft Purview |
+-------------------------------------------------------------------------------+
Étapes d'Approbation et de Déploiement
- Connectez-vous au Centre d'administration Microsoft 365 avec un compte administrateur.
- Naviguez vers Agents > Registre des agents (Agent Registry) ou Paramètres > Applications intégrées (Integrated apps).
- Repérez l'agent métier dans la liste des demandes en attente, ou cliquez sur Charger un agent personnalisé / Charger des applications personnalisées pour importer le package
.zip. - Inspectez les détails de l'application : éditeur, description, permissions accordées et API backend sollicitées.
- Stratégie de Déploiement Échelonné :
- Phase Pilote : Restreignez l'attribution à un groupe de sécurité dédié (par exemple
SG-SupplyChain-Copilot-Pilots) pour un galop d'essai de 1 à 2 semaines. - Généralisation : Après validation opérationnelle, étendez l'affectation aux groupes départementaux cibles ou à Toute l'organisation.
- Phase Pilote : Restreignez l'attribution à un groupe de sécurité dédié (par exemple
- Épinglage dans Microsoft Teams (Optionnel) : Dans le Centre d'administration Teams (
https://admin.teams.microsoft.com), sous Applications Teams > Stratégies de configuration, ajoutez l'agent à la liste des applications épinglées pour le faire apparaître directement dans le volet gauche des utilisateurs.
9. Exploitation Continue : Surveillance, Audit et Maîtrise des Coûts
Après la mise en production, l'équipe informatique doit assurer une surveillance continue de l'adoption, de la sécurité et des coûts :
Métriques d'Utilisation et Consommation
- Analytique Copilot Studio : Suivez le nombre total de sessions, le taux de résolution, la fréquence d'appel des outils et les questions non résolues dans l'onglet Analytique (Analytics).
- Rapports d'Usage Microsoft 365 : Dans Rapports > Utilisation > Microsoft Copilot > Agents, analysez l'adoption réelle et le nombre d'utilisateurs actifs dans l'entreprise.
- Gestion des Capacités Power Platform : Contrôlez le volume de requêtes d'API, les Crédits Copilot et la facturation Azure Pay-as-you-go dans le Centre d'administration Power Platform pour éviter tout dérapage budgétaire.
Conformité et Protection des Données avec Microsoft Purview
Les agents déployés dans Microsoft 365 Copilot s'inscrivent pleinement dans les engagements de conformité d'entreprise :
- Frontière de Données Commerciales : Les requêtes des utilisateurs, les enregistrements extraits des progiciels et les réponses fournies demeurent confinés à l'intérieur du périmètre commercial sécurisé du tenant et ne sont jamais réutilisés pour entraîner des modèles publics.
- Journal d'Audit Unifié Purview : Chaque interaction, chaque déclenchement d'outil et chaque consultation documentaire est consignée dans le journal d'audit unifié de Microsoft Purview. Ces événements peuvent être exportés vers un SIEM tel que Microsoft Sentinel pour analyse forensique.
- Étiquettes de Confidentialité (Sensitivity Labels) : Les documents protégés par chiffrement sur SharePoint conservent leurs restrictions d'accès. Si un employé n'a pas les privilèges pour déchiffrer un document confidentiel, l'agent exclura automatiquement ce contenu de la réponse générée pour lui.
10. Liste de Contrôle pour l'Administrateur IT d'Entreprise
| Phase du Projet | Action Technique Clé | Plateforme d'Administration |
|---|---|---|
| Prérequis | Valider les licences M365 Copilot et Copilot Studio ; attribuer les rôles IT | Centre d'administration M365 |
| Socle DLP | Regrouper les connecteurs LOB et le canal M365 en « Professionnel » ; bloquer l'anonymat | Centre d'administration Power Platform |
| Définition Agent | Rédiger des instructions claires, définir les exclusions et les invites d'accueil | Microsoft Copilot Studio |
| Ancrage Métier | Connecter SharePoint et Graph Connectors avec découpage des droits utilisateur | Microsoft Copilot Studio |
| Outils et Actions | Intégrer les connecteurs SAP/CRM et API REST avec OAuth 2.0 délégué | Microsoft Copilot Studio |
| Garde-fous Écriture | Forcer la confirmation « Demander avant l'exécution » pour les écritures/mises à jour | Microsoft Copilot Studio |
| Validation Logique | Vérifier les traces d'appels avec -developer on et purger le cache de test | Microsoft Copilot Studio |
| Publication | Générer un build stable et activer le canal Microsoft 365 Copilot | Microsoft Copilot Studio |
| Déploiement Tenant | Approuver dans le M365 Admin Center et distribuer par groupes de sécurité pilotes | Centre d'administration M365 |
| Gouvernance Continue | Superviser l'audit Purview ; surveiller l'adoption et la consommation de crédits | M365 Admin Center & Purview |
En conjuguant la gestion unifiée des identités avec Microsoft Entra ID, les remparts de sécurité des données de Power Platform DLP et le contrôle centralisé du Centre d'administration Microsoft 365, les équipes informatiques peuvent interconnecter sereinement les progiciels de gestion d'entreprise à Microsoft 365 Copilot, permettant à l'ensemble des collaborateurs d'exploiter la puissance des données métier au cœur de leurs applications de travail quotidiennes.
Références
- Overview - Microsoft Copilot Studio | Microsoft Learn
- Extend Microsoft Copilot with the Copilot chat harness - Microsoft Copilot Studio | Microsoft Learn
- Add tools to custom agents - Microsoft Copilot Studio | Microsoft Learn
- Configure data policies for agents - Microsoft Copilot Studio | Microsoft Learn
- Manage agents in the Microsoft 365 admin center - Microsoft 365 admin | Microsoft Learn
- Agent overview in Microsoft 365 admin center - Microsoft 365 admin | Microsoft Learn