Die PREPARE-, CHECK– und PROCESS-Konverter
Anvaigo EDI Connect bietet Konverter für die Abwicklung des Geschäftsprozesses an. Die Mappings können verwendet werden, um Daten zu überprüfen und Daten zwischen Tabellen in derselben Datenbank zu übertragen. Mit diesem Konverter wird die gesamte Verarbeitungslogik in den EDI-Workflow integriert.
Jede Lizenz von Anvaigo EDI Connect enthält eine unbegrenzte Anzahl von Geschäftsprozessabbildungen.
Best Practices
Vor der Version 5.00 des Moduls hatten wir einen Konverter (genannt NAV) zur Handhabung der Geschäftslogik. Nach unserer Erfahrung sollten Sie den Umgang mit Daten in mehrere Schritte aufteilen. Nachfolgend finden Sie eine kurze Zusammenfassung, mehr erfahren Sie im Abschnitt Modellierung von Mapping-Workflows.
Eingehende
Für eingehende Daten sollten Sie diese aus dem externen Format in Puffertabellen konvertieren, damit der Benutzer auf die Rohdaten zugreifen kann. Im nächsten Schritt sollten Sie die Daten so aufbereiten, dass der Benutzer damit arbeiten kann (Artikelnummern übersetzen, Beschreibungen finden etc.). Für diesen Schritt haben wir den neuen PREPARE-Konverter. Der nächste Schritt sollte die Überprüfung der Daten sein und sehen, ob alle Informationen zur Verarbeitung der Daten vorhanden sind. Auf diese Weise können Sie die Systemlast gering halten, wenn die Daten nicht wie erwartet sind. Der letzte Schritt bzw. die letzten Schritte besteht darin, die Daten mit dem neuen PROCESS-Konverter zu verarbeiten.
Ausgehend
Für die ausgehende Logik wären die Schritte die Aufbereitung der Daten, die Überprüfung der Daten und anschließend der Export der Daten im Zieldateiformat. Wenn Sie Verarbeitungsschritte in der Logik haben, können Sie diese auch implementieren, aber oft ist keine Verarbeitung erforderlich.
Eigenschaften
Wir gehen davon aus, dass Sie wissen, wie man mit Mapping-Linien arbeitet und wie man auf die EDI-Eigenschaften zugreift.
Der NAV-Konverter fügt dem Mapping nicht viele konverterspezifische EDI-Eigenschaften hinzu. Die meisten Eigenschaften sind bereits vorher besprochen worden. In diesem Konverter gibt es einen speziellen Zeilentyp. Mapping-Linien, bei denen die Eigenschaft Type auf Data gesetzt ist, verhalten sich anders als in anderen Mappings.
EDI-Mapping-Linien mit Type auf Data gesetzt
Diese Zeilen haben einen SourceExpr und einen DestExpr und dienen dazu, Daten von einer Tabelle in eine andere zu übertragen oder Funktionen auszuführen oder Tabellenfeldern konstante Werte zuzuweisen. Diese Zeilen lesen den SourceExpr und schreiben das Ergebnis in den DestExpr. Wir haben einen separaten Abschnitt, in dem wir diese Eigenschaften beschreiben.
Die Zuordnungslinien, in denen die Eigenschaft Type der Eigenschaft DestExpr auf Filter gesetzt ist, führen zu einem Fehler, wenn der SourceExpr nicht mit dem angegebenen Filter übereinstimmt. In diesem Konverter können Sie keine Filter für die bedingte Ausführung von Mapping-Teilen verwenden.
In diesem Konverter hat der DestExpr auch eine zusätzliche Eigenschaft, mit der Sie einfache Berechnungen direkt im Mapping durchführen können.
DestExpr
Diese Eigenschaft ist nur verfügbar, wenn der DestType auf Field gesetzt ist. Mit Anvaigo EDI Connect können Sie Werte berechnen. Wenn Sie diese Eigenschaft auf einen anderen Wert als Assign setzen, wird der vorhandene Wert in der Tabelleninstanz verwendet und addiert, subtrahiert, multipliziert oder dividiert mit dem Quellwert dieser Zeile.
Die möglichen Werte sind:
Überschreiben Sie den vorhandenen Wert im Tabellenfeld.
Fügt den Wert zum aktuellen Wert des Feldes in der Tabelleninstanz hinzu.
Subtrahieren Sie den Wert vom aktuellen Wert des Feldes in der Tabelleninstanz.
Multiplizieren Sie den Wert mit dem aktuellen Wert des Feldes in der Tabelleninstanz.
Teilen Sie den aktuellen Wert des Feldes in der Tabelleninstanz durch den Quellwert.