Domino 9 und frühere Versionen > ND6: Entwicklung

Hide When

(1/3) > >>

Holger:
Hallo

Ich habe versucht mit Hide When zu erreichen, dass nur ein bestimmter Personenkreis Zugriff auf Felder bekommt aber irgendwie hab ich einen Bug in der Formel und komme nicht dahinter warum es nicht geht. Wäre super wenn jemand mal drüber schauen könnte und vielleicht eine IDee hat.

(@IsNotMember( @UserRoles; "[Test1]")|
@IsNotMember( @UserRoles;  "[Test2]"))&
@IsNotMember(@UserName;Manager)

Der Manager kann die Felder sehen, aber die User Rollen Test1 und Test2 nicht. Habe auch schon andere Varianten ausprobiert, aber dass alle die Felder sehen können habe ich nicht hinbekommen.

Gruß

Holger

koehlerbv:
Bei Deinem Konstrukt kann jemand mit [Test1] das Feld nur sehen, wenn er auch [Test2] hat. Das OR ist falsch und müsste auch ein AND sein.

Bernhard

Holger:
Hallo

auch wenn ich das Oder zum And ändere kann man die Felder nur sehen wenn man beide Rollen hat und der Manager kann so gar nichts mehr sehen. Ich bin am verzweifeln, ich habe zig Lösungen probiert, komme aber einfach nicht dahinter wie das Konstrukt richtig ist.

gruß

Axel:
Hi,

beschreib mal, was die Formel bewirken soll. Wer, mit welcher Rolle, soll was sehen?


Axel

Holger:
Hallo,

Es geht eigentlich darum, in einem Auswahlfeld wird der Manager ausgewählt, der soll dann ein Feld zum approven sehen. Es gibt dann noch die beiden UserRoles Test1 und Test2, die dürfen generell das Feld zum approven sehen, der normale USer soll aber das Feld nicht sehen können. Es sollen also die USerRoles Test1 und Test2 das Feld immer sehen können und bei den Mangern nur der der ausgewählt wurde und dessen User Name übereinstimmt.

Navigation

[0] Themen-Index

[#] Nächste Seite

Zur normalen Ansicht wechseln