Integracja z systemem Akeneo

Wykonano integracje z systemem Akeneo obejmującą przesyłanie informacji o kartotekach materiałowych wraz ze zdefiniowanymi w konfiguracji atrybutami.

Akeneo to system zarządzania informacją o produkcie (Product Information Management), czyli narzędzie do gromadzenia, zarządzania i dystrybucji danymi o produktach, które we współpracy z Softlab ERP wymaga zasilenia informacjami o kartotekach materiałowych przetwarzanych w systemie. Do tych informacji należą zarówno dane dostępne bezpośrednio w kartotece materiałowej, jak i w parametrach kartotek. W celu umożliwienia przesyłania do Akeneo danych z systemu Softlab zostały wytworzone komunikaty integracyjne oraz zdefiniowane parametry zawierające dane konieczne do uwierzytelnienia w API systemu Akeneo.

Definiowanie parametrów kartotek

W celu poprawnego przesłania informacji o kartotekach materiałowych, należy uprzednio powiązać ze sobą parametry przechowywane w obu systemach. Aby było to możliwe, poszczególne atrybuty z systemu Akeneo muszą zostać przypisane wartościom w systemie Softlab. Służą do tego definicje parametrów kartotek, z nadaną specjalną rolą AKENEO, które można znaleźć w słowniku Definicje parametrów kartotek. Dla nowo dodanego parametru wprowadzamy symbol oraz opis, a także z rozwijanej listy w polu Typ parametru, wybieramy format danych.

Aby uzupełnić wartości nowo dodanej definicji dla wybranej kartoteki materiałowej, należy przejść do szczegółu Parametry kartotek. Za pomocą akcji Nowy uruchamiamy okno edycyjne, gdzie należy uzupełnić pole Symbol kartoteki oraz Domyślna wartość symbolu.

Obraz zawierający tekst, zrzut ekranu, oprogramowanie, Strona internetowa Zawartość wygenerowana przez AI może być niepoprawna.

Rys. 1. Słownik Definicja parametrów kartotek, szczegół Parametry kartotek

Mapowanie parametrów Akeneo

Do mapowania przygotowanych definicji parametrów kartotek z odpowiadającymi im obiektami w systemie Akeneo służy słownik Mapowanie parametrów Akeneo. Źródłem połączenia mogą być wspomniane wcześniej definicje parametrów lub przygotowane wdrożeniowo funkcje SQL. Dla każdego połączenia należy wskazać parametr Akeneo, czyli identyfikator obiektu, do którego odnosić będzie się połączenie.

System Akeneo umożliwia szeroki wybór konfiguracji parametrów, dlatego w systemie Softlab ERP udostępniono możliwość dopasowania dodatkowych parametrów mapowania:

  • Zakres obowiązywania – pozwala ograniczyć dostępność wybranego parametru do wskazanego kanału sprzedaży,
  • Tablica danych – umożliwia przekazywanie danych parametru w formie tablicy,
  • Posiada listę wartości – dla danego atrybutu zdefiniowana jest lista zawierająca dopuszczalne wartości,
  • Wysyłaj puste wartości – określa, czy dla parametru możliwe jest przesyłanie wpisów nie zawierających wartości.

Ponadto, w słowniku Mapowanie parametrów Akeneo, znajduje się procedura Przypisz parametr do rodziny produktów Akeneo, która umożliwia powiązanie parametrów z jedną lub wieloma rodzinami produktów (grupami towarowymi), umożliwiając tym samym skonfigurowanie dla każdej z rodzin innego zestawu parametrów.

Obraz zawierający tekst, oprogramowanie, numer, Ikona komputerowa Zawartość wygenerowana przez AI może być niepoprawna.

Rys. 2. Słownik Mapowanie parametrów Akeneo

Obraz zawierający tekst, zrzut ekranu, numer, Czcionka Zawartość wygenerowana przez AI może być niepoprawna.

Rys. 3. Okno edycyjne słownika Mapowania parametrów Akeneo, Typ źródła Softlab Parametr kartoteki

Obraz zawierający tekst, zrzut ekranu, numer, Czcionka Zawartość wygenerowana przez AI może być niepoprawna.

Rys. 4. Okno edycyjne słownika Mapowania parametrów Akeneo, Typ źródła Softlab Funkcja SQL

Wysłanie kartoteki materiałowej do Akeneo

W słowniku Kartoteka materiałowa istnieją dwa sposoby, żeby zainicjować wysyłkę towarów do Akeneo, poprzez uruchomienie na kartotece materiałowej procedury Akeneo – Wyślij produkt do Akeneo lub poprzez zmianę wartości statusu Status Akeneo na Wysłany. Przy wysyłaniu produktów posiadających atrybuty z listami wartości, przed wysyłaniem produktu, wysyłany jest komunikat z możliwymi wartościami atrybutów.

Rys. 5. Słownik Kartoteka materiałowa, procedura Akeneo – Wyślij produkt do Akeneo

Obraz zawierający tekst, zrzut ekranu, oprogramowanie, numer Zawartość wygenerowana przez AI może być niepoprawna.

Rys. 6. Słownik Kartoteka materiałowa, Status Akeneo

W słowniku Kartoteka materiałowa znajduje się procedura Przypisz do rodziny produktów Akeneo, która umożliwia powiązanie wybranej kartoteki ze wskazaną rodziną (grupą towarową), dzięki czemu w momencie wysyłki towaru do systemu Akeneo, będzie on przesyłany od razu do wskazanej grupy.

Obraz zawierający tekst, zrzut ekranu, oprogramowanie, numer Zawartość wygenerowana przez AI może być niepoprawna.

Rys. 7. Słownik Kartoteka materiałowa, procedura Przypisz do rodziny produktów Akeneo

Konfiguracja

Funkcjonalność wymaga nadania uprawnień: NIE

Funkcjonalność wymaga skonfigurowania: TAK