Autor Thema: Rollenzuordnungen durch Gruppen ersetzen  (Gelesen 1785 mal)

Offline Alexis

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 534
  • Geschlecht: Männlich
  • LotusNotes macht süchtig!
Rollenzuordnungen durch Gruppen ersetzen
« am: 10.05.04 - 14:47:35 »
Hallo LN-Gemeinde,

ist es möglich User, die in der ACL mit bestimmten Rollen versehen sind, zu ersetzen durch eine Gruppe mit eben diesen Usern allein mit dem Eintrag der Gruppe in der ACL mit entsprechender Rollenzuordnung?

Hintergrund meiner Frage ist die leichtere Pflege der User (Adminrechte ja/nein).

Mein Wunsch ist es (natürlich auch), nicht in den Scripten, in denen die Rollen abgefragt werden herrumzuprogrammieren.

Alexis
wenn ich kein Problem hätte, wär' ich nicht hier ---
wenn ich im Forum eine Lösung gefunden hätte, wär' ich nicht hier ---
wenn ich nicht wüsste, dass mir hier fast immer geholfen wird, wär' ich AUCH nicht hier ---

Glombi

  • Gast
Re:Rollenzuordnungen durch Gruppen ersetzen
« Antwort #1 am: 10.05.04 - 14:55:52 »
Klar kannst Du Gruppen im Domino Directory anlegen und die User dort eintragen.

Andreas

Offline Alexis

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 534
  • Geschlecht: Männlich
  • LotusNotes macht süchtig!
Re:Rollenzuordnungen durch Gruppen ersetzen
« Antwort #2 am: 10.05.04 - 16:50:36 »
Hallo Glombi,

so ganz einfach geht es wohl doch nicht. Vermute das liegt doch am Aufbau des Scriptes für die Überprüfung der Rollenzugehörigkeit:

Set entry = acl.GetEntry( session.UserName )
If ( entry.IsRoleEnabled( "ROLLE_1")) Then ...

Bitte um Hilfe für einen Script-fast-Laien.

Alexis
wenn ich kein Problem hätte, wär' ich nicht hier ---
wenn ich im Forum eine Lösung gefunden hätte, wär' ich nicht hier ---
wenn ich nicht wüsste, dass mir hier fast immer geholfen wird, wär' ich AUCH nicht hier ---

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re:Rollenzuordnungen durch Gruppen ersetzen
« Antwort #3 am: 10.05.04 - 17:30:48 »
Jo, hier fragt das (ungeschickte) Script ab, ob der aktuelle User in der ACL vorhanden ist (als Personeneintrag) und ob die Rolle verfügbar ist.
Hier muss der Code umgeschrieben werden. Es muss also ein LS-Kundiger 'ran.

Bernhard

Glombi

  • Gast
Re:Rollenzuordnungen durch Gruppen ersetzen
« Antwort #4 am: 10.05.04 - 17:33:48 »
Hier ein Scriptschnipsel...

dim roleenabled as integer
dim rollen as Variant
rollen = Evaluate( |@Userroles| )

roleenabled = false
forall rolle in rollen
 if rolle = "[ROLLE_1]" then
   roleenabled = true
   exit forall
 end if
end forall

if roleenabled then

.... hier dann dein Code ....

end if


Andreas
« Letzte Änderung: 10.05.04 - 17:34:04 von Glombi »

Offline Alexis

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 534
  • Geschlecht: Männlich
  • LotusNotes macht süchtig!
Re:Rollenzuordnungen durch Gruppen ersetzen
« Antwort #5 am: 10.05.04 - 17:56:40 »
Hallo Glombi,

dacht ich's mir doch.

Danke für Deine Hilfe. Damit komme ich wohl weiter.
Geht also doch nur mit Umscripten in den Anwendungen.

Alexis
wenn ich kein Problem hätte, wär' ich nicht hier ---
wenn ich im Forum eine Lösung gefunden hätte, wär' ich nicht hier ---
wenn ich nicht wüsste, dass mir hier fast immer geholfen wird, wär' ich AUCH nicht hier ---

Glombi

  • Gast
Re:Rollenzuordnungen durch Gruppen ersetzen
« Antwort #6 am: 11.05.04 - 09:17:58 »
Das Script, welches Personen namentlich in der ACL sucht, ist schon abenteuerlich. Das macht man eigentlich nur in Ausnahmefällen. Es ist schon besser, wenn Du diese Stellen alle änderst.

Andreas

Offline Alexis

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 534
  • Geschlecht: Männlich
  • LotusNotes macht süchtig!
Re:Rollenzuordnungen durch Gruppen ersetzen
« Antwort #7 am: 11.05.04 - 09:37:27 »
Hallo Andreas,

so ist das mit geerbten Altlasten mit einem halbem Dutzend Designern, die darin herumprogrammiert haben.

Spricht eigentlich etwas dagegen, eine Rollenzuordnung nicht über die ACL zu steuern, sondern über eine "Userview", deren Pflege dann nicht vom Admin gemacht werden müsste, sondern zum Beispiel vom Owner der Datenbank?

Alexis

wenn ich kein Problem hätte, wär' ich nicht hier ---
wenn ich im Forum eine Lösung gefunden hätte, wär' ich nicht hier ---
wenn ich nicht wüsste, dass mir hier fast immer geholfen wird, wär' ich AUCH nicht hier ---

Glombi

  • Gast
Re:Rollenzuordnungen durch Gruppen ersetzen
« Antwort #8 am: 11.05.04 - 10:16:46 »
Das sieht man ab und zu auch - insbesondere in Unternehmen, wo alles etwas bürokratischer zugeht  ;D

Es erfordert allerdings einen etwas höheren Pflegeaufwand: Es müssen auch Namens- und Certifierwechsel berücksichtigt werden. Dazu könntest Du Autorenfelder benutzen und das den AdminP überlassen...

Andreas

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz