Autor Thema: Felder in Bezug auf Rollen  (Gelesen 1021 mal)

Offline fiuman007

  • Aktives Mitglied
  • ***
  • Beiträge: 134
  • Geschlecht: Männlich
  • flumensis hypatia
Felder in Bezug auf Rollen
« 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


« Letzte Änderung: 23.02.05 - 14:41:59 von fiuman007 »
fluminensis hypatia

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: Felder in Bezug auf Rollen
« Antwort #1 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

Offline fiuman007

  • Aktives Mitglied
  • ***
  • Beiträge: 134
  • Geschlecht: Männlich
  • flumensis hypatia
Re: Felder in Bezug auf Rollen
« Antwort #2 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. ....
fluminensis hypatia

Driri

  • Gast
Re: Felder in Bezug auf Rollen
« Antwort #3 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.
« Letzte Änderung: 23.02.05 - 14:30:25 von Driri »

Offline fiuman007

  • Aktives Mitglied
  • ***
  • Beiträge: 134
  • Geschlecht: Männlich
  • flumensis hypatia
Re: Felder in Bezug auf Rollen
« Antwort #4 am: 23.02.05 - 14:41:48 »
Ja genau. Funktioniert.  :)

Vielen Dank

 
fluminensis hypatia

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz