Die auserwählte einzelne Kategorie kann ein einzelner Name nur in diesem Fall sein, also müssen Sie sicherstellen, dass Sie ihm einen einzelnen Namen nur geben.
In Ihrer Aussage, nachdem dem Erhalten der Managerrolle Sie, führen zurück eine Textliste von zwei Schnüren
„UserTest1“: „UserTest2“
Dieses muss sein ein oder das andere nicht beide.
Ich denke, dass Sie noch eine wichtige Änderung verfehlen, während Sie versuchen, eine Ansicht zu verwenden, das die Person verzeichnen, die das Dokument erstellte.
Mein ursprünglicher Vorschlag, der gegründet wurde nach, um um was Sie baten, war, ein Feld zu verursachen, das alle Benutzer verzeichnet, die sind, das Dokument zu lesen.
Z.B. ein verursacht Person Joe-Bloge einen neuen Antrag. Er ist ein Mitglied der Verkaufsabteilung
Die Form, die gespeichert wird, hat ein Feld, das allowedreaders genannt wird, das berechnet wird, wenn es bestanden wird.
Der Wert von ihm würde sein
@Name ([KN]; @UserName): @dblookup (""; „servername“: „names.nsf“; “ ($Groups) „; Abteilung; „Mitglieder“)
Sie müssen auf der Form ein Feld haben, das Abteilung genannt wird, die vom Benutzer vorgewählt wird oder ein Nachschlagen etwas Beschreibung otherwies dort ist keine Weise ist, damit System weiß, auf was Abteilung Doc. sich bezieht.
Wenn der Benutzerpendel Smith in den Gruppe Verkäufen dann war, würden die Feld allowedreaders zwei Schnüre enthalten
„Joe-Bloge“: „Bob Smith“
In Ihrer Ansicht zuerst catagorised Spaltenerscheinen den Inhalt vom Feld AllowedReaders bilden und sicherstellen, dass Sie den Wert, zeigen mehrfache Werte als unterschiedliche enteries einstellen.
Jetzt würde das Dokument, das oben erstellt wurde, zweimal in der Ansicht, einmal unter Joe-Blogen und einmal unter Bob Smith zeigen.
Ihr eingebetteter Kategorien-Ansichtcode der Ansicht einzelner würde gerade verwenden müssen
@Name ([KN]; @UserName)
Und jeder der Benutzer, die in AllowedReaders verzeichnet wurden, würde nur das Dokument einmal sehen.