Arbeiten mit Vorlagen in SharePoint online

Ich dachte nicht, dass ich 2026 noch so einen Blog schreibe… Im Dezember habe ich zwei Beratungen durchgeführt, in welchen Kunden Copilot und Power Automate einsetzen wollten, um Dokumentvorlagen mit Inhalten zu füllen. Diese sollten dann in SharePoint abgelegt werden. Dies ist sicher mit den Tools oben möglich, aber der Aufwand dafür ist hoch. Einfacher ist es, Überraschung, mit SharePoint. Dieser Blog beschreibt, wie Sie die genannte Anforderung damit einfach und schnell umsetzen. Bevor ich aber ans Erklären gehe, muss ich noch ein paar Begriffe erläutern.

Um das Problem zu lösen, müssen wir SharePoint Inhaltstypen, Dokumentenvorlagen und Metadaten benutzen. Dokumentenvorlagen und Inhaltstypen bilden in SharePoint die Grundlage einer strukturierten, skalierbaren und einheitlichen Dokumentenverwaltung. Sie sorgen dafür, dass Dokumente konsistent erstellt, mit Metadaten versehen und in wiederholbaren Prozessen verwendet werden können.

Was sind Inhaltstypen?

Inhaltstypen (engl. Contenttyps) definieren, welche Art von Informationen ein Dokument oder Element enthält, wie es klassifiziert wird und welche Prozesse damit verbunden sind. Es sind Templates für Datenstrukturen. Sie legen fest, welche Daten wie erfasst werden (z. B. Metadaten, Workflows, Richtlinien), sind ein Grundkonzept von SharePoint und hierarchisch organisiert. Erst durch sie wird Wissensmanagement und Dokumentenverwaltung überhaupt erst sinnvoll möglich. Alle Informationen in SharePoint, egal welche Liste, basieren auf Inhaltstypen. Jeder Inhaltstyp kann dabei seine eigene Metadatenfelder (Websitespalten) und Vorlage haben.

Sie ermöglichen einheitliche Strukturen statt unkontrollierter Ordnerhierarchien und saubere Such- und Filtermöglichkeiten. Sie sind die Grundlage für Automatisierung (Workflows, Retention, Purview) und bieten „Eine Version der Wahrheit“ statt duplizierter Dateien.

Jeder Dokumenten Inhaltstyp besitzt eine Dokumentenvorlage– also zum Beispiel eine Word‑Vorlage für ein Vertrag, eine PowerPoint‑Vorlage für eine Projektpräsentation oder eine Excel‑Vorlage für Kostenkalkulation. Wenn Benutzer in einer Bibliothek ein neues Dokument erstellen, wählt SharePoint automatisch die passende Vorlage – inklusive aller vordefinierten Metadatenfelder, basierend auf den ausgewählten Inhaltstyp.

Vorlagen und Metadaten verbinden

An erste Stelle steht die Definition der Inhaltstypen samt deren Metadaten. Welche Dokumenttypen habe ich? Welche Verträge, Angebote, Aufträge und Rechnungen? Welche Metadaten, also SharePoint Spalten benötige ich für die einzelnen Inhaltstypen? All das läßt sich einfach in einer Exceltabelle erfassen. Machen Sie das unbedingt, so etwas mal nebenbei zu machen, geht immer schief.

Wenn dies erledigt ist, brauchen wir Dokumente, welche als Vorlage verwendet werden können. In meinem Beispiel werde ich die Vorlage für einen Vertrag verwalten, wobei natürlich dies analog auf andere Inhaltstypen übertragbar ist. Die Vorlage hat den Namen Vorlage_Vertrag.docx und wird in einer SharePoint Dokumentbibliothek mit dem Name Templates verwaltet. Damit können Sie die SharePoint Versionierung und auch die Möglichkeiten für filtern/sortieren nutzen, welche SharePoint Bibliotheken zur Verfügung stellen. Wichtig ist, dass alle Benutzer, welche damit arbeiten sollen, auf die Bibliothek Templates Leserechte benötigen.

Ebenso gibt es einen Inhaltstyp Template contract, welche vom Inhaltstyp Dokument erbt. Diesen Inhaltstypen wird dann die Vorlage zugewiesen. Der Inhaltstyp Template contract enthält die folgenden Metadaten, wobei auch noch weitere möglich sind.

MetadatumTyp und Beschreibung
Start dateDatum. Startdatum, ab dem der Vertrag gilt.
End dateDatum. Enddatum, bis zu dem der Vertrag gilt.

Die Bibliothek für die Verträge heißt Verträge und ist in der Site schon erstellt wurden.

Inhaltstyp erstellen und einer Bibliothek zuweisen

Für allen folgenden Einstellungen sollten Sie Site Administrator oder Sitebesitzer sein. Klicken Sie oben rechts auf das Zahnrad und dann auf Site Information > View all site settings. Dort im Abschnitt Web Designer Galleries auf Site content types.

Klicken Sie dort auf Create content type. Als erstes müssen Sie den neuen Inhaltstyp einen Namen geben. Da es in meinem Fall um eine Vorlage für einen Vertrag geht, nenne ich meinen neuen Inhaltstyp Template contract. Wichtig ist der übergeordnete Inhaltstyp. Damit legen Sie fest, welcher bisher vorhandene Inhaltstyp auf den neuen Inhaltstyp vererbt wird. Wir wählen den Inhaltstyp Document aus der Kategorie Document Content Types. Nach dem Erstellen können Sie über Add sites column > Create new site column die oben erwähnten Spalten dem Inhaltstyp hinzugefügen.

Gehen Sie jetzt in die Bibliothek Verträge. Klicken Sie dort auf + Add column, scrollen ganz nach unten und klicken auf Add a content type und Next.

Wählen Sie im Dropdown den eben erstellen Inhaltstyp aus. Laden Sie jetzt ein Dokument in die Bibliothek hoch, welches schon die Vorlage für den Vertrag enthält. Über die Metadaten des Dokumentes, Spalte Content type, stellen Sie ein, dass dieses Dokument vom Typ Template Contract ist.

Öffnen Sie jetzt das hochgeladene Dokument in Word Client und fügen Sie die Metadaten aus der Bibliothek in das Dokument ein. Diese werden dann zur Laufzeit für jedes Dokument ersetzt mit dem Wert, der in der SharePoint Spalte steht. Um die Werte einzufügen, gehen Sie in Word auf Insert > Quick Parts > document property > Field name.

Wenn Sie fertig sind, speichern Sie das Dokument und laden es in die Bibliothek Templates auf der Website hoch. Kopieren Sie anschließend den Link des Dokumentes aus dem Detailpane. Er befindet sich ganz unten, die Eigenschaft Pfad. Kopieren Sie nicht den Link aus dem Kontextmenü, dieser funktioniert nicht.

Gehen Sie zum Abschluss noch einmal in die Site settings und in die Inhaltstypen. Suchen Sie den neu erstellen Inhaltstyp und öffnen diesen. Klicken Sie auf Advanced settings. Hier können Sie unter Document template den eben kopierten Link einfügen.

Wenn Sie jetzt speichern und wieder in die Bibliothek Verträge gehen, können Sie aus dem Menü  + Create or upload direkt einen neuen Vertrag erstellen. Wenn Sie in die SharePoint Spalten Werte eintragen, und diese Spalten mit der Vorlage verbunden sind, werden diese auch sofort in dem Dokument angezeigt. Diese Spalten können zum Beispiel mit Power Automate befüllt werden. Per Flow einen neuen Datensatz von Typ Vertrag anlegen, Spalten per Flow füllen, fertig.

Dies war jetzt nur eine Übersicht. Wenn Sie mehr dazu wissen möchten, sprechen Sie mich an.

Die Schaltfläche „Dokument hochladen“ in der Vorlage Dokumentencenter anpassen

In einem der letzten Artikel habe ich über die Inhaltsorganisation von SharePoint Server und Office 365 geschrieben. Vielleicht hat ja der eine oder andere mein Szenario nachvollzogen und ist dabei auf eine kleine Hürde gestoßen. Wenn man nämlich ein Dokumentencenter erstellt, liegt auf der Startseite die Schaltfläche Dokument hochladen. Diese lädt immer in die Bibliothek Dokumente hoch, welche von den Regeln der Inhaltsorganisation aber nicht erfasst wird.

Diese Schaltfläche soll nun angepasst werden, dass die Dokumente automatisch in der Bibliothek Abgabebibliothek
hochgeladen und damit den Regeln unterworfen werden. Diese Anpassung geschieht per SharePoint Designer 2013. Sofern noch nicht vorhanden, können Sie SharePoint Designer 2013 von http://www.microsoft.com/de-de/download/details.aspx?id=35491 herunterladen und installieren. Der SharePoint Designer ist kostenlos und auf dem Rechner auf dem er läuft muss .NET 3.0 installiert sein, was bei Windows 8 kein Problem ist.

Öffnen Sie den SharePoint Designer und wählen Sie den Punkt Website öffnen. Geben Sie die Adresse der Website und die Anmeldedaten ein.

Navigieren Sie nach dem laden der Site, was eine ganze Weile dauern kann, zu Alle Dateien und öffnen Sie die Datei default.aspx welche sich direkt im Stamm der Website befindet.

Die Datei selber können Sie nicht so einfach editieren, dies gelingt nur im erweiterten Modus. Klicken Sie dazu auf das Menüband Start und dann auf Erweiterter Modus.


Suchen Sie den folgenden Eintrag, welcher ca. in Zeile 130 – 150 steht

<button

onclick=“javascript:OpenNewFormUrl(‚Dokumente/Forms/upload.aspx‘);

return false;“>

<nobr>

<img style=“vertical-align:middle“ alt=“Dokument hochladen“ src=“/_layouts/15/images/uploaddoc.png?rev=38″></img>

&nbsp;<span>Dokument hochladen</span></nobr>

</button>

Dieser Eintrag legt die Schaltfläche an und über die JavaScript Funktion OpenNewFormUrl() fest, welches Formular zum hochladen der Dateien geladen wird. Ersetzen Sie das schon vorhandene Formular

OpenNewFormUrl(‚Dokumente/Forms/upload.aspx‘);

mit dem Formular der Abgabebibliothek.

OpenNewFormUrl(‚DropOffLibrary/Forms/upload.aspx‘);

Speichern Sie die Seite und testen Sie. Neue Dateien sollten jetzt automatisch in die Abgabebibliothek hochgeladen und von dort verschoben werden. Für Benutzer eine einfache und sogleich elegante Lösung.

Dies ist der letzte Artikel für dieses Jahr. Ich wünsche allen Lesern ein frohes Fest, einen guten Rutsch und viel Erfolg bei allen Projekten und Wünschen im kommenden Jahr.

Der Kurzlink zu diesem Artikel ist http://wp.me/p4y7ta-5N.

Vielen Dank für Ihr Interesse an meinem Blogeintrag.
Gerne beantworte ich Ihnen persönlich weitergehende Fragen zu diesem Thema.
Kontaktieren Sie mich einfach über mein Kontaktformular.

Sie wollen mehr über mich erfahren? Dann gehen Sie auf meine Site
http://www.nicothiemer.de

Nico Thiemer

Arbeiten mit der Inhaltsorganisation in SharePoint Server und Office 365

Wenn man mit Dokumenten in SharePoint arbeitet, kommt man um Inhaltstypen nicht herum. Das Arbeiten mit Inhaltstypen beschreiben unter anderem die beiden Artikel Neue Inhaltstypen einer Bibliothek zuweisen und Verwalten von Vorlagen mit SharePoint und Inhaltstypen. Was aber, wenn ich alle Inhaltstypen erstellt und eine Informationsarchitektur aufgebaut habe? Wie kann man auf eine möglich einfache Art und Weise Dokumente in SharePoint organisieren? Ein möglicher Ansatz dazu heißt Inhaltsorganisation. Mit diesem Feature wird es möglich, Dokumente anhand vorher festgelegter Kriterien innerhalb von SharePoint strukturiert abzulegen. Um diesen Prozess ordentlich zu verwalten, benötigen Sie einen Inhaltsverwalter. Diese Person sorgt für die Organisation der Daten, klärt Irrläufer und passt den Prozess den jeweils sich wandelnden Erfordernissen an. Mehr als sonst gilt hier: Dokumentenverwaltung ist ein lebender Prozess. Die Strukturen einrichten und vergessen führt auf Dauer zu keiner Lösung.

Szenario

Im folgenden Beispiel möchte ich ein Dokumentencenter nutzen, um mit der Inhaltsorganisation zu arbeiten. Wie die Oberfläche des Dokumentencenters, insbesondere die Schaltfläche zum hoch laden von Dateien angepasst wird, ist Thema einen späteren Artikels. Natürlich können Sie auch eine andere Vorlage nehmen, das Feature ist in SharePoint Server und Office 356 fast überall vertreten. Um ein Dokumentencenter zu erstellen, legen Sie eine neue Website bzw. Websitesammlung an und wählen dabei die entsprechende Vorlage aus der Kategorie Enterprise.

Inhaltsorganisation einrichten

Unter Websiteeinstellungen => Websiteaktionen => Websitefeatures verwalten müssen Sie das Feature Inhaltsorganisation aktivieren.


Gehen Sie danach zurück in die Websiteeinstellungen. Sie haben dort zwei neue Links, Einstellungen der Inhaltsorganisation und Regeln der Inhaltsorganisation. Klicken Sie auf dem Link Einstellungen der Inhaltsorganisation.


Hier legen Sie grundlegende Einstellungen fest. Unter anderem, wer wann informiert wird wenn der Router ein Dokument nicht zuordnen kann. Oft können diese Werte so übernommen werden wie sie sind. Wichtig ist die erste Einstellung, Benutzer an die Abgabebibliothek weiterleiten. Diese sollte immer aktiviert sein. In der Abgabebibliothek
läuft
der eigentliche Dokumentenrouter. Sie finden diese Bibliothek in den Websiteinhalten unter den Namen Abgabebibliothek in einem deutschen SharePoint, in einem englischen trägt sie den Namen Drop off. Immer wenn eine Datei beim speichern keine Regel erfüllt, bleibt die Datei in dieser Bibliothek liegen. Ein Inhaltsverwalter muss dann diese ggf. von Hand an den richtigen Speicherort verschieben.

Regeln für die Inhaltsorganisation festlegen

Klicken Sie nach dem Abschluss der Einstellungen auf den Link Regeln der Inhaltsorganisation. Dort legen Sie fest, welche Dokumente aufgrund von Regeln an welchen Speicherorten abgelegt werden. Dabei geht SharePoint davon aus, dass Sie mit Inhaltstypen und Metadaten arbeiten. Wenn Sie nur mit dem Typ Dokument arbeiten, werden Sie mit den Regeln wenig anfangen können.

Klicken Sie auf Neues Element und geben Sie der neuen Regel zuerst einen Namen. Wählen Sie dann den Inhaltstyp aus, der eine Regel unterworfen werden soll. Dabei ist es wichtig, dass sich der Inhaltstyp sowohl in der späteren Zielbibliothek als auch in der Abgabebibliothek befindet. Wie Sie einen Inhaltstyp einer Bibliothek zuweisen können, finden Sie hier.


Das Formular wird neu geladen und zeigt Ihnen alle Metadaten an, welche mit dem Inhaltstypen verbunden sind. Auch diese können Sie zu späteren Sortierung benutzen.


Nach den Festlegen von einer oder mehrere Regeln legen Sie eine Bibliothek als Zielspeicherort fest. In dieser können Sie noch einen Ordner automatisch erstellen lassen, abhängig vom ausgewählten Metadatum. In diesem werden dann die Daten in einem weiteren Unterordner abgelegt, gemäß der Auswahl des Wertes. Die folgenden Abbildungen zeigen sowohl die Einstellung als auch ein fertige Bibliothek.

Über Variablen können Sie dabei steuern, wie der Ordner heißen soll. Dabei wird %1 durch den Namen der Eigenschaft ersetzt und %2 durch den eindeutigen Wert für die Eigenschaft. Wenn Sie also eine Eigenschaft Kunde haben und Sie wählen Mustermann aus, so heißt der Ordner bei der Angabe von %1 %2 Kunde Mustermann, geben Sie nur %2 an, wird der Ordner nur Mustermann heißen. Allerdings wird Ihnen SharePoint bei der Auswahl der Option immer einen übergeordneten Ordner mit dem Namen der Eigenschaft erstellten, in dem Beispiel Kunde. Unterhalb dieses Ordners liegen dann die Dateien in den Ordnern mit dem Format, welches Sie angeben. Dies lässt sich nach meinem Wissen nicht ändern. Die Abbildung unten zeigt dieses Verhalten.



Wenn Sie jetzt Dokumente in die Abgabebibliothek hochladen, sollten diese in die entsprechenden Zielbibliotheken verschoben werden. Dabei erhält der Benutzer nach jedem Upload und verschieben eine Bestätigung. Können Dokumente nicht zugeordnet werden, bleiben diese eben liegen.

Beachten Sie bitte noch, der ganze Vorgang geht nur dann einwandfrei, wenn Sie die Formulare zum Upload als Overlay starten, was die Standardeinstellung ist. Sollten Sie diese in einem Dialogfeld starten wollen, können Sie das Bestätigungsfenster nicht schließen.

Der Kurzlink zu diesem Beitrag ist http://wp.me/p4y7ta-5r.

Vielen Dank für Ihr Interesse an meinem Blogeintrag.
Gerne beantworte ich Ihnen persönlich weitergehende Fragen zu diesem Thema.
Kontaktieren Sie mich einfach über mein Kontaktformular.

Sie wollen mehr über mich erfahren? Dann gehen Sie auf meine Site
http://www.nicothiemer.de

Nico Thiemer