SharePoint-Berechtigungen effizient verwalten
Oft stellt sich die Verwaltung von SharePoint-Projekten als problematisch und wenig transparent heraus. Ein SharePoint-Administrator kann zahlreiche Aktionen durchführen, um ein Projekt zu steuern: Listen und Rollen anlegen oder bearbeiten, Berechtigungen vergeben oder entziehen, zusätzliche Felder ergänzen und vieles mehr. Die Bedienung der vielen Oberflächen ist jedoch selten intuitiv. Daher haben wir ein Excel-Add-in entwickelt, mit dem sich SharePoint-Berechtigungen einfach und konsistent pflegen lassen. Es dient als zentrale Schaltstelle, über die sämtliche Aktionen gebündelt aufrufbar sind.

So funktioniert das Excel-Add-in
React-Oberfläche mit Office UI Fabric
Wir haben das Excel-Add-in als React-Anwendung umgesetzt und Office UI Fabric für die grafische Oberfläche eingesetzt. Für jedes Projekt entsteht ein eigenes Worksheet, damit Administrator:innen den Überblick behalten. Erst beim erstmaligen Aufruf eines Worksheets rendern wir alle Listen und Rollen des Projekts, um die Performance in Excel hoch zu halten. Änderungen an Berechtigungen lassen sich direkt über den Zellenwert durchführen und werden unmittelbar nach SharePoint synchronisiert. Werden mehrere Zellen gleichzeitig angepasst, übertragen wir auch diese Sammeländerung in einem Schritt.
Tabstruktur für Projekte, Rollen und Listen
Das Add-in gliedern wir in die drei Hauptbereiche Projekt, Rollen und Listen, die jeweils einen eigenen Tab erhalten.

Tab-Layout des Excel-Add-ins
Jeder Tab beinhaltet alle relevanten Funktionen, damit die Navigation klar bleibt. Markiert eine Person eine neue Zelle, springen wir automatisch auf den passenden Tab. Dadurch bleibt der Fokus erhalten, egal ob gerade Projekteigenschaften, Rollen oder Listen gepflegt werden.
Ausblick und Kontakt
In weiteren Beiträgen geben wir zusätzliche Einblicke in die Funktionen unseres Excel-Add-ins und beleuchten konkrete Use Cases. Du möchtest mehr erfahren oder das Add-in testen? Dann kontaktiere uns gleich heute.