Anveo EDI Connect / Config / Mappings / Die PREPARE-, CHECK– und PROCESS-Konverter
This is an automatic translation. The original post is available in Englisch.

Die PREPARE-, CHECK– und PROCESS-Konverter

Anveo 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 Anveo 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

Assignment Mode

Diese Eigenschaft ist nur verfügbar, wenn der DestType auf Field gesetzt ist. Mit Anveo 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:

Assign

Überschreiben Sie den vorhandenen Wert im Tabellenfeld.

Add

Fügt den Wert zum aktuellen Wert des Feldes in der Tabelleninstanz hinzu.

Subtract

Subtrahieren Sie den Wert vom aktuellen Wert des Feldes in der Tabelleninstanz.

Multiply

Multiplizieren Sie den Wert mit dem aktuellen Wert des Feldes in der Tabelleninstanz.

Divide

Teilen Sie den aktuellen Wert des Feldes in der Tabelleninstanz durch den Quellwert.