SharePoint

Fehlerhafte bzw. fehlende Anzeige von Metadatenfeldern bei “normalen” Usern

Ggf. kann es vorkommen, dass ausgefültte Metadatenfelder/Spalten bei normalen Benutzern innerhalb SharePoints nicht in der Listenansicht angezeigt werden. Bei Administratoren (Website) hingegen schon.

Vergibt man jedoch Websitesammlungsadministratorenrechte an diesen User, werden die Spalten fehlerfrei angezeigt. Dieses lässt auf ein grunssätzliches Berechtigungsproblem schliessen. Aber nicht im klassischen Sinne!

Die Aufnahme des Benutzers in eine Websitegruppe mit erhöhten Rechten (Mitglieder, Besitzer etc.) führt nicht zur Behebung des geschilderten Effekts.

Vielmehr liegt hier eine fehlerhafte Berechtigung an der TaxonomyHiddenList vor. Diese “versteckte” Liste dient dem Zwischenspeichern von Daten aus dem Metadatenservice der SharePoint Installation selbst und wird bei Listendarstellungen als erstes abgefragt, bevor eine direkte Abfrage des Metadatendienstes erfolgt. Schlägt die Abfrage der Listendaten jedoch fehl, wird im Nachgang auch keine Abfrage der Datenbankinhalte der Dienstanwendung durchgeführt. Das sollte man wissen und dementsprechend berücksichtigen, um dem Fehler auf die Schliche zu kommen.

Die Behebung des Umstandes erfolgt direkt durch das Hinzufügen einer entsprechenden Berechtigung in der TaxonomyHiddenList selbst.

Dazu wechselt man über nachfolgende Url direkt auf die Liste Taxonomy HiddenList:

https://meinweb.local/site/lists/TaxonomyHiddenlist

Anschliessend ruft man über die Listeneinstellungen den Dialog für die Berechtigungen der Liste auf und fügt hier die Gruppe “Authentifizierte Benutzer” mit Leseberechtigungen hinzu.

Testet man anschliessend die betroffene Webseite erneut, so wird man feststellen, dass alles wieder so funktioniert wie es sein sollte.

Ursache:

Der Effekt kann, sollte jedoch nicht, im Rahmen der Bereitstellung eines kumulativen Updates auf Farmebene oder das Einspielen eines PublicUpdates (Security Update) auftreten.

Dieses ist bei allen SharePoint on prem Versionen der Fall.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert