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 za zgodny 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 składają się z 3 znaków. Przykład Komunikatu EDI dla zlecenia (ang. order) ma kod ORD 001.
Zdarzają się przypadki, w których komunikat EDI posiada kilka wersji. Np. gdy:
Ustawienia konwersji Jeżeli zmiany w komunikacie EDI są dokonywane w SP/FP, to dla FP tworzone są nowe ustawienia konwersji. Ustawienia konwersji mają format XXX999, gdzie:
Po każdorazowym wprowadzeniu zmiany numer ten zwiększa się o 1. Przykład Komunikatu EDI dla zlecenia ma kod ORD 001. Pierwsze ustawienie konwersji to ORD001 w Infor LN. Zmodyfikowano komunikat EDI ORD001 w Infor LN SP1. W rezultacie powstało nowe ustawienie konwersji – ORD002. W Infor LN FP2 komunikat EDI ORD001 pozostał bez zmian. Ustawienie konwersji nie zmieniło się, kod pozostał bez zmian: ORD002. Segment danych Każdy segment danych komunikatu EDI posiada unikalny kod. Format kodu segmentu danych to SA99. Kod pierwszego segmentu danych to SA1, drugiego – SA2, dziesiątego – SA10 itd. Kompatybilność wsteczna – 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 można zdefiniować elementy danych. Nie jest zalecana zmiana raz ustalonej roli dla danej pozycji. Przykładowo 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 Zmiana pozycji nie jest zalecana, gdyż wpływa ona na wdrożenie nowej wersji/wydania lub FP (feature pack) LN. Jeżeli rola pozycji zostanie zmieniona, to konieczne będzie również dostosowanie ustawień oprogramowania do konwersji zewnętrznych standardów na standardy wewnętrzne (BEMIS). Kompatybilność wsteczna – ustawienia konwersji W danej wersji/wydaniu LN dokumenty firmowe pochodzące ze starszych FP mogą być używane w nowych FP. Tym samym wpływ, jaki ma wdrożenie nowego FP, jest mniejszy, ponieważ nie jest wymagane ponowne dokonanie kastomizacji dokumentów firmowych. Kastomizacja dokumentów firmowych musi zostać przeprowadzana tylko w przypadku korzystania z nowej funkcjonalności lub nowa funkcjonalność musi zostać dodana do istniejących dokumentów firmowych. Kompatybilność wsteczna – podstawowy interfejs Aby skonfigurować podstawowy interfejs, 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 standardami zewnętrznymi. 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 standardach zewnętrznych. Wyłącznie w przypadku sprzecznych standardów zewnętrznych możliwe jest zdefiniowanie wielu dokumentów firmowych/komunikatów EDI. Wstęp komunikatu Każdy komunikat EDI w dokumencie firmowym składa się zawsze z segmentu danych, tzw. wstępu komunikatu (segment danych SA1). Informacja o wstępie komunikatu jest unormowana i zgodna z aplikacją LN. Poniższa tabela przedstawia zawartość wstępu komunikatu.
Znaki początkowe i końcowe segmentów danych Każdy segment danych rozpoczyna się od identyfikacji segmentu danych, a kończy etykietą końcową segmentu danych. Pierwszy segment danych będzie zaczynał się zatem od SA1, a kończył na SA1_END, zgodnie z nazewnictwem i wersjami segmentów danych. Długość elementu danych Pola w standardzie BEMIS mają zmienne długości. Stała długość pola w standardzie BEMIS jest niedozwolona. 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 po obu stronach ciągu jest pusty, to zapis alfanumeryczny i numeryczny jest taki sam. W takim przypadku standard BEMIS pokazuje pustą pozycję jak pokazano dla numerycznych elementów danych w powyższej tabeli. Jeden/wiele plików W pakiecie Handel elektroniczny można zdefiniować jeden lub wiele plików. W przypadku pojedynczego pliku komunikat EDI jest przechowywany w pojedynczym pliku. W przypadku wielu plików każdy segment danych komunikatu EDI jest przechowywany w oddzielnym pliku. Standard BEMIS obsługuje wyłącznie opcję pojedynczego pliku dla przychodzących i wychodzących komunikatów EDI.
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||