Das Notes Forum

Domino 9 und frühere Versionen => Entwicklung => Thema gestartet von: GreySound am 23.08.05 - 14:42:26

Titel: Mailschablone
Beitrag von: GreySound am 23.08.05 - 14:42:26
Hallo zusammen.
Ich muss folgendes erstellen:
Ein Änderung in der Mailschablone, damit sowas wie ein Trailer mitgeschickt wird. Kein Problem. Jetzt soll aber nicht jeder User, sondern nur die, die keine eigene Signatur haben, die veränderte Mailschablone bekommen. Demnach möchte ich eine Mail mit einem Hotspot schicken. Klickt der User auf den Spot, wird seine Mail Schablone upgedatet. Was für Befehle muss ich hinter den Hotspot setzen, damit bei Klick die Mailschablone upgedatet wird ??????
Vielen Dank für Tipps ::)
Titel: Re: Mailschablone
Beitrag von: Wilhelm am 23.08.05 - 16:49:42
Hallo,

das könnte über Standard-Bordmittel schwierig werden, da die entsprechende Eigenschaft notesDatabase.DesignTemplateName read-only ist.

Mal ein anderer Gedankenansatz:
Du könntest auslesen ob das Profil eine Signatur enthält und wenn nicht, wird diese dort eingefügt. Also im Prinzip so, als ob es der User selbst gemacht hätte:

 Dim session As NotesSession
   Dim db As NotesDatabase
   Dim docCalenderProfile As NotesDocument
   Dim itemSignature As NotesItem
   
   Set session = New NotesSession
   Set db = session.CurrentDatabase
   Set docCalendarProfile = db.GetProfileDocument("CalendarProfile")
   Set itemSignature = docCalendarProfile.GetfirstItem("Signature_1")
   
   If itemSignature.text = "" Then
      
      docCalendarProfile.EnableSignature = "1"
      docCalendarProfile.SignatureOption = "1"
      docCalendarProfile.Signature_1 = "--->Hier die neue Signatur<---"
      
      Call docCalendarProfile.Save(False, False)
      
   End If


Meinen schlampigen Programmierstil bitte ich zu entschuldigen  :o

Grüße

Willi

Dieser Beitrag scheint mir im Entwicklungsforum besser aufgehoben zu sein. Kann das mal jemand verschieben?
Titel: Re: Mailschablone
Beitrag von: GreySound am 25.08.05 - 14:48:31
Hallo WilliG.
 :PDein Programmierstil ist völlig egal! Tatsache ist das ist es!!!!!!!!!!! :-P
Super Idee! vielen, vielen Dank
Titel: Re: Mailschablone
Beitrag von: Glombi am 25.08.05 - 15:20:44
Dieser Beitrag scheint mir im Entwicklungsforum besser aufgehoben zu sein. Kann das mal jemand verschieben?

Erledigt. - Andreas
Titel: Re: Mailschablone
Beitrag von: Silver am 06.02.07 - 12:46:42
Sorry... dass ich hier den Thread nochmal aufmachen musss.

Habe das so auch geändert. In den Vorgaben sehe ich nun auch die neue Signatur - allerdings zieht er sich diese nicht. Irgendwo ist noch die "alte" verspeichert. Wie kann ich das aktualisieren - möchte das wenn möglich in die Formel einfügen.

Soll nicht manuell nochmal über die Werkzeug-Vorgaben erledigt werden müssen.

Grüsse
Titel: Re: Mailschablone
Beitrag von: klaussal am 06.02.07 - 13:03:55
Evtl. Notes einmal zu- und wieder aufmachen. Profildokumente werden "gecached" (fürchterliches Deutsch).
Titel: Re: Mailschablone
Beitrag von: Silver am 06.02.07 - 13:37:27
danke für hinweis. aber auch nach neustart immer noch die "alte" signatur.

nur wenn ich über die werkzeug-vorgaben gehe und diese maske dann nochmals mit ok bestätige, zieht er sich die signatur aus dem vorherigen befehl.

kann ich die diese aktualisierung irgendwie per befehl abschicken, ohne nicht immer nochmals über die werkzeugvorgaben zu bestätigen?