Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende ÜberarbeitungLetzte ÜberarbeitungBeide Seiten der Revision | ||
server:ansteuerungen:mail [2018/06/11 19:05] – [Absender] Hendrik Eifert | server:ansteuerungen:mail [2021/07/12 13:50] – [Bedingter Mailversand - ab Version 4.9] Hendrik Eifert | ||
---|---|---|---|
Zeile 70: | Zeile 70: | ||
Bei dieser Ansteuerung ist die Empfänger-EMail-Adresse als spezifischer Parameter einzutragen. | Bei dieser Ansteuerung ist die Empfänger-EMail-Adresse als spezifischer Parameter einzutragen. | ||
+ | |||
+ | |||
+ | |||
+ | ==== Bedingter Mailversand - ab Version 4.9 ==== | ||
+ | <note important> | ||
+ | |||
+ | Ab der EDP-Version 4.9 kann in der Aufgabe eine Bedingung für den Mailversand hinterlegt werden. \\ | ||
+ | Die Bedingung wird in Form einer SQL-Abfrage hinterlegt, die Mail wird nur dann versendet, wenn die Hinterlegte SQL-Abfrage ein Ergebnis zurückgibt (>0 Ergebniszeilen). Dabei kann der Platzhalter < | ||
+ | |||
+ | Die bedingte Abfrage betrifft nur die Aufgaben, die in der Form " | ||
+ | \\ | ||
+ | \\ | ||
+ | |||
+ | Um den bedingten Mailversand zu aktivieren, muss in der Konfig-Datei der Schnittstelle der folgende Text hinterlegt werden. Klicken Sie dazu bitte in der EDP-Konfiguration mit Rechts auf die Schnittstelle, | ||
+ | < | ||
+ | [Advanced] | ||
+ | ConditionalMailSend=1 | ||
+ | </ | ||
+ | Diese Einstellung ist in der normalen Konfigmaske nicht vorhanden und kann nur wie oben beschrieben manuell in der Grundkonfiguration ergänzt werden. | ||
+ | |||
+ | \\ | ||
+ | Nachfolgend wird ein Beispiel für das Feld " | ||
+ | < | ||
+ | email@adresse.de|SELECT EINSATZNUMMER FROM EINSAETZE WHERE EINSATZART<>' | ||
+ | </ | ||
+ | |||
+ | Bitte beachten Sie, dass das Auslösen der Aufgabe trotzdem in EDP dokumentiert wird und nur im Logfile erkenntlich ist, ob auf Grund der Bedingung der Versand unterdrückt wurde. |