Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Créez des expériences SharePoint et Microsoft 365 avec SharePoint Framework (SPFx), la personnalisation déclarative, les API prises en charge et Power Platform. Choisissez le modèle de développement pour l’expérience et l’hôte dont vous avez besoin.
Présentation de la plateforme de développement SharePoint
SPFx fournit les composants côté client, le déploiement de locataires et l’intégration avec les hôtes Microsoft 365. Avec SPFx 1.24, les composants Copilot UX ajoutent une interface utilisateur interactive aux conversations de Microsoft 365 Copilot. Les composants WebPart, les extensions et les extensions de cartes adaptatives traitent différents scénarios SharePoint, Teams et Viva Connections.
Utilisez la vue d’ensemble de la plateforme prise en charge et la référence de compatibilité avant de sélectionner une version d’infrastructure. L’hôte, les autorisations, les licences et les clients pris en charge d’un composant font partie de ses exigences, et non pas des valeurs par défaut interchangeables.
Quels types de développement pouvez-vous réaliser avec SharePoint ?
| Objectif | Commencez ici |
|---|---|
| Rendre des expériences interactives dans Microsoft 365 Copilot | Composants Copilot UX |
| Ajouter des composants WebPart côté client à des pages SharePoint | Composants WebPart SPFx |
| Étendre les expériences de page, de liste ou de formulaire | Extensions SPFx |
| Créer des cartes Viva Connections | Viva Connections et SPFx |
| Réutiliser la fonctionnalité du composant WebPart dans Microsoft Teams | Intégration de SPFx à Teams |
| Mettre en forme les colonnes, les affichages de liste sans composant personnalisé | Mise en forme des colonnes et mise en forme des vues |
| Appliquer une configuration de site renouvelable | Modèles et scripts de site |
| Créer des formulaires et automatiser des processus | Power Apps et Power Automate |
| Accéder aux sites et au contenu par le biais d’API | SharePoint dans Microsoft Graph et accès aux données SPFx |
Configurer votre environnement de développement et vous lancer dans le développement
Pour SPFx 1.24, suivez la configuration de l’environnement de développement avec Node.js 26 LTS. Utilisez les prérequis spécifiques à la version pour les projets plus anciens et SharePoint Server.
- Créez votre premier composant Copilot UX.
- Créez votre premier composant WebPart.
- Générez votre première extension.
- Déboguer des composants WebPart sur des pages SharePoint réelles avec la barre d’outils du développeur. Utilisez Copilot Workbench pour les composants Copilot UX entièrement pris en charge.
Les composants Copilot UX nécessitent le module complémentaire Microsoft 365 Copilot USL en plus de E3, E5 ou E7. Examinez la disponibilité et les limitations des clients, ledéploiement et la découverte dynamique, ainsi que le contexte visible.
Publier et distribuer votre solution
Les composants Copilot UX sont pris en charge dans SharePoint Store à partir de SPFx 1.24 GA. Utilisez les conseils et la liste de contrôle de soumission de Marketplace. La publication du Store n’ignore pas le déploiement du locataire, les exigences de licence, le consentement de l’API ou les restrictions des clients pris en charge.
Développement SharePoint Server
Les solutions serveur disposent d’API, de modèles de déploiement et d’outils spécifiques à la version. Suivez les instructions de prise en charge de Server et, pour les personnalisations côté serveur, les instructions de la solution de batterie de serveur. Ne traitez pas le déploiement de batterie de serveurs ou les anciennes procédures pas à pas de la plateforme mobile comme configuration actuelle de SharePoint Online.