Anveo EDI Connect / Config / Übersicht / Was ist neu?
This is an automatic translation. The original post is available in Englisch.

Was ist neu?

In diesem Abschnitt beschreiben wir die neue Funktionalität jeder Version. Dies ist nicht das vollständige technische Änderungsprotokoll, sondern für Personen gedacht, die das Modul nutzen, um sich einen Überblick zu verschaffen.

Version 5.00

Die Version 5.00 ist optimiert für die Verwendung als Erweiterung für Microsoft Dynamics 365 Business Central und auch für die Verwendung mit Microsoft Dynamics 365 Business Central Online. Wir beschlossen, einige veraltete Felder loszuwerden, und änderten die Namen der Puffertabellen, damit sie in allen Dynamics Versionen konsistent sind.

Die wichtigsten Änderungen sind:

  • Puffer-Tabellen
    • Geänderte Tabellennamen
    • Einige veraltete Felder entfernt
  • System-Tabellen
    • Entfernt veraltete Felder
  • Konverter
    • Missbilligte den NAV-Konverter zu Gunsten von:
      • Neuer PREPARE-Konverter
      • Neuer CHECK-Konverter
      • Neuer PROCESS-Konverter
    • Der EDIFACT-Konverter unterstützt nun auch nicht standardkonforme Dezimaltrennzeichen
  • Verbesserte UI für die Geschäftstransaktionen
  • Verbesserte UI-Erfahrung im Web-Client von Dynamics
  • Unterstützung für Aktionsgruppen im Workflow-Modul / Geschäftsvorfälle
    • In den meisten Fällen ist die Nachbearbeitungslogik nicht mehr erforderlich. Sie ist als fortgeschrittene Eigenschaft vor neuen Benutzern verborgen
  • Neuer Kommunikationskanal zur Kommunikation mit einer neuen verwalteten Datentransferplattform, auf die Sie als Anveo-Benutzer Zugriff erhalten
  • Einfacherer Installationsprozess (QuickInstall ist nicht mehr erforderlich)
  • Erste Unterstützung für die schnelle Einrichtung der Demoumgebung

Puffer-Tabellen

Wir haben die neue Version genutzt, um einige selten verwendete Felder loszuwerden. Wir haben auch die Felder Sell-to, Bill-to und Ship-to entfernt, da sie für die Informationen, die in der Tabelle ANVEDI Contact/Address gespeichert werden können, redundant sind. Die Dokumentation listet alle veralteten Felder auf: Puffertabellen.

Wenn Sie ein System mit der FOB-Version des Moduls aktualisieren, können Sie die alten Puffertabellen beibehalten, ohne die Mappigns zu ändern. Wenn Sie ein Upgrade auf Erweiterungen durchführen, können Sie die veralteten Felder bei Bedarf mit einer benutzerdefinierten Erweiterung wieder hinzufügen.

System-Tabellen

Wir haben einige Felder aus den Systemtabellen entfernt, die intern verwendet wurden. Wenn Sie von Version 4 des Moduls upgraden, können Sie die Tabellen importieren und die Felder löschen. Wenn Sie von einer älteren Version updaten möchten, führen Sie zuerst ein Upgrade auf Version 4 durch.

Konverter

In der Vergangenheit haben wir einen gemeinsamen Konverter für die gesamte interne Verarbeitungslogik verwendet. Dieser Konverter wurde NAV-Konverter genannt. Da der Begriff NAV in neuen Versionen von Microsoft nicht mehr verwendet wird und wir festgestellt haben, dass es für die Struktur der Mappings besser ist, diese klar in verschiedene Funktionen abzugrenzen, haben wir drei neue Konverter eingeführt:

  • PREPARE
  • CHECK
  • PROCESS

Die Idee besteht darin, die Funktion des Mapping klar zu definieren und bewährte Verfahren durchzusetzen, um die Datenaufbereitung, die Validierung der Daten und die Verarbeitung der Daten zu trennen. Mehr dazu erfahren Sie im Kapitel über die Konverter.

Geschäftliche Transaktionen

Wir haben die Art und Weise geändert, wie Sie die Aktionen für einen bestimmten Geschäftstransaktionstyp eingeben können, und unterstützen jetzt mehrere Aktionen, die nacheinander ausgeführt werden, bis eine davon fehlschlägt. Wenn Sie den fehlgeschlagenen Verarbeitungsschritt zurücksetzen, startet das Modul die erste Aktion erneut. Dadurch können Sie die vorbereitenden Mappings erneut ausführen und den Workflow-Prozess vereinfachen. Außerdem haben wir die Eigenschaft gefördert, einen Unterprozess auf der ersten Ebene jeder Datentabelle in den Zuordnungen zu starten, wodurch es viel einfacher wird, komplexe Szenarien mit mehreren Geschäftstransaktionstypen einzurichten.

Web-Client

Wir haben die Benutzererfahrung in den Web-Clients der verschiedenen Dynamics Versionen verbessert. Wir schätzen Ihr Feedback sehr, wenn wir die Benutzeroberfläche noch verbessern können, um die Benutzung des Moduls so einfach wie möglich zu machen.

Arbeitsablauf

Mit Anveo EDI Connect Version 5.00 haben wir ein neues, vereinfachtes Workflow-System zur Verarbeitung der Daten eingeführt. Das neue System basiert auf den Geschäftsvorgängen und sollte für neue Benutzer des Moduls leichter verständlich sein. Die „alten“ Nachbearbeitungen sind weiterhin verfügbar, werden aber jetzt als erweiterte Eigenschaften zugunsten des neuen Modells ausgeblendet. Es gibt immer noch Szenarien, in denen die alte Logik mehr Flexibilität bietet und nicht aus dem Modul entfernt wird, aber in den meisten Fällen wird das neue Modell einfacher einzurichten und zu verstehen sein.

Dienstbasierte Kommunikation

Da der Zugriff auf das lokale Dateisystem in Microsoft Dynamics 365 Business Central Online nicht möglich ist, haben wir eine neue Webdienst-Schnittstelle implementiert, die mit Diensten von Drittanbietern kommunizieren kann. Wir werden in Kürze eine Kooperation ankündigen, die es Ihnen ermöglicht, Dateien in Protokollen, die bisher nicht direkt unterstützt wurden, wie X.400 und AS/2, über einen Online-Dienst zu senden und abzurufen.

Installation

Anveo EDI Connect ist jetzt vollständig als Business Central Extension und über AppSource verfügbar.

Mit Anveo EDI Connect 5.00 haben wir versucht, die meisten der verwendeten Ressourcen vollständig einzubetten und automatisch zu installieren. In der Business Central Extension erfolgt dies im Installationsprozess der Erweiterung, bei älteren Versionen werden Sie beim Öffnen der EDI-Setup-Seite aufgefordert, die Installation auszuführen. Die in älteren Versionen des Moduls erforderliche Datei QuickInstall.anv wird nicht mehr benötigt.

Demo-System

Wir haben ein Demosystem in das Modul eingebettet. Nach der Installation können Sie über die EDI-Setup-Seite oder die Quick-Links, je nach Dynamics Version, Beispiel-Mappings installieren. Diese Demo-Umgebung wird mit den nächsten Updates verbessert. Wir wollen es so einfach wie möglich machen, ein laufendes Testsystem zu haben, um das Modul entweder vorzuführen oder zu testen.

Version 4.00

Anveo EDI Connect 4.00 bietet eine Menge Verbesserungen und neue Funktionen.

Anwendererfahrung

EDI Geschäftsvorfälle

Wir wollen es dem Endbenutzer so einfach wie möglich machen, seine Transaktionsdaten zu finden, den Status zu sehen und zu den gewünschten Informationen im System zu navigieren. Vor Version 4 gab es die Protokollierung, bei der der Endbenutzer jeden Schritt der Verarbeitungslogik finden konnte, aber dies ist technischer als von vielen Benutzern gefordert. Aus diesem Grund haben wir beschlossen, das neue Konzept der EDI Geschäftsvorfälle hinzuzufügen.

Role Center von Microsoft Dynamics 365 Business Central – Anzeigen von EDI-Geschäftstransaktionen

Die allgemeine Idee ist es, den Zustand eines Dokuments in einer einzigen Zeile, einer EDI Geschäftsvorfall, darzustellen. Jede dieser Transaktionen gehört zu einer neuen Einrichtungstabelle, dem EDI Geschäftsvorfall Typ. Die EDI Geschäftsvorfall Typ definiert, welche allgemeinen Prozesse es gibt und welche Einstiegspunkte. Die Einzelheiten werden im Kapitel EDI Geschäftsvorfälle besprochen.

UI-Verbesserungen

Es gibt mehrere kleine Änderungen zur Verbesserung der Benutzerfreundlichkeit. So haben wir beispielsweise die FactBox im EDI-Dokument aktualisiert, um die vom Endbenutzer benötigten Informationen besser darzustellen. Wir arbeiten auch daran, die Arbeit mit den neuen browserbasierten Clients in allen Versionen zu erleichtern. Wir werden mit der nächsten Version weitere Verbesserungen zu diesem Thema sehen.

Arbeitsplätze („Null-Kodierung“)

Bei den Geschäftstransaktionen haben wir eine Möglichkeit hinzugefügt, Daten zu exportieren, ohne die Notwendigkeit, Felder hinzuzufügen, um zu verfolgen, ob sie bereits exportiert wurden. In der Vergangenheit mussten Sie alle ausgehenden Dokumente mit booleschen Flags versehen, um zu verfolgen, ob sie exportiert werden müssen und ob es bereits einen Export gab. Die neue Funktionalität kann das in vielen Szenarien übernehmen. Sie haben die Möglichkeit, Standard-EDI-Workflows ohne eine einzige Zeile Codierung oder Änderungen an den Basisobjekten von Microsoft Dynamics NAV 2016 einzurichten. Die Einzelheiten werden im Kapitel EDI Geschäftsvorfälle besprochen.

Mapping

Es gibt eine Menge kleiner Änderungen und Verbesserungen am Mapping. Eine große Änderung ist nur manchmal spürbar, wir haben die Art und Weise, wie SourceExpr und DestExpr behandelt werden, auf eine vollständig typisierte Engine umgestellt. Dies sollte die Leistung und Stabilität verbessern und das System robuster gegenüber Sprachänderungen machen.

Allgemeine Funktionalität

Filterung von Tabellendaten

Wir haben die Art und Weise geändert, wie Sie auf die Daten nach der Verarbeitung zugreifen. Es gibt eine neue Eigenschaft Data View, mit der Sie den Datensatz auf alle Datensätze der Tabelle, den Nachbearbeitungssatz, den Geschäftsvorgangsdatensatz oder einen Datensatz durch einen benannten Filter filtern können. Wenn SieNamed Table View wählen
, erhalten Sie wie zuvor Zugriff auf das benannte Tabellenansichtsfeld. Diese Änderung ist rückwärtskompatibel. Bei Upgrades werden wir die neue Eigenschaft auf Named Table View setzen und den Namen der Tabellenansicht beibehalten.

Rollenzentrum von Microsoft Dynamics 365 Business Central – Anzeigen von Tabelleneigenschaften in der Mapping

Table Limit

Wenn Sie Daten aus einer Tabelle lesen, gibt es eine neue erweiterte Eigenschaft namens Limit Count. Wenn Sie diese Eigenschaft auf True setzen, haben Sie die Möglichkeit, die Anzahl der zu lesenden Datensätze zu begrenzen.

Verknüpfte Dokumente erstellen

Die Eigenschaft Master Table wurde in Create Linked Documents umbenannt. Sie sollten diesen Wert auf True setzen, wenn Sie andere Tabellen mit dieser Instanz verknüpfen möchten oder wenn Sie von der
EDI Geschäftsvorfall oder EDI Verarbeitungswarteschlange zum Datensatz navigieren möchten.

Fehler mit Tabellen verknüpfen

Es gibt eine neue Eigenschaft Register Errors On Instance, die es ermöglicht, dass alle folgenden Fehler mit dieser Tabelleninstanz verknüpft werden.

Init-Funktionen für Temp-Tabellen

Bei temporären Tabellen können Sie jetzt eine Funktion angeben, die eine ANVEDI Variant zurückgibt, die ein RecordRef enthält, das als Anfangswerte verwendet wird. Dies ist ein sehr fortgeschrittenes Thema und wird nur in besonderen Fällen benötigt.

Nachbearbeitungen

Es gibt neue Nachbearbeitungstypen zur Unterstützung der neuen EDI Geschäftsvorfälle.

Eingebaute Funktionen

Es gibt eine Menge neuer eingebauter Funktionen. Wir werden nur auf eine davon eingehen, aber es gibt einen neuen Abschnitt mit eingebauten Funktionen im Handbuch.

Es gibt neue eingebaute Funktionen zum Vergleich von Werten untereinander. Dadurch können Sie Zeilen vom Typ Conditional für grundlegende bedingte Verzweigungen verwenden. Wenn Sie versuchen, zwei verschiedene Datentypen zu vergleichen, wird der zweite mit dem ersten verglichen. Mit dieser neuen Funktion brauchen Sie die „zweite Tabelle“ nicht mehr für IF-Anweisungen zu verwenden.

Mapping Transport / Import und Exporten

Wir ersetzten die alte Import- und Exportfunktionalität für das Mapping Daten. Sie können alte Sicherungen mit den neuen Systemen importieren, und der alte Bericht wird immer noch mit dem Modul ausgeliefert, ist aber veraltet.

Die neue Funktionalität ermöglicht es Ihnen, in viel größerer Granularität anzugeben, was Sie exportieren möchten. Beim Importieren können Sie die in der Sicherung enthaltenen Daten sehen und entscheiden, was importiert werden soll. Weitere Einzelheiten finden Sie unter Sicherung und Transport.


Rollenzentrum von Microsoft Dynamics 365 Business Central – Anzeigen des Exports von EDI-Konfigurationen

Fehlerbehandlung

Wir haben die eingebauten Funktionen verbessert, die Sie z.B. aus den Check-Mappings heraus nutzen können. Es gibt drei neue Befehlstypen:

  • INFO
  • WARNING
  • DEBUG

Dadurch können Sie Log-Einträge erstellen. Alle Protokollbefehle, einschließlich des vorhandenen ERROR, unterstützen jetzt mehrere Platzhalter, um Werte aus der Mapping innerhalb der Fehlermeldung zu verwenden. Sie können auch einen Error Code angeben, mit dem Sie auf die Protokollinformationen zugreifen können. Es ist nun auch möglich, die Tabelle, der der Fehler zugeordnet werden soll, explizit anzugeben.

Akzeptable Fehler

Wir haben auch einen neuen Fehlertyp eingeführt, der die Verarbeitung unterbricht, aber vom Endbenutzer akzeptiert werden kann. Dies ermöglicht Ihnen die Definition von Prüfungen, die die Verarbeitung unterbrechen, aber vom Endbenutzer als akzeptiert/unterzeichnet markiert werden können.

Objekt-Namen

Wir haben vielen Objekten „ANVEDI“ vorangestellt, um Namenskonflikte mit anderen Modulen zu vermeiden. Um rückwärtskompatibel zu sein, betrifft dies die meisten, aber nicht alle Objektnamen. Wir werden die Namen in der „Extension“-Version mit der nächsten Version straffen. Anveo EDI Connect wird nur als Erweiterung für Microsoft Dynamics 365 Business Central verfügbar sein. Ältere Dynamics Versionen werden wir nicht als NAV Extension unterstützen.

Parallele Verarbeitung

Generell empfehlen wir nicht die gleichzeitige Verarbeitung mehrerer EDI-Prozesse. Mit der neuen Version haben wir versucht, die Zeit, in der wir unsere eigenen Systemtabellen sperren, zu begrenzen, so dass es möglich ist, mehrere Prozesse gleichzeitig auszuführen. Alle Tabellen, die innerhalb der Mappings verwendet werden, werden immer noch ein limitierender Faktor sein. Wenn Sie können, empfehlen wir dennoch, parallele Bearbeitungen zu vermeiden.

Unterstützung der Mapping

Mit den neuen verfügbaren Unternehmensversionen des Moduls haben wir die Unterstützung für die Versionierung von Mappings hinzugefügt. Es stehen zwei Modi zur Verfügung, ein einfacher und ein revisionssicherer, bei dem ein einmal ausgeführtes Mapping nicht mehr geändert werden kann. Wir haben einen Abschnitt Mapping Versioning hinzugefügt, in dem Sie weitere Informationen finden können. Wenn Sie die neue Funktionalität nutzen möchten, müssen Sie eine neue Lizenz erwerben. Wenden Sie sich an unser Partnerteam, um weitere Informationen zu erhalten.

Konverter-Änderungen

Es gab einige Änderungen am Basismodul, die sich auf alle Mappings auswirken werden. Wir empfehlen Ihnen dringend, alle Ihre Zuordnungen nach dem Upgrade zu testen, bevor Sie das Upgrade in einem Live-System durchführen.

In den folgenden Abschnitten werden wir die Änderungen an bestimmten Konvertern auflisten.

EDIFACT/X12

Wir haben versucht, die Fehlermeldungen innerhalb des Konverters zu verbessern. Wir haben auch das Verhalten von Schleifen geändert, wenn sie eine Mindestwiederholungsmenge haben. Wir empfehlen, eine Mindestwiederholung für alle Tabellen innerhalb eines Mapping einzustellen, wo dies sinnvoll ist. Es wird dazu führen, dass die Segmente verarbeitet und nicht nur überprüft werden, was die Leistung und die Fehlermeldungen verbessert.

Wir haben den EDIFACT-Importer aktualisiert, bitte laden Sie die Standards mit dem neuen Downloader herunter. Da wir einige Probleme behoben haben, ist es sinnvoll, bereits importierte Standards zu entfernen und sie erneut zu importieren, bevor neue Mappings erstellt werden.

Es gibt eine neue Funktion EDIFACT.SKIPSEGMENTS, die Sie verwenden können, wenn Sie Daten überspringen wollen, ohne sie zu bearbeiten, bis zu einem bekannten Element.

XML

Es gibt eine Änderung im XML-Konverter, wenn Sie beim Import Namensräume verwenden. Wir werden nun die Namensrauminformationen zur Identifizierung von Importelementen verwenden. Dazu mussten alle Zeilen die richtigen Namensrauminformationen enthalten. Der Vorteil besteht darin, dass Sie Dateien mit unterschiedlichen Präfixen verarbeiten können, da diese nun als gleichwertig betrachtet werden.

Die andere Änderung besteht darin, dass ein leerer Content-Knoten nun eine vollständige Ausgabe des Tags zur Folge hat. Wenn Sie eine komprimierte Ausgabe erhalten möchten, können Sie die Eigenschaft Conditional Output auf den Inhalt anwenden. Sie können die Conditional Output auf dem Element verwenden, um die Anzeige des Tags zu verhindern.

ZUGFeRD

Die ZUGFeRD-Komponenten wurden aktualisiert und müssen aktualisiert werden. Die PDF-Lizenz wird nun außerhalb von Dynamics mit Hilfe eines vom Hersteller der PDF-Komponenten bereitgestellten Lizenzmanagers festgelegt.

Wir haben die Art und Weise, wie ZUGFeRD-Dateien erstellt werden, geändert. Da in vielen Verkaufsrechnungsberichten ein COMMIT enthalten ist, können Fehler in älteren Versionen zur falschen Erstellung einer Ausgabedatei führen. Wir prüfen nun, ob die Konvertierung erfolgreich war, bevor wir die Ausgabedatei erstellen.