Automatisches Zuweisen von Berechtigungen zu Elementen innerhalb einer Liste basierend auf einem Wert

823
Mike Christiansen

Ich suche Unterstützung bei der Ausführung einer Aufgabe in Sharepoint 2007.

In unserer Organisation haben wir eine hierarchische Struktur wie diese:

  • Organisation
    • Abteilung A
      • Abteilung A, Team 1
      • Abteilung A, Team 2
      • Abteilung A, Team 3
    • Abteilung B
      • Abteilung B, Team 1
      • Abteilung B, Team 2
      • Abteilung B, Team 3
    • Abteilung C
      • Abteilung C, Team 1
      • Abteilung C, Team 2
      • Abteilung C, Team 3

Wir möchten eine Liste erstellen, die die folgenden Anforderungen erfüllt

  • Lese- und Schreibberechtigungen sollten der Teamebene zugewiesen werden
    • Abteilung C, Team 3-Artikel können nur von Abteilung C, Team 3 angezeigt werden; Abteilung C; und die Organisation
    • Jede Ebene dieser Hierarchie besteht aus höchstens 3-4 Personen
  • Die Erlaubnis sollte basierend auf einem der folgenden Punkte automatisch vergeben werden
    • Die Liste, zu der das Element hinzugefügt wird (wenn jedes Team eine eigene Liste hat)
    • Das aus einer Dropdown-Liste ausgewählte Team
  • Wir sollten die Möglichkeit haben, einen Bericht über alle Elemente in der gesamten Hierarchie, alle Elemente in einer Abteilung oder alle Elemente in einem Team zu erstellen

Mein Problem ist, dass ich keinen Weg finden kann, alle drei Anforderungen zu erfüllen. Hier sind meine Szenarien:

Erstellen Sie eine Liste für jedes Team, und die Teammitglieder veröffentlichen ihre Elemente in dieser Liste. - Wenn ich der Liste Berechtigungen zuweisen, erfüllt sie die Anforderungen 1 und 2. - Ich kann keine Möglichkeit finden, einen "Bericht" für alle Elemente in mehreren Listen zu erstellen

Erstellen Sie eine Liste und erstellen Sie eine Ansicht für jede Hierarchieebene, wobei nur die Elemente angezeigt werden, die sie anzeigen dürfen. Da ich einer Ansicht keine Berechtigungen zuweisen kann, muss ich die gesamte Liste für alle Mitglieder öffnen, wenn die Anforderung 1 - I nicht erfüllt wird Ich kann der Teamebene Berechtigungen zuweisen, dies müsste jedoch manuell für jedes Element durchgeführt werden, wobei Anforderung 2 fehlschlägt. Dadurch kann ich einen Bericht für die gesamte Hierarchie erstellen

Irgendwelche Ideen?

2

1 Antwort auf die Frage

3
Chris

Klonen Sie Ihre Listen, erstellen Sie Teamliste A, Teamliste B, Teamliste C und Teamlistenmaster.

Erstellen Sie einen Arbeitsablauf und fügen Sie ihn an die Teamlisten A, B, C an, die Listenelemente abhängig vom gewünschten Trigger in den Team List Master kopieren.

Auf diese Weise können Sie Ihre Rechte separat verwalten und trotzdem Berichte erstellen, die auf einer zusammengestellten Liste aller drei Entitäten basieren.