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!
$siteUrl = Read-Host -Prompt "Site url";
Connect-PnPOnline -Url $siteUrl -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