Freigeben über


PnP-Bereitstellungsschema

Wie Sie im Framework für die PnP-Bereitstellung und anderweitig erfahren haben, wurde das Format für Bereitstellungsvorlagen vom Speicherformat entkoppelt, sodass Sie jedes von Ihnen bevorzugte Format verwenden können. Weil die Verwendung des XML-Bereitstellungsschemas zum Speichern von Vorlagen ein sehr gängiges Szenario ist, liefern wir dennoch einige zusätzliche Informationen dazu, wie Sie Ihre Bereitstellungsvorlagen mithilfe des XML-Schemas serialisieren und speichern können.

Hinweis

Das PnP-Bereitstellungsframework & PnP-Bereitstellungsmodul sind Open-Source-Lösungen mit aktiver Community, die unterstützung dafür bereitstellt. Es gibt keine SLA für den Support des Open-Source-Tools durch Microsoft.

Wichtig

Während das Bereitstellungsschema die XML-Serialisierung von Bereitstellungsvorlagen offensichtlich unterstützt, liefert es auch die Struktur für Serialisierung im JSON-Format. Allgemeiner ausgedrückt: Das Schema liefert das Modell zum Definieren von Bereitstellungsstrukturen.

Ressourcen für das Bereitstellungsschema

Sie können das Bereitstellungsschema, zusammen mit den unterstützenden Dateien, auf GitHub unter PnP-Provisioning-Schema abrufen.

Sehen Sie sich das Channel 9-Video (Dauer: 20 Minuten) an, in dem das Bereitstellungsschema erläutert wird: Vertiefende Einführung in das Schema des PnP-Bereitstellungsmoduls.

Beispielschemas stehen auf GitHub unter "PnP-Provisioning-Schema/Samples" zur Verfügung.

Der nachstehende Codeblock zeigt das Stammelement des Schemas und direkte untergeordnete Elemente des Stamms an.

<pnp:ProvisioningTemplate
           xmlns:pnp="http://schemas.dev.office.com/PnP/2015/08/ProvisioningSchema"
           ID="xsd:ID"
           Version="xsd:decimal"
           ImagePreviewUrl="xsd:string"
           DisplayName="xsd:string"
           Description="xsd:string">
   <pnp:Properties />
   <pnp:SitePolicy />
   <pnp:RegionalSettings />
   <pnp:SupportedUILanguages />
   <pnp:AuditSettings />
   <pnp:PropertyBagEntries />
   <pnp:Security />
   <pnp:SiteFields />
   <pnp:ContentTypes />
   <pnp:Lists />
   <pnp:Features />
   <pnp:CustomActions />
   <pnp:Files />
   <pnp:Pages />
   <pnp:TermGroups />
   <pnp:ComposedLook />
   <pnp:Workflows />
   <pnp:SearchSettings />
   <pnp:Publishing />
   <pnp:AddIns />
   <pnp:Providers />
</pnp:ProvisioningTemplate>

Siehe auch