Domino 9 und frühere Versionen > ND6: Entwicklung
Automatische Mail in einer Replik
RvM:
Folgendes Problemchen:
Ein Dokument wird per Webmaske in eine DB eingegeben. Normalerweise habe ich in den Masken im WebQuerySave einen Agentenaufruf, der eine einfache Mail nebst Dokumentenverknüpfung an eine feste Adresse sendet.
Leider hat der Server, auf dem die DB gefüllt wird, keine Möglichkeit, Mails zu versenden. Da aber alle 15 Minuten mit einem Server repliziert wird, der Mails verschicken kann, will ich nun per Script die Verlinkungen der neuen Doks versenden.
Gedacht hatte ich mir, das im Dokument ein Flag gesetzt wird, das dieses Dok schon versendet wurde.
Nur - wie sieht so ein Script aus?
Nicht hauen - ich bin kein Scripter, ich mache es lieber mit Formeln ;)
koehlerbv:
Der Agent läuft mit dem Trigger "Neue / geänderte Dokumente". Er prüft, ob das Flag bereits gesetzt ist. Wenn nicht, Mail erzeugen und versenden und Flag setzen.
Mehr ist das nicht. Und das ist sogar mit @functions möglich.
Bernhard
RvM:
Aber leider gibts da einen Fehler (der sehr wahrscheinlich bei mir zwischen den Ohren liegt):
Folgende Formeln laufen im Agenten, dessen Ziel "Alle neune und geänderten Dokumente" sind:
--- Code: ---@If(mailsend="nein";@MailSend("meine mailadresse";"";"";"Neue Anzeige";"Bitte klicken";"";"";[IncludeDoclink]);"");
@If (mailsend ="nein";@SetField("mailsend";"ja");"")
--- Ende Code ---
Wobei mailsend einfach nur ein Kontrollfeld ist.
So wie ich das verstehe, müsste der Agent doch über jedes neue, bzw, veränderte Dok laufen, oder?
Seltsamerweise gibts keinerlei Probleme, wenn [IncludeDoclink] nicht vorhanden ist.
koehlerbv:
Hat die Datenbank eine Vorgabeansicht? Sonst klappt das nämlich nicht mit IncludeDocLink.
Bernhard
RvM:
Ja, hat sie. In diesr Ansicht sind alle Dokumente zu sehen. Es gibt allerdings nur Sortierungen, keine Kategorisierung. Ist das wichtig?
Navigation
[0] Themen-Index
[#] Nächste Seite
Zur normalen Ansicht wechseln