Das Notes Forum

Domino 9 und frühere Versionen => ND7: Entwicklung => Thema gestartet von: Klafu am 05.03.08 - 17:28:21

Titel: User Rollen
Beitrag von: Klafu am 05.03.08 - 17:28:21
Hallo. ich hab 2 kleine Fragen:

1.
Ist es möglich eine E-Mail an eine Rolle zu schicken ?
Also, das alle User, die diese Roll besitzen, die Mail bekommen. (Praktisch als Ersatz zu einer Benutzergruppe)


2.
Kann ich in einer Datenbank die Namen der User einer bestimmten Rolle in einem Feld anzeigen ?

Ich hoff, die Fragen sind verständlich
Gruß Chris
Titel: Re: User Rollen
Beitrag von: Glombi am 05.03.08 - 17:31:00
zu 1.: Das geht nicht mit Standardmitteln. Hier wäre eine programmatische Lösung mit Script erforderlich.

zu 2.: Das wird schwierig, ausser die User stehen alle namentlich in der ACL.

Andreas
Titel: Re: User Rollen
Beitrag von: Klafu am 05.03.08 - 17:41:04
Ja, die Personen werden alle Namentlich in der ACL aufgelistet und bekommen dann die Rollen zugewiesen
Titel: Re: User Rollen
Beitrag von: koehlerbv am 05.03.08 - 17:44:49
Chris, das mit dem namentlichen Auflisten: Da würde ich mich NIE darauf verlassen. Irgendwann wird das mal anders gemacht.

Und der Code, der für Deine Ziele erforderlich ist,  ist nun kein Hexenwerk:
Zu 1) ACL durchlaufen, prüfen, ob der ACLEntry die gesuchte Rolle hat und dem Array der Emüfänger zufügen. Abschliessend prüfen, ob es überhaupt Einträge im Array gibt.

Zu 2) Selbiges Verfahren, dieses nur ergänzt um das (rekursive!) Auflösen von Gruppen.

Das ist alles eigentlich nur pures Handwerk.

HTH,
Bernhard
Titel: Re: User Rollen
Beitrag von: Klafu am 05.03.08 - 18:03:09
Danke für eure Antworten :)

Bis jetzt sind es nicht viel Benutzer, die die Datenbank verwenden werden und die Rollen bestehen aus so wenig Leuten, das sich hier Benutzergruppen kaum lohnen und dies fast größerer Aufwand wäre.

Was den Code angeht, danke für das vorgeben der Bewerkstelligung.
Ich hoffe, ich bekomm das so leicht hin.

Grüße Chris
Titel: Re: User Rollen
Beitrag von: MadMetzger am 05.03.08 - 21:26:07
Gruppen lohnen sich eigentlich immer, zumal der Aufwand für Gruppen deutlich geringer ist in der Administration. Übrigens impliziert deine Aussage
Bis jetzt sind es nicht viel Benutzer, die die Datenbank verwenden werden
, dass es bestimmt mal mehr werden. Denk da noch mal drüber nach. Personen in ACLs würde ich eher von abraten...
Titel: Re: User Rollen
Beitrag von: ata am 05.03.08 - 21:39:24
... zudem kann es in einer DB nur 75 Rollen geben - und somit sollte man damit sparsam umgehen - bei Gruppen ist man aussen vor - und an die kann man adressieren...

Toni
Titel: Re: User Rollen
Beitrag von: Klafu am 06.03.08 - 17:04:10
Hallo
Ich hab leider gerade kleinere Probleme.
Mein Code geht in die ACL, holt den ersten Eintrag und von diesem die Rollen.
Nur wie bekomme ich das jetzt hin, das ich diese Rollen nach einer bestimmten durchsuchen kann ?
Das geht doch im Prinzip über ein Array, oder ?

Chris
Titel: Re: User Rollen
Beitrag von: Klafu am 06.03.08 - 17:24:10
Gruppen lohnen sich eigentlich immer, zumal der Aufwand für Gruppen deutlich geringer ist in der Administration. Übrigens impliziert deine Aussage
Bis jetzt sind es nicht viel Benutzer, die die Datenbank verwenden werden
, dass es bestimmt mal mehr werden. Denk da noch mal drüber nach. Personen in ACLs würde ich eher von abraten...
Da es sich hier um ein kleines Projekt handelt, kann ich sicher sagen, das es auf jeden fall keine 20 Personen sind, die Aktiv an dem Projekt mitarbeiten. Für alle anderen Kollegen gibt es dann Gruppen

... zudem kann es in einer DB nur 75 Rollen geben - und somit sollte man damit sparsam umgehen - bei Gruppen ist man aussen vor - und an die kann man adressieren...

Toni

Ich brauche eigentlich nur 7 Rollen.  :)

Klar, ich versteh schon,was ihr mir sagen wollt, aber ich denke mit den Rollen in der ACL kann ich das Projekt ohne großen Pflegeaufwand realisieren und muss nicht unsere Admins mit dem Verwalten der Gruppen belästigen

Danke
Grüße Chris
Titel: Re: User Rollen
Beitrag von: Klafu am 10.03.08 - 15:44:21
Also, ich wieder:
Ich hab das nun soweit hinbekommen, und kann nun auf Knopfdruck(LS) die Rollen prüfen, scheiter nun aber daran, die Inhalt von StringArray (1 to15) in einem Feld auszugeben.
Kann mir da jemand einen Hinweis geben wie ich das hinbekomm ?

wäre super.
Titel: Re: User Rollen
Beitrag von: Axel am 10.03.08 - 15:51:11
Am einfachsten geht's im Backend mit

doc.NameDesFeldes = NameDesArray


Axel