Das Notes Forum

Domino 9 und frühere Versionen => ND6: Entwicklung => Thema gestartet von: fiuman007 am 23.02.05 - 13:55:46

Titel: Felder in Bezug auf Rollen
Beitrag von: fiuman007 am 23.02.05 - 13:55:46
Hallo,

ich habe jetzt 4 Rollen in der ACL vergeben. Wenn ich bei ganzen Maskeninhalten , die Rollen verteilen will, ist es ja kein Problem.

Wie ist es aber wenn ich bei einer Maske, für ein Feld eine "Zugriffsbeschränkung" machen will?  D.h. 

Ich habe 4 Rollen ( Vertrieb, Entwicklung, Produktion, Sonstige). Und ich will dass das Feld1 von "Vertrieb" gelesen, aber nicht geändert werden kann.

Kann ich sowas irgendwie mit der Formel oder LS festlegen?

@IsMember("[Vertrieb]";@UserRoles) .... weiß nicht ob so was geht... oder mit @UserAccess....



Danke


Titel: Re: Felder in Bezug auf Rollen
Beitrag von: koehlerbv am 23.02.05 - 14:00:48
Standardweg ist die "Verdopplung" des Feldes - eines ist editierbar, das andere bezieht sich auf dieses, ist aber berechnet zur Anzeige.
In Abhängigkit von der gewünschten Rolle wird nun das eine oder das andere Feld verborgen.

Bernhard
Titel: Re: Felder in Bezug auf Rollen
Beitrag von: fiuman007 am 23.02.05 - 14:23:48
Ja, so was ist schon nicht schlecht.

Bekomme ich die 2 Felder irgendwie übereinander?  Wenn nicht, ist es so auch nicht schlimm.

Also ich mach dann noch die Hide-When formel oder ?

ich hab jetzt mit  @IsMember("[Vertrieb]";@UserRoles) ausprobiert, aber geht irgendwie nicht. ....
Titel: Re: Felder in Bezug auf Rollen
Beitrag von: Driri am 23.02.05 - 14:28:27
Was heißt "übereinander" ?

Du kannst die beiden Felder direkt untereinander setzen, d.h. jeweils in eine eigene Zeile.
Wenn die HideWhen-Formeln korrekt gesetzt sind, sieht der User immer nur "sein" Feld an der entsprechenden Stelle.

Du mußt dann natürlich für beide Felder, also für das editierbare und für das berechnete Feld, jeweils eine HideWhen-Formel hinterlegen.

Also z.B.

@IsMember("[Vertrieb]";@UserRoles) für das berechnete Feld

und

!@IsMember("[Vertrieb]";@UserRoles) für das bearbeitbare Feld.

Dann würde der Vertriebler das bearbeitbare Feld sehen.
Titel: Re: Felder in Bezug auf Rollen
Beitrag von: fiuman007 am 23.02.05 - 14:41:48
Ja genau. Funktioniert.  :)

Vielen Dank