BEMIS - zasady projektowaniaDokument firmowy w standardzie BEMIS musi posiadać układ zgodny z predefiniowanymi zasadami. Jeżeli nie są one przestrzegane, to nie można uznać takiego dokumentu firmowego jako zgodnego ze standardem BEMIS. Komunikat EDI Kod komunikatu EDI w dokumencie firmowym składa się z nazwy i wersji (XXX999). Nazwa to wartość alfanumeryczna, natomiast wersja to wartość numeryczna. Obie wartości mają długość 3 znaków. Przykład Zlecenie komunikatu EDI ma kod ORD 001.
Zdarzają się przypadki, w których komunikat EDI posiada kilka wersji.
Ustawienia konwersji Jeżeli zmiany w komunikacie EDI są dokonywane poprzez SP/FP, to dla FP tworzone są nowe ustawienia konwersji. Ustawienia konwersji mają format XXX999, gdzie:
Numer ten zwiększa się o 1 po wykonaniu każdej zmiany. Przykład Zlecenie komunikatu EDI ma kod ORD 001. Pierwsza konfiguracja konwersji nazywa się ORD001 w Infor LN. W Infor LN SP1 Komunikaty EDI ORD001 są modyfikowane. Spowoduje to utworzenie nowych ustawień konwersji o kodzie ORD002. W Infor LN FP2 Komunikat EDI ORD001 nie zostanie zmodyfikowany. Ustawienia konwersji nie zmieniają się, kod pozostaje bez zmian, tj. ORD002. Segment danych Każdy segment danych posiada unikalny kod w obrębie danego komunikatu EDI. Format kodu segmentu danych to SA99. Pierwszy segment danych ma kod SA1, drugi – SA2, dziesiąty – SA10 itd. Kompatybilność wstecz - pozycja Dokument firmowy składa się z komunikatów EDI, które z kolei składają się z segmentów danych o wielu pozycjach. Na tych pozycjach definiowane są elementy danych. Nie jest zalecana zmiana raz ustalonej roli dla danej pozycji. Na przykład w segmencie danych Linia zlecenia pozycja 10 zawiera pozycję (tdsls401.item). W nowej wersji dokumentu firmowego musi być ona również na pozycji 10. Ważne Nie jest zalecana zmiana pozycji w celu zmniejszenia wpływu wdrażania nowej wersji/wydania lub FP dla LN. Jeżeli rola pozycji zmieni się, to konieczne będzie dostosowanie oprogramowania do konwersji np. zewnętrznego standardu do wewnętrznego standardu (BEMIS). Kompatybilność wstecz - ustawienia konwersji W obrębie konkretnej wersji/wydania LN dokumenty firmowe pochodzące ze starszych FP mogą być używane w nowych FP. Dzięki temu wpływ wdrożenia nowego FP jest mniejszy ponieważ nie jest wymagane ponowne wykonanie kastomizacji dokumentów firmowych. Kastomizacje dokumentów firmowych muszą być wykonane ponownie wyłącznie przy używaniu nowej funkcjonalności lub konieczności dodania nowej funkcjonalności do istniejących dokumentów firmowych. Kompatybilność wstecz - podstawowy interfejs Aby skonfigurować interfejs w postaci podstawowej, za pomocą którego dane mogą być użyte ponownie, a koszty zmniejszone, niezbędne jest zdefiniowanie dokumentów firmowych/komunikatów EDI powiązanych z różnymi zewnętrznymi standardami. Wszystkie istotne informacje dotyczące powiązanych procesów organizacyjnych muszą być zdefiniowane w dokumencie firmowym/komunikacie EDI, tak aby można było je odczytać w różnych zewnętrznych standardach. W sytuacji konfliktu kilku zewnętrznych standardów konieczne jest zdefiniowanie kilku dokumentów firmowych/komunikatów EDI. Nagłówek komunikatu Każdy komunikat EDI w dokumencie firmowym składa się zawsze z segmentu danych tzw. nagłówka komunikatu (segment danych SA1). Informacja o nagłówku komunikatu jest ujednolicona i zgodna z aplikacją LN. Zawartość nagłówka komunikatu przedstawia poniższa tablica.
Znaki początkowe i końcowe segmentów danych Każdy segment danych posiada na pozycji początkowej identyfikator, a na pozycji końcowej znacznik końcowy. Pierwszy segment danych będzie zaczynał się zatem od SA1, a kończył na SA1_END, zgodnie z nazewnictwem i wersjami dla segmentów danych. Długość elementu danych Pola w standardzie BEMIS mają zmienne długości. Stała długość pola jest niedozwolona według standardu BEMIS. Separator rekordów danych W standardzie BEMIS separatorem rekordów danych jest znak sterujący LF. Puste pozycje Jeżeli separatorem w sieci jest znak ;, a znak zamykający ciągi znaków to “, to standard BEMIS pokazuje pustą pozycję w następujący sposób:
Jeżeli znak cudzysłowu w sieci jest pusty, to zapis alfanumeryczny i numeryczny jest taki sam. W takim przypadku standard BEMIS pokazuje pustą pozycję wg wzoru dla numerycznych elementów danych (tabela powyżej). Jeden/wiele plików W pakiecie Handel elektroniczny istnieje możliwość definiowania jednego jak i wielu plików. Komunikat EDI może być zatem przechowywany w jednym pliku. W przypadku wielu plików każdy segment danych komunikatu EDI jest zapisywany do oddzielnego pliku. Standard BEMIS zapisuje przychodzące i wychodzące komunikaty EDI wyłącznie za pomocą jednego pliku.
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||