Konwertery PREPARE, CHECK, PROCESS
Anvaigo EDI Connect oferuje konwertery do obsługi procesu biznesowego. Mapowania mogą być używane do sprawdzania danych i przesyłania danych między tabelami w tej samej bazie danych. Ten konwerter służy do dodawania całej logiki przetwarzania do przepływu pracy EDI.
Każda licencja Anvaigo EDI Connect zawiera nieograniczoną liczbę mapowań procesów biznesowych.
Najlepsze praktyki
Przed wersją 5.00 modułu mieliśmy jeden konwerter (zwany NAV) do obsługi logiki biznesowej. Z naszego doświadczenia wynika, że obsługę danych należy podzielić na kilka etapów. Poniżej znajduje się krótkie podsumowanie, więcej informacji można znaleźć w sekcji modelowania przepływów pracy mapping.
Nadchodzące
W przypadku danych przychodzących należy przekonwertować je z formatu zewnętrznego na tabele buforowe, aby użytkownik mógł uzyskać dostęp do nieprzetworzonych danych. W następnym kroku należy przygotować dane, aby użytkownik mógł z nimi pracować (tłumaczyć numery pozycji, znajdować opisy itp.). Mamy nowy konwerter PREPARE dla tego kroku. Następnym krokiem powinno być sprawdzenie danych i sprawdzenie, czy wszystkie informacje potrzebne do ich przetworzenia są obecne. W ten sposób można utrzymać obciążenie systemu na niskim poziomie, jeśli dane nie są zgodne z oczekiwaniami. Ostatnim krokiem lub krokami jest przetworzenie danych przy użyciu nowego konwertera PROCESS.
Wychodzące
W przypadku logiki wychodzącej kroki polegałyby na przygotowaniu danych, sprawdzeniu danych, a następnie wyeksportowaniu danych w docelowym formacie pliku. Jeśli w logice występują kroki przetwarzania, można je również zaimplementować, ale często przetwarzanie nie jest wymagane.
Właściwości
Zakładamy, że wiesz , jak pracować z liniami mapping i jak uzyskać dostęp do właściwości EDI.
Konwertery PREPARE, CHECK, PROCESS wykonują następujące czynności nie dodawać wielu specyficznych dla konwertera właściwości EDI do mapping. Większość właściwości została już omówiona wcześniej. W tym konwerterze istnieje jeden specjalny typ linii. Linie Mapping, w których właściwość Type jest ustawiona na Data, zachowują się inaczej niż w innych mapowaniach.
Linie EDI Mapping z Type ustawionym na Data
Te linie mają SourceExpr i DestExpr i są używane do przesyłania danych z jednej tabeli do drugiej lub do wykonywania funkcji lub przypisywania stałych wartości do pól tabeli. Linie te odczytują SourceExpr i zapisują wynik do DestExpr. Mamy osobną sekcję, w której opisujemy te właściwości.
Linie mapping, w których właściwość Type właściwości DestExpr jest ustawiona na Filter, spowodują błąd, jeśli SourceExpr nie pasuje do określonego filtra. W tym konwerterze nie można używać filtrów do warunkowego wykonywania części mapping.
W tym konwerterze DestExpr ma również dodatkową właściwość, która pozwala na wykonywanie prostych obliczeń bezpośrednio w mapping.
DestExpr
Ta właściwość jest dostępna tylko wtedy, gdy DestType jest ustawiony na Field. Do obliczania wartości można użyć Anvaigo EDI Connect. Ustawienie tej właściwości na wartość inną niż Assign spowoduje użycie istniejącej wartości w instancji tabeli i dodanie/podsumowanie/pomnożenie lub podzielenie jej przez wartość źródłową tego wiersza.
Możliwe wartości to:
Zastąpienie istniejącej wartości w polu tabeli.
Dodaje wartość do bieżącej wartości pola w instancji tabeli.
Odejmij wartość od bieżącej wartości pola w instancji tabeli.
Mnoży wartość przez bieżącą wartość pola w instancji tabeli.
Dzieli bieżącą wartość pola w instancji tabeli z wartością źródłową.
