Das Notes Forum
Domino 9 und frühere Versionen => ND6: Entwicklung => Thema gestartet von: cash am 19.02.08 - 13:24:19
-
Hallo,
ich suche eine Möglichkeit in einen Postsave einer Maske ein MailSend abzusetzen mit dynamischen Inhalt.
Es geht um eine Workflow-DB mit Anträgen.
Ich will dem Dok-Ersteller eine Mail schicken mit Bearbeitungshinweisen einer Abteilung
z. B.
Sehr geehrte Damen und Herren,
Ihr Auftrag ist erledigt. Es gibt folgende Bearbeitungshinweise:
Hinweise Abteilung 1: wie Tel. besprochen.
Hinweis Abteilung 2: Per 30.11.07
Hinweise Abteilung 3: Geht nicht
Sofern bei der Bearbeitung aber kein Bearbeitungshinweis eingeben wurde soll nur ne Mail raus mit "Ihr Auftrag ist erledigt" bzw. nur mit den Hinweisen der Abteilung wo auch Text ist...
Geht das mit Formelsprache?
Ich stelle mir das so vor:
@MailSend(_Name ; "" ; "" ; "Antrag" ;"Sehr geehrte Damen und Herren,"
+@NewLine+@NewLine
+ "ihr Antrag ist bearbeitet. "
+@NewLine+@NewLine
+ "Bearbeitungshinweise"
@if(Bearbeitungshinweise1 = "" ; ""; Bearbeitungshinweise1)
@if(Bearbeitungshinweise2 = "" ; ""; Bearbeitungshinweise2)
@if(Bearbeitungshinweise3 = "" ; ""; Bearbeitungshinweise3)
+@NewLine +@NewLine
+"Es geht um diesen Auftrag:"+@NewLine+@NewLine ; "";[IncludeDoclink]);
Gruß
Thomas
-
Was ist denn in der Variable "Bearbeitungshinweise1"?
Das geht so nicht und ob es generell mit Formelsprache geht, bin ich mir nicht sicher. Jedenfalls wird das garantiert kein 10-Zeiler...
Mit Script wäre sowas kein großes Prroblem.
Matthias
-
Das geht sehr wohl, Matthias, und die Formel stimmt auch fast schon, bis auf die fehlenden Stringverknüpfungen.
Und auf gänzlich leere Bearbeitunsghinweis-Felder kann man nach dem gleichen Schema ja auch noch abfragen.
Bernhard
-
hätte ich ja nicht gedacht. Man sollte es halt vorher einfach mal probieren und erst dann fragen...
Vielen Dank hat genau so funktioniert wie ich gehoft habe...
Gruß
Thomas
-
Bearbeitungshinweise sind bei uns eigene Dokumente, deswegen wunderte ich mich über die Variable... Da hab ich wohl nicht ganz die Grenze gezogen bekommen ;D
Alles klar.
Matthias