Die PREPARE, CHECK, PROCESS Konverter
Anvaigo EDI Connect bietet Konverter für die Abwicklung des Geschäftsprozesses. Die Mappings können zur Überprüfung von Daten und zur Übertragung von Daten zwischen Tabellen in derselben Datenbank verwendet werden. Dieser Konverter wird verwendet, um die gesamte Verarbeitungslogik in den EDI-Workflow zu integrieren.
Jede Lizenz von Anvaigo EDI Connect enthält eine unbegrenzte Anzahl von Geschäftsprozess-Mappings.
Bewährte Praktiken
Vor der Version 5.00 des Moduls hatten wir einen Konverter ( NAV genannt) für die Handhabung der Geschäftslogik. Unserer Erfahrung nach sollten Sie die Bearbeitung der Daten in mehrere Schritte aufteilen. Im Folgenden finden Sie eine kurze Zusammenfassung, mehr erfahren Sie im Abschnitt Modellierung von Mapping.
Eingehend
Bei eingehenden Daten sollten Sie diese vom 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 mit ihnen arbeiten kann (Artikelnummern übersetzen, Beschreibungen finden usw.). Für diesen Schritt haben wir den neuen PREPARE-Konverter. Der nächste Schritt sollte die Überprüfung der Daten sein, um festzustellen, ob alle Informationen zur Verarbeitung der Daten vorhanden sind. Auf diese Weise können Sie die Systembelastung gering halten, wenn die Daten nicht den Erwartungen entsprechen. Der letzte Schritt oder die letzten Schritte bestehen in der Verarbeitung der Daten mit dem neuen PROCESS-Konverter.
Ausgehend von
Bei der ausgehenden Logik würden die Schritte darin bestehen, die Daten vorzubereiten, die Daten zu prüfen und sie anschließend in das Zieldateiformat zu exportieren. 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 Sie mit Mapping arbeiten und wie Sie auf die EDI-Eigenschaften zugreifen können.
Die Konverter PREPARE, CHECK, PROCESS machen nicht viele konverterspezifische EDI-Eigenschaften zum Mapping hinzufügen. Die meisten Eigenschaften wurden bereits zuvor besprochen. In diesem Konverter gibt es einen speziellen Linientyp. Mapping, bei denen die Eigenschaft Type auf Data gesetzt ist, verhalten sich anders als bei anderen Mappings.
EDI Mapping mit dem Type Data
Diese Zeilen haben einen SourceExpr und DestExpr und werden verwendet, um Daten von einer Tabelle in eine andere zu übertragen oder um 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 Mapping, in denen die Eigenschaft Type der Eigenschaft DestExpr auf Filter gesetzt ist, erzeugen einen Fehler, wenn SourceExpr nicht mit dem angegebenen Filter übereinstimmt. In diesem Konverter können Sie keine Filter für die bedingte Ausführung von Mapping verwenden.
In diesem Konverter hat der DestExpr auch eine zusätzliche Eigenschaft, die es Ihnen ermöglicht, einfache Berechnungen direkt im Mapping durchzuführen.
DestExpr
Diese Eigenschaft ist nur verfügbar, wenn der DestType auf Field gesetzt ist. Sie können Anvaigo EDI Connect verwenden, um Werte zu berechnen. Wird diese Eigenschaft auf einen anderen Wert als Assign gesetzt, wird der vorhandene Wert in der Tabelleninstanz verwendet und mit dem Quellwert dieser Zeile addiert/subtrahiert/multipliziert oder dividiert.
Die möglichen Werte sind:
Überschreiben Sie den vorhandenen Wert im Tabellenfeld.
Den Wert zum aktuellen Wert des Feldes in der Tabelleninstanz hinzufügen.
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.
