Mit diesem Formular können Sie fehlende, unklare oder fehlerhafte Inhalte in der Dokumentation melden und Verbesserungsvorschläge machen. Ihr Feedback hilft uns, die Qualität und Vollständigkeit kontinuierlich zu verbessern.
Report E-Mails
Beschreibung
Für unitop wurde der Report für die Kontoauszüge um die Logik für Absender, Empfänger, Anhänge, E-Mail Body Layouts und Betreff erweitert. Über die Action "Finanzberichte" → "Kontoauszug" (durch unitop ausgetauscht) öffnet sich die RequestPage des Reports, auf dem eine Sende-Option ausgewählt und der Report per E-Mail versendet werden kann.

Absender
BC nutzt die E-Mail Szenarien zur Ermittlung von Absendern. Weiterführende Infos, wie man ein Szenario zuweist kann über folgenden Link nachgelesen werden: E-Mail Szenarios. Für den Belegversand wurden die Szenarien um für unitop fehlende Belege erweitert und diese im Quellcode abgefragt. Über den folgenden Publisher kann entweder die Absenderlogik für CC ausgeschaltet oder übersteuert werden:
Codeunit " GOB CC Email Sender": Publisher "OnBeforeSetEmailScenario"
Empfänger
E-Mail Empfänger können beim Belegversand an mehreren Stellen eingerichtet werden. Weiterführende Informationen, wie E-Mail Empfänger einrichtet werden, können über folgende Links nachgelesen werden:
Über die folgenden Publisher kann die Empfängerlogik für CC ausgeschaltet, geändert oder übersteuert werden:
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.
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 wird unter folgendem Link beschrieben: E-Mail Bodys
Diese unitop Logik kann mit folgenden Publishern ausgeschaltet, erweitert oder übersteuert werden:
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
PDF-Dateiname
Der PDF-Dateiname kann in den benutzerdefinierten Berichtslayouts eingerichtet werden. Davon abweichend kann auch über die Dokumentlayouts von Debitor/Kreditor auf die kunden-/lieferantenspezifischen Layouts zugegriffen und ein Dateiname hinterlegt werden:

Diese unitop Logik kann mit folgenden Publishern ausgeschaltet, erweitert oder übersteuert werden:
Codeunit "GOB CC Email PDF Filename":
Publisher, bevor der Dateiname ausgetauscht wird: OnBeforeGetFilenameFromCustomReportLayout
Publisher, bevor die Platzhalter ausgetauscht werden: OnBeforeReplacePlaceholderForFilename
Publisher, nachdem die Platzhalter ausgetauscht werden: OnAfterReplacePlaceholderForFilename
Publisher, nachdem der Dateiname ausgetauscht wurde: OnAfterGetFilenameFromCustomReportLayout
Grafischer Überblick
