ESPACE PUBLICITAIRE DISPONIBLE · PARLONS-EN

Guide Pratique pour Administrateurs IT d'Entreprise : Créer des Agents Métier Personnalisés dans Microsoft Copilot Studio et les Connecter à Microsoft 365 Copilot

365Finds Editorial
11 430 articles Wiki répertoriés

Utilisez 365 Wiki avec votre IA

Copiez le prompt ci-dessous, collez-le dans l’IA que vous utilisez déjà, puis posez directement votre question.

Télécharger le Skill complet

Commencez par essayer le prompt. Si vous utilisez souvent 365 Wiki, installez le Skill 365Wiki complet pour ne plus avoir à le coller. Sans IA habituelle, les versions web de Gemini ou Microsoft Copilot conviennent aussi.

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 :

  1. 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.
  2. 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

Rôles et Droits d'Administration


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 :

  1. Accédez au Centre d'administration Power Platform, puis à Stratégies > Stratégies de données.
  2. Créez ou modifiez la stratégie affectée aux environnements de production.
  3. 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.
  4. 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.
  5. 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

  1. Connectez-vous à Microsoft Copilot Studio.
  2. Sélectionnez l'environnement géré Power Platform approprié dans le sélecteur situé en haut à droite.
  3. Dans le volet de gauche, cliquez sur Agents.
  4. Sélectionnez Microsoft Copilot et cliquez sur Ajouter (Add) sur la carte correspondante, ou choisissez Créer > Nouvel agent.
  5. 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 :

É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 :

  1. Sur la page générale de l'agent, accédez à la carte Connaissances (Knowledge) et sélectionnez Ajouter des connaissances.
  2. 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).
  3. 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 :

  1. Accédez à la page Outils (Tools) de l'agent (ou via l'onglet Créer > Outils).
  2. Cliquez sur Ajouter un outil (Add a tool).
  3. 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.
  4. 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'ÉvaluationAuthentification 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 IDClé d'API statique, secret client ou compte de service mutualisé
Périmètre d'Accès aux DonnéesStrictement 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ètreAnéantie ; risque critique de fuite de données confidentielles
Traçabilité et AuditLes journaux du progiciel enregistrent l'UPN exact du collaborateurLes journaux n'affichent que le compte de service, masquant l'auteur réel
Cas d'Usage AdaptésCommandes ERP, dossiers CRM, processus d'approbation, données personnellesCatalogues publics de produits, foires aux questions ouvertes

Mise en Œuvre du Single Sign-On (SSO) Délégué

  1. Dans l'agent, ouvrez Paramètres > Sécurité > Authentification et activez S'authentifier avec Microsoft.
  2. Dans la configuration de chaque outil relié aux progiciels, sélectionnez Informations d'identification de l'utilisateur final (End user credentials).
  3. Lorsqu'un utilisateur formule une demande dans Microsoft 365 Copilot, son jeton Entra ID est relayé via OAuth 2.0 vers l'API cible.
  4. 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 :

  1. 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.
  2. Mode Développeur pour le Suivi d'Exécution : Tapez -developer on dans 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.
  3. 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 :

  1. Cliquez sur Publier (Publish) dans la barre supérieure de Copilot Studio afin de générer un build immuable.
  2. Rendez-vous dans Canaux (Channels) dans le menu latéral gauche.
  3. Sélectionnez Microsoft 365 Copilot (ou canal Teams et Microsoft 365).
  4. 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

  1. Connectez-vous au Centre d'administration Microsoft 365 avec un compte administrateur.
  2. Naviguez vers Agents > Registre des agents (Agent Registry) ou Paramètres > Applications intégrées (Integrated apps).
  3. 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.
  4. Inspectez les détails de l'application : éditeur, description, permissions accordées et API backend sollicitées.
  5. 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.
  6. É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

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 :


10. Liste de Contrôle pour l'Administrateur IT d'Entreprise

Phase du ProjetAction Technique CléPlateforme d'Administration
PrérequisValider les licences M365 Copilot et Copilot Studio ; attribuer les rôles ITCentre d'administration M365
Socle DLPRegrouper les connecteurs LOB et le canal M365 en « Professionnel » ; bloquer l'anonymatCentre d'administration Power Platform
Définition AgentRédiger des instructions claires, définir les exclusions et les invites d'accueilMicrosoft Copilot Studio
Ancrage MétierConnecter SharePoint et Graph Connectors avec découpage des droits utilisateurMicrosoft Copilot Studio
Outils et ActionsIntégrer les connecteurs SAP/CRM et API REST avec OAuth 2.0 déléguéMicrosoft Copilot Studio
Garde-fous ÉcritureForcer la confirmation « Demander avant l'exécution » pour les écritures/mises à jourMicrosoft Copilot Studio
Validation LogiqueVérifier les traces d'appels avec -developer on et purger le cache de testMicrosoft Copilot Studio
PublicationGénérer un build stable et activer le canal Microsoft 365 CopilotMicrosoft Copilot Studio
Déploiement TenantApprouver dans le M365 Admin Center et distribuer par groupes de sécurité pilotesCentre d'administration M365
Gouvernance ContinueSuperviser l'audit Purview ; surveiller l'adoption et la consommation de créditsM365 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