Table of Contents

E-Mails aus Vorlagen

Beschreibung

Aus allen ungebuchten und gebuchten Belegen heraus kann über die Action "E-Mail aus Vorlage" eine E-Mail auf Basis einer Vorlage (Layout) versendet werden. Eine Beschreibung des Prozesses kann unter folgendem Link nachgelesen werden: E-Mail aus Vorlage und Einrichtung. Dabei wird ein E-Mail Dialog geöffnet. Auf welche Komponenten inwieweit Einfluss genommen werden kann, wird im Folgenden beschrieben.

Absender

BC nutzt die E-Mail Szenarien zur Ermittlung von Absendern. Weiterführende Infos, wie ein Szenario zugewiesen wird kann über folgenden Link nachgelesen werden: E-Mail Szenarios. Für E-Mails aus Vorlagen wurde, unabhängig von den Belegen aus denen wir eine E-Mail verschicken, ein gemeinsames E-Mail Szenario eingefügt:

Wählen Sie "Zuweisen von Szenarios zu Konto" und "E-Mail aus Vorlage".

Über die folgenden Publisher kann man entweder die unitop Absenderlogik ausschalten oder übersteuern:

Codeunit " GOB CC Email Sender":

  • Publisher, bevor die Report Verwendung und das E-Mail Szenario zwischengespeichert werden: OnBeforeSetEmailScenarioTemplate

  • Publisher, bevor die zwischengespeicherte Report Verwendung in den Prozess übergeben wird: OnBeforeSetReportUsage

  • Publisher, bevor das zwischengespeicherte Szenario in den Prozess übergeben wird: OnBeforeSetEmailScenario

Empfänger

E-Mail Empfänger können beim Belegversand an mehreren Stellen eingerichtet werden. Weiterführende Informationen, wie E-Mail Empfänger eingerichtet werden, können über folgenden Link nachgelesen werden:

Bei Vorlagen-Belegarten kann angegeben werden, ob der Empfänger über die Vorlagen-Belegart oder die zugeordnete Beleg-Belegart ermittelt werden soll. Dies kann hier noch nachgelesen werden: Belegart

Über die folgenden Publisher kann man die Empfängerlogik für CC ausschalten, ändern oder übersteuern:

Codeunit "GOB CC Email Recipients":

  • Publisher, bevor die Debitor E-Mail Adresse ermittelt wird: OnBeforeChangeCustomerEmailAddress

  • Publisher, bevor die Kreditor E-Mail Adresse ermittelt wird: OnBeforeChangeVendorEmailAddress

  • Publisher, bevor die E-Mail Adresse in der Email überschrieben wird: OnBeforeSetEmailRecipient

  • Publisher, vor der unitop Ermittlung der E-Mail Adresse: OnBeforeGetEMailAddress

Betreff

Analog zum E-Mail Body Layout wird auch der Betreff ermittelt. In der Dokumentation ist die Einrichtung beschrieben: Belegarten

Diese unitop Logik kann mit folgenden Publisher ausgeschaltet, erweitert oder übersteuert werden:

Codeunit "GOB CC Email Subject":

  • Publisher, bevor der Prozess zum Austausch des Betreffs beginnt: OnBeforeSetSubjectFromCustomReportLayout

  • Publisher nachdem der Betreff ermittelt und die Platzhalter ausgetauscht wurden: OnAfterSetSubjectFromCustomReportLayout

Anhänge

Mit dem Belegversand ist es möglich diverse Dateien als E-Mail Anhang zu versenden. Nachzulesen in der Dokumentation unter folgenden Links: Belegartenanhänge und weitere Anhänge. Über die folgenden Publisher kann man entweder die unitop Anhangslogik für die jeweiligen Fälle ausschalten, erweitern oder übersteuern:

Codeunit "GOB CC Email Attachments":

  • Publisher, bevor die unitop Anhänge hinzugefügt werden: OnBeforeAddAttachmentsToEMail

  • Publisher, bevor die Belegarten Anhänge eingefügt werden: OnBeforeAddCCDocumentTypeAttachmentsToEmail

  • Publisher, bevor ein einzelner Belegarten Anhang eingefügt wird: OnBeforeAddCCDocumentTypeAttachmentToEmail

  • Publisher, bevor die DMS Anhänge in den Anhangsvorschlag eingefügt werden: OnBeforeAddDMSAttachmentsToEmailProposal

  • Publisher, bevor ein einzelner DMS Anhang in den Anhangsvorschlag eingefügt wird: OnBeforeAddDMSAttachmentToEmailProposal

  • Publisher, bevor die BC Belegkopf-Anhänge in den Vorschlag eingefügt werden: OnBeforeAddDocumentHeaderAttachmentsToEmailProposal

  • Publisher, bevor die BC Belegzeilen-Anhänge in den Vorschlag eingefügt werden: OnBeforeAddDocumentLinesAttachmentsToEmailProposal

  • Publisher, bevor eine einzelne Datei als Anhangsvorschlag zur E-Mail hinzugefügt wird: OnBeforeAddDocumentAttachmentToEmailProposal

  • Publisher, bevor alle Dateien vom Anhangsvorschlag in die tatsächlichen E-Mail Anhänge übertragen werden: OnBeforeAddBufferedAttachmentToEmail

E-Mail Body Layout

Die Einrichtung sprachabhängiger Layouts erfolgt über die Vorlagen-Belegart. Dies wird unter folgendem Link unter Punkt 9 beschrieben. (Belegarten)

Diese unitop Logik kann mit folgenden Publishern ausgeschaltet, erweitert oder übersteuert werden:

Codeunit "GOB CC Custom Report Layout":

  • Publisher, zu Beginn des Prozesses zum generellen Austausch des Layouts: OnBeforeCreateTempBodyReportSelectionForUnitopLayout

  • Publisher, bevor das unitop Layout ermittelt wird: OnBeforeGetCustReportLayoutCode

  • Publisher, wenn kein Layout ermittelt werden konnte: OnAfterGetCustomReportLayoutCode

Grafischer Überblick

Grafischer Überblick: Action, Tabelle, Codeunit