Skip to main content
Skip table of contents

Konfigurieren der automatischen Eingangsverarbeitung für eingehende Dokumente

Nachdem Sie die Indizierungsdefinitionen eingerichtet haben, konfigurieren Sie die automatische Verarbeitung. Sie ordnen auf diese Weise die eingehenden Dokumente einem Vorgang in Microsoft Dynamics 365 for Finance and Operations zu.

Sie können nur aktive Indizierungsdefinitionen für den Typ Anhang und nur für aktive Indizierungseigenschaften eine funktionsfähige automatische Eingangsverarbeitung konfigurieren.

Für den automatischen Import der Dokuments definieren Sie jeweils mindestens drei Bedingungen pro Dokumentart, die Sie unter Einstellungen > Systeme > Systeme im Abschnitt Dokumentart angegeben haben.

Sie benötigen tiefergehendes Wissen zu den Datenbank und Datenbankstrukturen von Microsoft Dynamics 365 for Finance and Operations. Darüber hinaus sind auch Kenntnisse in der Programmiersprache X++ hilfreich.

Wissenswertes zur automatischen Eingangsverarbeitung

Mit den Bedingungen pro Dokumentart wird der Import und die Zuordnung der Dokumente zu Vorgängen gesteuert. Die Bedingungen bestehen aus Methoden und Aktionen. Eine Bedingung für eine Dokumentart wird immer mit anchor.DocuTypeId== eingeleitet.

Standardmäßig gibt es folgende Methoden für Aktionen:

Methode

Beschreibung

assignDocTo

Ordnet Dokumente einer Tabelle und Dokumentart in der Tabelle zu.

stopProcessing

Beendet den Importprozess, sobald die Aktion

ProcessManually

Ist ein erforderlicher Eintrag am Ende der Tabelle. Der Eintrag wird immer mit der Bedingung true kombiniert.

index.get("<Dokumentfeld-ID")

Ist Bestandteil der Aktion. Die Methode in Kombination mit der Dokumentfeld-ID findet den Wert, der in der Indizierungsdefinition zur zugeordneten Dokumentfeld-ID definiert wurde (Indizierungseigenschaft).

Sie können bis zu acht Dokumentfeld-IDs eingeben. Trennen Sie die Dokumentfeld-IDs durch ein Semikolon.

Muster: index.get("<ID1>; <ID2>;<ID3>")

Die Bedingungen und die zugehörigen Aktionen müssen in einer bestimmten Reihenfolge ausgeführt werden, die Sie definieren müssen. Jede Aktion vom Typ assignDocTo wird gefolgt von der Aktion vom Typ stopProcessing. Den Abschluss einer Tabelle bildet mit der höchsten Sequenznummer die Aktion ProcessManually.

Sequenz

Bedingung

Aktion

Beschreibung

1

anchor.DocuTypeId == "KredKorr"

assignDocTo(SalesTable::find(index.get("<Dokumentfeld-ID>")))

Mit der Sequenz wird die Bedingung für die Aktion gestartet.

2

anchor.DocuTypeId == "KredKorr"

stopProcessing

Mit der Sequenz wird die Bedingung für die Aktion beendet.

100

true

ProcessManually

An letzter Stelle der Tabelle muss immer die Bedingung true platziert sein. Diese Bedingung sorgt dafür, dass alle Prozesse ordnungsgemäß beendet werden.

Definieren einer automatischen Eingangsverarbeitung pro Dokumentart

Sie definieren immer zwei Zeilen für eine Dokumentfeld-ID: den Start und das Ende des Prozesses.

Angenommen, Sie möchten die Korrespondenz mit Kreditoren automatisch importieren und einem Vorgang zuordnen.

So geht’s

  1. Gehen Sie zu edoc archivelink > Einstellungen > Basis > Automatische Eingangsverarbeitung.

  2. Geben Sie im Abschnitt Kopfzeile in der Spalte Automatische Eingangsverarbeitung-ID einen Namen für die Tabelle ein.

  3. Geben Sie in der Spalte Name der automatischen Verarbeitung einen aussagekräftigen Namen ein.

Im nächsten Schritt definieren Sie pro Dokumentart die Reihenfolge (Sequenz), in der die Aktionen ausgeführt werden, die Bedingungen und die Aktionen.

So geht’s

  1. Geben Sie eine Zahl größer als Null in der Spalte Sequenz ein.

  2. Geben Sie in der Spalte Bedingung die Ausdruck anchor.DocuTypeId== gefolgt von der Dokumentfeld-ID der Dokumentart in Anführungszeichen ein. Beispiel für die Korrespondenz mit einem Kreditor: anchor.DocuTypeId== “KredKorr”

  3. Geben Sie in der Spalte Aktion die Methode assignDocTo ein, gefolgt von einem Befehl in Klammern, der die Tabelle und den Eintrag in der Tabelle findet.

  4. Ergänzen Sie die Methode mit der Dokumentfeld-ID, die Sie in der Indizierungsdefinition finden. Voraussetzung: Das Dokumentfeld muss aktiv sein.

  5. Geben Sie in der nächsten Zeile eine nächst höhere Zahl unter Sequenz ein.

  6. Geben Sie dieselben Daten in der Spalte Bedingung ein.

  7. Geben Sie in der Spalte Aktion die Methode stopProcessing ein, um den Prozess zu beenden. Führen Sie bei Bedarf pro Dokumentart diese Schritte durch.

Gut zu wissen

Wenn Sie für alle benötigten Dokumentarten die automatische Eingangsverarbeitung definiert haben, schließen Sie die Tabelle mit der Bedingung true und der Aktion ProcessManually ab. Geben Sie eine möglichst hohe Zahl unter Sequenz ein.

Mit dieser Bedingung werden die definierten Prozesse beendet.

Nachdem Sie alle Schritte abgeschlossen haben, aktivieren Sie die automatische Eingangsverarbeitung.

So geht’s

  1. Gehen Sie zu edoc archivelink > Einstellungen > Systeme > Systeme, um die automatische Eingangsverarbeitung zu aktivieren.

  2. Klicken Sie im Abschnitt Repository auf Einstellungen > Automatische Eingangsverarbeitungs-ID.

  3. Aktivieren Sie die Funktion.

Alle eingehenden Dokumente werden beim Importieren automatisch den entsprechenden Vorgängen in Dynamics 365 for Finance and Operations zugeordnet.

Wenn Sie edoc archivelink initial einrichten, konfigurieren Sie im nächsten Schritt die automatische Weiterleitung von Dokumenten: Konfigurieren der automatischen Dokumentweiterleitung

Siehe auch

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.