Table of Contents

Support Document Management System

Das Addon SMART_CCDMS ergänzt in mail den Support für das COSMO Document Management system. Sie können Dokumente, die in Ihrem DMS System liegen an eine ausgehende E-Mail anhängen.

Sobald das Addon aktiv und installiert ist, wird dieses in der Versionsinformation von mail angezeigt.

AddonActive
zusätzliches Addon aktiv

Einrichtung

Einrichtung pro Beleg

In der Einrichtung pro Beleg können Sie entscheiden, in welchem Beleg welche Dateien an die E-Mail gehangen werden sollen.

SetupD3DMS
Einrichtung COSMO Document Management System pro Beleg

Dieses wählen Sie über das Feld

  • DMS-Dokumentbibliothek: Hier wählen Sie eine der innerhalb Ihrer DMS Integration vorab definierten Dokumentbibliothek, sowie den Inhaltstyp aus. Wird eine E-Mail verschickt, so nimmt das System DMS-Dateien des Beleges aus der eingerichteten Bibliothek und hängt diese an die erstelle E-Mail

Anpassung: Zusätzliche Datenquelle

Die Logik verarbeitet den zu verschickenden Datensatz einer E-Mail, dieses ist im Standard zum Beispiel der Verkaufsrechnungskopf bei einer gebuchten Rechnung. Sie haben die Möglichkeit die Verarbeitungslogik um zusätzliche Daten zu erweitern.

    [EventSubscriber(ObjectType::Codeunit, Codeunit::SMART_CCDMS, 'GetSubRecords', '', true, true)]
    local procedure AddMyCustomSubRecords(HeaderDoc: Variant; MailSetup: Record "MAIL_Setup per Document"; var Handled: Boolean; var SubRecRef: RecordRef)
    var ...
    begin
        RecRef.GetTable(HeaderDoc);
        if RecRef.Number <> Database::"Purchase Header" then
            exit;

        #region GetPurchase Lines ...
        #region GetItemList ...
        #region CreateFilterString ...
        SubRecRef.Open(Database::Item);
        SubRecRef.Field(1).SetFilter(FilterString);
    end;

Parameter:

  • HeaderDoc: In dieser Variable ist der aktuell zu verschickende Datensatz gespeichert
  • MailSetup: Versand-Einrichtungen für den den aktuellen Report / Prozess
  • Handled: Dieser Parameter wird auf true gesetzt um dem Standard mitzuteilen, das eine zusätzliche Datenquelle berücksichtigt werden soll.
  • SubRecRef: Der zu filternde Datensatz für die neue Datenquelle

Genutzte Objekte

Der Objektbereich ist in SMART_CCDMS dokumentiert

Bis Version 25 war folgender Objektbereich im Einsatz:

Typ ID Name
Codeunit 76120 MAIL_CCDMS_Integration