Berechtigungen für SharePoint-Listenelemente

Ich möchte es programmgesteuert so gestalten, dass Benutzer nur bestimmte Elemente in der Liste sehen können.

Grundsätzlich werde ich in einem Workflow, der beim Erstellen eines Elements ausgeführt wird, einige Aufgaben ausführen und einige Personen über dieses Element benachrichtigen. Ich möchte auch, dass die Berechtigungen für das Element geändert werden, sodass nur bestimmte Benutzer (zur Laufzeit basierend auf dem Inhalt des Elements nachgeschlagen) das Element lesen können. Die übrigen Benutzer, die Zugriff auf die Liste haben, sehen nur bestimmte Elemente, jedoch nicht alle. Das Listenelement gehört möglicherweise nicht unbedingt den Benutzern, die es sehen müssen, sodass ich die Listenberechtigungen nicht so festlegen kann, dass Benutzer nur ihre eigenen Elemente sehen können.

So stellen Sie dies in einen Kontext, wenn es hilft: Die Liste registriert Jobrollen für ein bestimmtes Mitglied. Jedes Listenelement ist eine Rollenzuweisung, die eine Suche nach einer Rolle in der Rollenliste und eine Suche nach einem Mitglied in der Mitgliederliste enthält. Ich verwende kein Multilookup-Feld in der Mitgliederliste für Rollen, da für jede Rollenzuweisung zusätzliche Informationen erforderlich sind, z. B. eine Beschreibung, ein Startdatum usw. Jede Rolle hat einen bestimmten Benutzer / eine bestimmte Gruppe, die sie verwaltet. Ich möchte, dass ein Benutzer auf dieser großen Liste von Rollenzuweisungen nur die Rollenzuweisungen für die Rollen sieht, deren Manager er ist.

Beratung wäre sehr dankbar.

Antworten auf die Frage(1)

Ihre Antwort auf die Frage