Skip to main content
Mapowanie pola łączy jedno pole w Twoim ERP z jednym polem w Omnilinkerze, na przykład kolumnę Wapro INDEKS_KATALOGOWY z polem SKU produktu. Gdy produkt lub marka przychodzi z ERP, Omnilinker odczytuje pola ERP wskazane w Twoich mapowaniach, stosuje wartości domyślne i transformacje, a wynik zapisuje w katalogu. Mapowania należą do połączenia i typu encji. Edytujesz je na karcie Mapowania pól połączenia.
Tylko mapowania typów Produkt i Marka zmieniają sposób importu danych. Dla poziomów cen, cen produktów, magazynów i stanów magazynowych dostawca używa stałego zestawu pól. Ich domyślne mapowania są wymienione niżej, żeby było widać, które kolumny ERP są odczytywane, ale ich edycja nie ma żadnego skutku.

Otwieranie mapowań pól

  1. Otwórz Integracja ERP > Połączenia i wybierz Szczegóły przy połączeniu.
  2. Otwórz kartę Mapowania pól.
  3. Wybierz typ encji z listy Typ encji u góry karty.
Tabela pokazuje jeden wiersz na mapowanie: Pole ERP, Pole katalogu, Wymagane, Wartość domyślna, Transformacja, Kierunek synchronizacji pola i Hash. Aby zmieniać mapowania, potrzebujesz uprawnienia Zarządzanie mapowaniami pól.

Stosowanie domyślnych mapowań dostawcy

Zacznij od mapowań domyślnych dostawcy, zamiast wpisywać każde mapowanie ręcznie.
1

Wybierz typ encji

Wybierz Produkt z listy Typ encji.
2

Załaduj ustawienia domyślne

Kliknij Załaduj domyślne ustawienia. Otworzy się okno z listą mapowań dostawcy dla tego typu encji i kolumną Status: Nowe przy mapowaniach, których jeszcze nie masz, i Zaktualizuje przy polach ERP, które już mapujesz.
3

Wybierz mapowania do zastosowania

Nowe mapowania są zaznaczone automatycznie. Istniejące nie są, więc Twoje zmiany zostają zachowane, chyba że je zaznaczysz. W razie potrzeby użyj Zaznacz wszystko lub Odznacz wszystko. Otwórz Opisy mapowań, aby sprawdzić, co zawiera każde pole ERP.
4

Zastosuj je

Kliknij Zastosuj wybrane. Mapowania zostaną dodane do tabeli z oznaczeniem Nowe lub Zmodyfikowane. Nie są jeszcze zapisane.
5

Zapisz

Kliknij Zapisz wszystko.
Powtórz te kroki dla typu Marka. Mapowania dodane w ten sposób mają Kierunek synchronizacji pola ustawiony na Tylko z ERP i są uwzględniane w weryfikacji hash. Jeśli Omnilinker wyświetli komunikat Brak domyślnych mapowań dla tego dostawcy i typu encji., dodaj mapowania samodzielnie na podstawie sekcji Domyślne mapowania Wapro.

Dodawanie i edycja mapowania

1

Otwórz okno mapowania

Kliknij Dodaj mapowanie albo ikonę edycji w wierszu.
2

Wybierz pola

W polu Pole ERP wybierz pole lub wpisz jego nazwę. W polu Pole katalogu wybierz pole Omnilinkera lub wpisz jego nazwę. Pola wymagane przez Omnilinkera mają oznaczenie Wymagane.
3

Ustaw opcje

Wypełnij opcje opisane w sekcji Opcje mapowania.
4

Dodaj mapowanie do tabeli

Kliknij Dodaj (lub Zapisz podczas edycji).
5

Zapisz

Kliknij Zapisz wszystko na dole karty.
Zmiany wprowadzone na tej karcie są przechowywane do momentu zapisania. Dopóki masz niezapisane zmiany, karta pokazuje Niezapisane zmiany. Zapisz wszystko zapisuje je, a Odrzuć zmiany je cofa. Ikona usuwania w wierszu usuwa mapowanie, również dopiero po kliknięciu Zapisz wszystko. Zapisane mapowania zaczynają działać w ciągu mniej więcej minuty.

Opcje mapowania

Kierunek synchronizacji pola jeszcze niczego nie filtruje. Każde mapowanie produktu i marki jest stosowane do danych przychodzących z ERP, nawet jeśli ustawiono Bez synchronizacji lub Tylko do ERP. Aby pole ERP nie trafiało do Omnilinkera, usuń jego mapowanie.

Pola wymagane

Każdy produkt musi mieć SKU i nazwę. Zmapuj pole ERP na Sku i na Name. Bez nich zmiany produktów kończą się błędem. Marki wymagają pola Name.

Transformacje

Transformacja zmienia wartość pola ERP, zanim Omnilinker ją zapisze. Możesz połączyć kilka transformacji średnikami. Wykonują się od lewej do prawej, więc TRIM;UPPERCASE;PREFIX:SKU- najpierw usuwa spacje, potem zamienia litery na wielkie, a na końcu dodaje prefiks. Transformacje są też wymienione w sekcji Referencja transformacji w oknie mapowania. Co warto wiedzieć:
  • W nazwach transformacji wielkość liter nie ma znaczenia. Tekst prefiksu i sufiksu zachowuje wielkość liter.
  • Liczby w ROUND, MULTIPLY i DIVIDE używają kropki jako separatora dziesiętnego, na przykład MULTIPLY:0.01.
  • REPLACE dzieli argumenty na dwukropkach, więc nie może zastąpić dwukropka.
  • Nieznana transformacja albo transformacja niepasująca do wartości (na przykład ROUND na tekście) pozostawia wartość bez zmian.
  • Wartość domyślna jest stosowana przed transformacjami, więc transformacje dotyczą również jej.
  • Gdy pole ERP jest puste i nie ma Wartości domyślnej, transformacje są w całości pomijane. Aby wypełniać puste pola, używaj Wartości domyślnej zamiast DEFAULT:.

Wykrywanie zmian

W trybie skanowania skrótów agent ustala, czy produkt lub marka się zmieniły, porównując skrót (hash) ich pól z ostatnio wysłanym. Do skrótu trafiają tylko pola z zaznaczoną opcją Uwzględnij w weryfikacji hash. Zmiana samego niezaznaczonego pola nie zostanie wysłana, dopóki nie zmieni się inne pole uwzględnione w skrócie. Kolumna Hash pokazuje wypełnioną kropkę i priorytet przy polach uwzględnionych w skrócie, a pustą kropkę przy pozostałych. Dodanie pola do skrótu lub usunięcie go zmienia wszystkie skróty. Następne skanowanie skrótów wyśle wtedy ponownie wszystkie produkty. Jest to bezpieczne, ale przy dużym katalogu trwa dłuższą chwilę. W trybie śledzenia zmian WFM_INT ustawienia skrótu wpływają tylko na cotygodniowe uzgadnianie.

Domyślne mapowania Wapro

Oto domyślne mapowania dostawcy Wapro. „Stosowane” oznacza, czy edycja mapowania zmienia import.

Produkt

Stosowane: tak. Jeśli marka produktu nie dotarła jeszcze do Omnilinkera, produkt zostaje zapisany bez marki. Powiązanie zostanie dodane przy następnej synchronizacji produktu po dotarciu marki.

Marka

Stosowane: tak. Wapro nie ma osobnej listy marek. Agent tworzy marki z unikalnych wartości PRODUCENT w artykułach, bez rozróżniania wielkości liter.

Poziom cen

Stosowane: nie (stałe).

Cena produktu

Stosowane: nie (stałe).

Magazyn

Stosowane: nie (stałe).

Stan magazynowy

Stosowane: nie (stałe). Stan dostępny jest obliczany jako stan bieżący minus ilość na otwartych dokumentach minus ilość zarezerwowana.

Rozwiązywanie problemów

Mapowanie oznaczone jako Pole wymagane nie miało wartości ani wartości domyślnej. Sprawdź, czy pole ERP zawiera dane, dodaj Wartość domyślną albo odznacz Pole wymagane. Komunikat na karcie Logi synchronizacji wskazuje nazwę pola.
ERP nadpisuje każde zmapowane pole za każdym razem, gdy produkt się w nim zmieni. Zmień wartość w ERP albo usuń mapowanie, aby ERP przestał dostarczać to pole.
W trybie skanowania skrótów sprawdź, czy pole jest uwzględnione w weryfikacji hash. Zobacz Wykrywanie zmian.
Zobacz też Rozwiązywanie problemów.