Mise en service à distance PnP
La recommandation actuelle en matière de mise en service des artefacts, tels que les sites, les listes, les types de contenu et les pages, consiste à utiliser ce que l’on appelle la « mise en service à distance ». En bref, la mise en service à distance signifie que vous utilisez une des API disponibles (REST SharePoint, le modèle CSOM (modèle objet côté client) de SharePoint ou Microsoft Graph) pour créer ces artefacts. Votre code s’exécute sur votre propre ordinateur ou sur un serveur distinct.
Remarque
L’infrastructure d’approvisionnement PnP & moteur d’approvisionnement PnP sont des solutions open source avec une communauté active qui le prend en charge. Il n’existe pas de contrat SLA Microsoft pour le support technique relatif à cet outil open source.
Pour créer un processus répétable, avec des paramètres connus, la communauté de développeurs SharePoint a créé un moteur, appelé moteur de mise en service PnP, qui permet de créer aisément des modèles et de les appliquer à des sites ou à votre client. Le moteur de mise en service PnP peut être appelé à partir de code C# ou à l’aide de PowerShell PnP.
Pour plus d'informations, consultez les ressources suivantes :
Mise en service à distance ou conceptions de sites et scripts de site
Si vous pouvez mettre en service vos artefacts à l’aide de scripts de site, il est généralement recommandé d’opter pour cette solution. Gardez à l’esprit que le moteur de mise en service PnP s’étend au-delà de la portée de simples artefacts de collection de sites et entre sur le territoire de la mise en service d’artefacts de portée client.
Ressources de mise en service à distance PnP
Article | Description |
---|---|
Présentation du moteur de mise en service PnP | Introduction au moteur d’approvisionnement PnP, publié en avril 2015 au sein du projet OfficeDev PnP et mis à jour tous les mois conformément au calendrier de publication de la bibliothèque principale PnP pour les développeurs Office. |
Configuration du moteur de mise en service PnP | Découvrez comment configurer le moteur à l’aide d’un fichier de configuration JSON. |
Format de fichier Open XML Office PnP | Découvrez le format de fichier PnP, un fichier Office Open XML, et sa structure. |
Infrastructure de mise en service PnP | Une vue d’ensemble des fonctionnalités de mise en service à distance disponibles pour Office 365 et vos collections de sites SharePoint Online, ainsi qu’une explication sur pourquoi la création de solutions en bac à sable (sandbox) et en confiance totale n’est plus recommandée. |
Moteur de mise en service PnP et bibliothèque principale | Un aperçu global sur le processus de mise en service à distance, y compris une présentation détaillée de la bibliothèque OfficeDevPnP.Core. |
Schéma de mise en service PnP | Comment utiliser le schéma XML pour sérialiser et enregistrer vos modèles de mise en service. |
Exemple d’application de console de mise en service | Découvrez les principes de base d’utilisation du moteur de mise en service PnP pour créer et persister, et ensuite appliquer des modèles de mise en service aux nouvelles collections de sites SharePoint. |
OfficeDevPnP.Core | Le composant Core PnP Office 365 pour développeurs est une extension qui encapsule les opérations à distance CSOM/REST fréquemment utilisées comme méthodes d’extension réutilisables pour supporter les objets de mise en service CSOM. |
Dans le schéma de mise en service PnP (vidéo) | Une introduction audio/vidéo de Microsoft Channel 9 sur le schéma de mise en service PnP, par Paolo Pialorsi. |