Domino 9 und frühere Versionen > ND6: Entwicklung
Auswahl von Empfängern für @Mailsend
Schnulli:
Der Thread ist zwar beendet, aber hier noch eine Anmerkung von mir:
Einer der Nachteile Deiner Lösung könnte sein, daß Du diese Zuordnung Abteilung -> e-mailadressen dann nur in dieser einen DB zur Verfügung hast.
Du solltest Dir überlegen, e-mail Gruppen, wie in Deiner Lösung 2 schon im Ansatz richtig, generell in Euer Firmenadreßbuch zu integrieren.
Dies hat nicht nur den Vorteil, daß Du das Problem mit den einzelnen e-mail Adressen los bist, sondern hat auch erheblich Vorteile bei der Vergabe von ACL-Rechten und deren Pflege. Denn da musst Du dann nur die Gruppe einer Rolle bzw. Zugriffsberechtigungen zuordnen, und nicht jede Person einzeln.
(z.B. kommt zur Gruppe "Schreinerei" der Herr Muster dazu, dann musst Du den nur im Firmenadreßbuch der Gruppe "Schreinerei" zuordnen und nicht in jeder DB, auf die er vielleicht Zugriff haben muss!)
Außerdem stehen diese Gruppen dann auch allen Mail-Nutzern zur Verfügung, was auch erheblich Vorteile bringt.
Und falls Du dann doch mal alle e-mail-Adressen einzeln haben willst, kannst Du das in einer Maske bei den Feld-Eigenschaften einstellen!
Viele Grüße
reraru:
Hi Schnulli!
Ich stimme Dir zu und möchte auch gerne so vorgehen.
Das Problem ist meiner Meinung nach aber das im internen Firmenadressbuch
zu viele Personen Gruppen und Alias-Gruppen sind.
Ich stell mir einfach einen unserer Meister vor (DAU) der 25 Minuten braucht
um die Abteilung "Schreinerei" zu finden.
Mit den Berechtigungen bin ich in Notes noch nicht wirklich vertraut.
Eine Verständnisfrage:
Die Maske "Abteilungen" in der ich die Adressen verwalte besitzt 2 Felder.
Abteilungsname (Text) + Adresse (Namen / Adressdialogfeld)
Ich hole mir also im Feld Adresse über unser Firmenadressbuch die Mitglieder
dieser Gruppe.
Gibt es denn dann noch Probleme bei der Berechtigungsvergabe?
---
Noch eine Idee:
Ich könnte doch das was ich jetzt mit der internen Ansicht mache (DBLookup;
DbColumn doch auch mit dem Firmenadressbuch machen.
Bringt mir das den Vorteil?
Ich könnte ja hier evtl. eine Ansicht erstellen die nur Gruppennamen und
Mailadressen enthält.
??? NEUE FRAGEN ???
Gruß René
Driri:
Hi,
da muß man IMO jetzt unterscheiden zwischen der Funktion zum Versand der Mails und der Zugriffssteuerung.
Wenn Du die Gruppe im Directory anlegst, dann kannst Du diese sowohl für den Mailversand, als auch für Zugriffsteuerung auf Datenbanken etc. verwenden. Der Vorteil ist klar, Du pflegst nur noch an einer Stelle, nämlich im Directory.
Die Gruppen kannst Du dann theoretisch auch direkt für den Versand von Mails verwenden, d.h. die Abteilungsdokumente werden dann nicht mehr benötigt. Du könntest dann die benötigten Gruppen als feste Auswahl in der Dialogliste hinterlegen, dann können für den Versand auch nur diese gewählt werden.
Mit Berechtigungen hat das allerdings nichts zu tun.
Natürlich kannst Du auch per DBColumn oder DBLookup aufs Directory zugreifen und dort die Adressen auslesen, allerdings ist das dann mit Einschränkungen etwas schwieriger, wenn Du z.B. nur deine Abteilungsgruppen haben möchtest.
Vorteile sehe ich da eigentlich gegenüber dem oben geschilderten Vorgehen keine, außer evtl. die Namen der Abteilungsgruppen ändern sich häufiger oder es kommen häufiger welche dazu oder entfallen.
Noch mal : Wenn Du die Gruppen direkt im Directory pflegst und diese dann auch für den Versand benutzt, brauchst Du dich um die dort hinterlegten Mailadressen in deiner Anwendung nicht mehr zu kümmern. Die Gruppe wird beim Versand aufgelöst, da die Gruppe aus dem Directory stammt.
Schnulli:
1. zu viele Gruppen in Adreßbuch:
ist eigentlich kein Problem, da Notes ja bei der Eingabe der ersten Buchstaben automatisch ausfüllen kann, bzw. der User im Dialogfeld mit der Eingabe auch zum entsprechenden Teil der Liste springen kann (Eingabe "Schr" und dann zeigt er die entsprechende Stelle an) Das schaffen sogar unsere Daus! ;-)
2. Die Berechtigungen (ACL) kannst Du mit Deiner Lösung gar nicht abbilden. Lies mal die Hilfe zu ACL
3. Die Gruppen müssen als Notes-Gruppe im Adreßbuch auf dem Server vorliegen, damit sie für alle User und (spätere) Datenbanken verfügbar sind. (Für speziellere Fragen dazu solltest Du aber einen Admin fragen)
Hast Du schon mal einen Notes-Designer Kurs besucht? Da kriegt man diese Grundkenntnisse gut vermittelt.
reraru:
Hi Schnulli!
Ich werde mich dann wohl am besten mal mit den ACL´s auseinandersetzen!
Was einen Notes Designer Lehrgang angeht:
"Ich habe doch keine Zeit!" - Wir sind hier eine 3,5 Mann IT-Abteilung.
Zuständig für 300 Mitarbeiter. Da ist verdammt wenig Zeit. Ich wollte
schon lange einen Kurs buchen, aber dieses Jahr kommt echt ein Groß-
projekt nach dem anderen. ;-)
Ich habe mir zumindest schon das neu erscheinde Buch zum Designer 6.5
von Addison Wesley bestellt! ;-)
Vielen Dank trotzdem für Deine Bemühungen!
Navigation
[0] Themen-Index
[*] Vorherige Sete
Zur normalen Ansicht wechseln