La catégorie simple choisie peut seulement être un nom simple dans ce cas-ci ainsi vous devez s'assurer que vous lui donnez seulement un nom simple.
Dans votre rapport après l'obtention le rôle de directeur de vous passent en arrière une liste des textes de deux cordes
« UserTest1 » : « UserTest2 »
Ceci doit être un ou l'autre pas tous les deux.
Je pense que vous manquez toujours un changement important pendant que vous essayez d'employer une vue qui énumèrent la personne qui a créé le document.
Ma suggestion originale basée sur ce que vous avez demandé était de créer un champ qui énumère tous les utilisateurs qui peuvent lire le document.
Par exemple les blogs d'un Joe de personne crée une nouvelle demande. Il est un membre de département de ventes
La forme qui est sauvée a un champ appelé les allowedreaders qui est calculé une fois composé.
La valeur de elle serait
@Name ([NC] ; @UserName) : @dblookup ("" ; « servername » : « names.nsf » ; » ($Groups) « ; Département ; « Membres »)
Vous devrez avoir sur la forme un champ appelé le département qui est choisi par l'utilisateur ou est une consultation de quelques otherwies de description là n'est aucune manière pour que le système sache ce que le Doc. de département se rapporte.
Si le forgeron de plomb d'utilisateur était dans les ventes de groupe puis les allowedreaders de champ contiendraient deux cordes
« Blogs de Joe » : « Bob Smith »
Dans votre vue faire à exposition d'abord catagorised de colonne le contenu du champ AllowedReaders et s'assurer que vous placez la valeur, montrez des valeurs multiples en tant qu'enteries séparés.
Maintenant le document créé ci-dessus montrerait deux fois dans la vue, une fois sous des blogs de Joe et une fois sous Bob Smith.
Votre code simple inclus de vue de catégorie de vue devrait juste employer
@Name ([NC] ; @UserName)
Et chacun des utilisateurs énumérés dans AllowedReaders verrait seulement le document par le passé.