Einblicke in den digitalen Arbeitsplatz mit Microsoft 365
Konzepte, Erfahrungen und technische Ansätze aus realen Projekten

moderne Dokumentenmappen in SharePoint online

Dokumentenmappen, auch bekannt als Document Sets, sind eine äußerst nützliche Funktion in Microsoft SharePoint, die es Benutzern ermöglicht, zusammengehörige Dokumente als eine Einheit zu organisieren und zu verwalten. Doch trotz ihrer Vielseitigkeit haben viele Benutzer ein gemeinsames Ärgernis erlebt: Wenn sie in einer Bibliothek eine neue Mappe erstellen, öffnet sich das Formular für die Erstellung im klassischen Stil, was die Benutzererfahrung beeinträchtigt. In diesem Artikel werden wir diskutieren, wie man dieses Problem lösen und die Verwendung von Dokumentenmappen mit einem modernen New Form verbessern kann.


Warum ist das ein Problem?

Die Verwendung des klassischen Formulars für die Erstellung neuer Dokumentenmappen steht im Widerspruch zum modernen Look and Feel, den viele Benutzer von SharePoint gewohnt sind. Es kann zu Verwirrung führen und die Effizienz beeinträchtigen, besonders wenn Benutzer zwischen verschiedenen Ansichten und Funktionen wechseln. 


Die Lösung: PNP modernisation

Einfach das gesamte Script in die PNP PowerShell kopieren.

1. SharePoint URL eingeben

2. Anmelden

3. Bibliothek auswählen (Nummer angeben)

4. Content Type angeben (Nummer wählen)

Fertig!


Connect-PnPOnline -Url "https://meinteanant.sharepoint.com/sites/meineSite" `  -ClientId "meine PNP App ID" `  -Interactive



$lists = Get-PnPList | Where-Object {$_.BaseTemplate -eq 101}

foreach($list in $lists){

    Write-Host "[$($lists.IndexOf($list)+1)] $($list.Title)"

}

$index = Read-Host -Prompt "Welche Liste möchtest Du modernsieren?"

$cts = Get-PnPContentType -List $($lists[$index-1]) | Where-Object {$_.Id.StringValue.StartsWith("0x0120")}

foreach($ct in $cts){

    Write-Host "[$($cts.IndexOf($ct)+1)] $($ct.name)"
}

$CTindex = Read-Host -Prompt "Welchen Inhaltstype?"

$cts[$CTindex-1].NewFormClientSideComponentId = $null;

$cts[$CTindex-1].Update($false);

Invoke-PnPQuery
Write-Host -ForegroundColor Green "fertig"





Kommentare

Über mich

Stephan Nassberger
Stephan Nassberger
Microsoft 365, SharePoint und Intranet, seit vielen Jahren Teil meiner täglichen Arbeit.

Der Blog bündelt Erfahrungen aus Projekten, Ansätze rund um Struktur, Governance und Informationsarchitektur sowie Beobachtungen aus dem Arbeitsalltag.

Fokus auf Lösungen, die im Unternehmen funktionieren. Klar aufgebaut, verständlich und nutzbar.

Kontaktformular