Module 1
Architecture Microsoft 365 Copilot
Architecture Microsoft 365 Copilot
10min
Leçons vidéo
Exercices
Lab pratique
Assistant IA intégré dans Word, Excel, Outlook, Teams, PowerPoint
Basé sur GPT-4 + Microsoft Graph (vos données M365)
Disponible avec licence Microsoft 365 Business/Enterprise
Copilot standard = données M365 uniquement
Agents personnalisés = connexion à :
- Databases internes (CRM, ERP)
- APIs tierces (Salesforce, ServiceNow, etc.)
- Systèmes legacy
- Knowledge bases propriétaires
Architecture d'un agent :
Consultez la documentation Azure pour l'implémentation détaillée de cette fonctionnalité.
Module 2
Création de Plugins Copilot
Création de Plugins Copilot
15min
Leçons vidéo
Exercices
Lab pratique
Types de plugins :
1. Message Extensions (Teams) :
- Recherche dans systèmes externes
- Actions rapides (créer ticket, lookup)
2. API Plugins :
- Connexion RESTful APIs
- OAuth authentication
- Data retrieval et actions
3. Declarative Copilots :
- Configuration JSON (no-code/low-code)
- Scénarios prédéfinis
Développement d'un plugin basique :
Manifest (JSON) :
Configurez avec un objet JSON selon le schéma requis. Consultez la documentation Azure pour le format exact.
OpenAPI Spec (openapi.yaml) :
Configurez avec YAML selon les spécifications. Consultez la documentation pour les détails.
Backend API (Node.js/Python/C#) :
Héberger API REST
Authentification via Azure AD
Connexion à database/système interne
Module 3
Intégration Microsoft Graph API
Intégration Microsoft Graph API
15min
Leçons vidéo
Exercices
Lab pratique
Microsoft Graph = API unifiée M365 :
Accès à : Users, Calendar, Email, Files, Teams, SharePoint
Endpoint : `https://graph.microsoft.com/v1.0/`
Use cases agents + Graph :
Utilisez le SDK JavaScript/TypeScript Azure pour implémenter cette fonctionnalité.
Utilisez le SDK JavaScript/TypeScript Azure pour implémenter cette fonctionnalité.
Utilisez le SDK JavaScript/TypeScript Azure pour implémenter cette fonctionnalité.
Authentification :
Azure AD App Registration
Permissions Graph (scopes) : `User.Read`, `Calendars.ReadWrite`, etc.
OAuth 2.0 flow
Module 4
Déploiement et Gestion
Déploiement et Gestion
10min
Leçons vidéo
Exercices
Lab pratique
Déploiement :
1. Développer plugin localement
2. Tester avec Teams Toolkit / Visual Studio
3. Package plugin (.zip avec manifest)
4. Upload dans Teams Admin Center
5. Approuver et déployer à organisation
Gouvernance :
Politiques d'approbation (IT Admin)
Monitoring utilisation (analytics)
Gestion versions plugins
Sécurité et compliance (DLP, retention)
Monitoring et analytics :
Adoption : Nombre utilisateurs actifs
Requêtes : Volume, types, performance
Erreurs : Logs Azure Application Insights
Feedback : Satisfaction utilisateurs