Domino 9 und frühere Versionen > ND8: Entwicklung
Kontrollkästchen richtig füllen
koehlerbv:
Dann war das vorher aber wirklich kein Array.
Bernhard
ata:
... womit wieder einmal klar ist:
Kaum macht man es richtg - funktionierts... ;D
Toni
koehlerbv:
By the way: Wenn das Item, was für die Auswahl hergenommen wird, tatsächlich auch ein Feld in der Maske besitzt und bei diesem keine Mehrfachwerte zugelassen werden, dann wird natürlich nach dem Öffnen aus dem Array (im Item) ein String (im Frontend).
Wobei es vermutlich keinen Sinn macht, das Item auch nochmal durch ein Feld zu repräsentieren.
Bernhard
Klafu:
Die Auswahl wird ebenfalls nur via Script zusammen gestellt.
Sinn und Zweck des ganzen:
Über die Kontrollkästchen werden Projekten Mitarbeiter zugewiesen.
Das 1. Problem:
Wenn die Namen in das Feld eintragen sind, welches dann das Kontrollkästchen füllt, darf das Dokument nicht gespeichert werden.
Ansonsten werden beim nächsten öffnen die Namen erneut eingetragen und alles steht doppelt in den Kontrollkästchen :(
Das 2. Problem:
Kann ich es auch irgendwie lösen, dass die Auswahl aus den Kontrollkästchen beim speichern in ein Feld geschrieben wird, in dem die Auswahl dann 'verewiglicht' wird ?
Da sich die Auswahl ändern kann (neue Kollegen kommen, andere gehen) möchte ich es irgendwie fest hinterlegen, wer an den Projekten mitgeabreitet hat. So als Nachverfolgung.
In dem Feld darf es dann aber auch keine Doppelten Namen geben.
Das 3. Problem:
Über ein Feld, in dem die aktuellen Namen hinterlegt sind, möchte ich den Personen auch noch automatisch Mails zusenden können.
Kann ich da einfach das Feld nehmen, die Namen auslesen und daraus ein E-Mail Format machen ?
Ich hoffe, ich konnte das nun klar erklären
Christoph
cg-home:
Hi Christoph,
wenn ich Dich richtig verstanden habe, habe ich so etwas ähnliches schon mal
mit einem Verteiler gemacht. Dazu habe ich ein Konfigurationsdokument in dem
ich nur einen Titel und ein Feld (mehrfach) mit der Namensliste aus dem Directory
erstelle. Dieses ist natürlich nur von einer bestimmten Person über eine Rolle änderbar.
In der Hauptmaske habe ich dann ein Namens-Feld welches per DBLookup auf das
Konfigurationsdokument zugreift und die Namen zur Auswahl bietet.
Die gewählten Namen werden dann fest im Hauptdok gespeichert, auch wenn in der
Konfiguration etwas geändert wird. Dieses Feld kann dann in einer anderen Aktion als
Email-Empfänger dienen oder sogar die Author-Berechtigungen steuern.
zu 1.)
Die Vorgehensweise verstehe ich noch nicht ganz. Du füllst also ein Feld per LS mit Namen
welches dann wiederum für ein anderes Feld zur Auswahl herangezogen wird. Dieses Feld
soll aber nicht gespeichert werden, vermutlich wegen der Akualität.
Woher bekommst Du die Namen die Du in das Feld schreibst? Aus einer Vorgabe, einem
Profil-Dco oder ist das Fest hinterlegt?
zu 2.)
Mit meiner Beschreibung von oben auf jeden Fall möglich und über ein @Unique werden auch doppelte eleminiert, welche aber vermutlich gar nicht erst entstehen werden.
Bedenken sollte man dann dabei allerdings, wenn dieses Namensfeld auch ein Autorenfeld ist,
das dann, wenn ein User gelöscht wird, je nach ACL Einstellung vom AdminP der gelöschte Name
auch aus dem Feld geschmissen wird. Somit sollte es nur ein Namensfeld bleiben und die
Authoren-Berechtigung in einem anderen Feld berechnet werden.
zu 3.)
Wenn die Namen im Doc gespeichert sind und zwar am besten mit Notes-Hierarchie, sollte das
gehen. Bei meinem oben beschriebenen Verteiler geht es auch. Es wird per Aktion eine neue Mail
erzeugt in welcher das Verteiler-Feld im "An" eingetragen wird, der Betreff mit dem Doc-Titel vorbelegt wird und ein Doc- und DB-Link eingefügt wird.
mfg Christian
Navigation
[0] Themen-Index
[#] Nächste Seite
[*] Vorherige Sete
Zur normalen Ansicht wechseln