View Categories

Połączenie z ERP Optima i SQL

4 min read

Po każdej zmianie, proszę nacisnąć przycisk „ZAPISZ”, aby zapisywać wprowadzone zmiany lub „ANULUJ”, aby wyjść z konfiguracji bez zachowywania wprowadzonych zmian. 

Przed uruchomieniem integracji, konieczne jest skonfigurowanie programu. Pierwszym krokiem jest nawiązanie połączenia z ERP Optima. Przejdź do zakładki „Ogólne” i upewnij się, że odpowiednio uzupełniasz wymagane pola: 

  1. Katalog Optimy. Ścieżka, gdzie jest zainstalowana ERP Optima. Standardowa ścieżka to C:\Program Files (x86)\Comarch ERP Optima
  2. Operator – Jest to wartość pola Operator z okna logowania do ERP Optima
  3. Hasło – Jest to wartość pola Hasło z okna logowania do ERP Optima
  4. Firma – Jest to wartość pola Firma z okna logowania do ERP Optima
  5. Pobierz moduły użytkownika – Po zaznaczeniu tego parametru pobierane są moduły użytkownika zaznaczone w konfiguracji. Gdy parametr odznaczony pobierane są moduły Kasa Bank i Handel
  6. Kasa Bank Plus – Po zaznaczeniu tego parametru pobierany jest moduł Kasa Bank Plus zamiast Kasa Bank.
  7. Handel Plus – Po zaznaczeniu tego parametru pobierany jest moduł Handel Plus zamiast Handel
  8. SQL -> Pobieraj z optimy. Zalecane użycie tej opcji. Przy takiej konfiguracji połączenie z serwerem SQL jest tworzone automatycznie przez użytkownika ERP Optimy. W takiej konfiguracji nie uzupełnia się połączenia z SQL. (Gdy zmieniamy serwer SQL, z którego korzystamy, należy wejść w konfigurację i nacisnąć “Sprawdź połączenie”). Od wersji 5.0 nie uzupełniana jest konfiguracja SQL.
  9. Na samym końcu należy nacisnąć przycisk “Sprawdź połączenie”. Jeśli połączenie jest poprawne pojawi się komunikat “SUKCES!!!”
  10. Moduły są pobierane według powyższej konfiguracji. Ważne, żeby podczas dodawania danych do ERP Optimy była wolna licencja na moduły użytkownika. Zaleca się stworzenie dedykowanego użytkownika w ERP Optima i wydzielenie osobnego klucza pod program.
  11. Ścieżka logijest to ścieżka, w której zapisywane będą zapisywane logi program.
  12. Atrybut dokumentu status – Pozwala ustawić atrybut jaki będzie wykorzystywana przy dokumentach w Optima w Konfiguracja -> Optima do BL.
  13. Usuwaj logi starsze – automatycznie, każdego dnia zostają usunięte pliki log starsze niż wskazane w konfiguracji.
  14. Kod firmy dla dokumentów wewnętrznych – ustala domyślny kod kontrahenta jaki ma zostać nadany dla dokumentów wewnętrznych firmy m.in. PWP
  15. Sprawdź połączenie – funkcja przeprowadza test połączenia z Optima oraz bazą danych Optima. Dodatkowo zwraca wersje integratora oraz wersje Optima. W celu prawidłowego działania, wersje muszą być jednakowe.

 

Od wersji ERP Optimy 2024.0 

 

W związku z wprowadzonymi aktualizacjami dotyczącymi bezpieczeństwa w najnowszej wersji oprogramowania Comarch Optima, konieczne jest przeprowadzenie ponownego połączenia z bazą danych SQL podczas integracji Optima z systemem Baselinker za pomocą narzędzia Baselinkersync firmy Elte-s. 

W celu dokonania tego połączenia prosimy o przygotowanie następujących informacji: 

– Nazwa serwera, 

– Nazwa bazy danych, 

– Dane logowania (login) oraz hasło. 

Następnym krokiem w konfiguracji w zakładce Ogólne jest odznaczenie opcji „Pobieraj z Optima”.  

Prosimy uzupełnić pola „Nazwa serwera”, „Nazwa bazy danych”, „Login” oraz „Hasło”. 
Połącznie należy sprawdzić klikając przycisk ”Sprawdź połączniwe”. 

Po poprawnym połączeniu zostanie wyświetlony odpowiedni komunikat.

Ostatnim etapem jest zapisanie dokonanej konfiguracji. 

Jeśli nadal używasz starszej wersji integratora, nadal jest możliwość połączenia się z bazą danych SQL poprzez zaznaczenie opcji „Pobieraj z Optima” w oknie konfiguracji. 

 

Instrukcja w harmonogramie zadań

Instrukcja dodania aplikacji Baselinkersync do zamykania oraz uruchamiania w harmonogramie zadań.
 

Instrukcja w harmonogramie zadań.docx 

SQL 

  1. SQL -> Pobieraj z optimy – Jeśli zaznaczysz tę opcję, program będzie pobierał dane bezpośrednio z bazy danych ERP Optima za pomocą języka SQL. To jest zalecane użycie tej opcji. W takiej konfiguracji połączenie z serwerem SQL jest tworzone automatycznie przez użytkownika ERP Optima. Nie musisz ręcznie wypełniać ustawień połączenia SQL (chyba że zmieniasz serwer SQL, wtedy trzeba wejść w konfigurację i sprawdzić połączenie). 

Na samym końcu należy nacisnąć przycisk “Sprawdź połączenie”. Jeśli połączenie jest poprawne pojawi się komunikat “SUKCES!!!”  

Moduły są pobierane zgodnie z konfiguracją. Upewnij się, że podczas dodawania danych do ERP Optima masz dostępną licencję na odpowiednie moduły użytkownika. Zaleca się utworzenie specjalnego użytkownika w ERP Optima i przypisanie mu osobnego klucza programu. 

  1. Nazwa serwera – Pełna nazwa/ścieżka do lokalnego serwera SQL. 
  1. Nazwa bazy – Pełna nazwa bazy danych (firma) Optima. Zaczyna się od ciągu znaków CDN_nazwaFirmy. 
  1. Login – Login użytkownika logowania się do serwera Optima. 
  1. Hasło – Hasło użytkownika logowania się do serwera optima. 
  1. Konfig Connect Str – Ręczne zbudowanie połączenia do serwera. 
  1. Sprawdź połączenie – Ta funkcja przeprowadza test połączenia z Optima i jej bazą danych. Dodatkowo zwraca wersję integratora oraz wersję Optima. Aby działało prawidłowo, obie wersje muszą być zgodne. 

 

Optima 

 

  1. Ścieżka logi – jest to ścieżka, w której zapisywane będą zapisywane logi program. 
  1. Usuwaj logi starsze – automatycznie, każdego dnia zostają usunięte pliki log starsze niż wskazane w konfiguracji. 
  1. Kod firmy dla dokumentów wewnętrznych – ustala domyślny kod kontrahenta jaki ma zostać nadany dla dokumentów wewnętrznych firmy m.in. PWP
     

Dostosowanie Bazy Danych 

 

  1. Po poprawnym uzupełnieniu powyższych danych należy nacisnąć po kolei: 
  1. Dostosuj tabele i metody 
  1. Aktualizacja stanów wszystkie towary – po naciśnięciu tego przycisku jest tabela informująca o ostatnich wysłanych stanach. Następuje pełna aktualizacja ilości towarowych. 
  1. Aktualizacja cen wszystkie towary – po naciśnięciu tego przycisku jest tabela informująca o ostatnich wysłanych cenach. Następuje pełna aktualizacja cen towarowych. 
  1. Pokaż mapowanie towarów – opcja wyświetla w nowym oknie listę zmapowanych towarów Optima -Baselinker 
  1. Usuń mapowanie towarów – usuwa wszystkie towary jakie zostały zmapowane za pomocą funkcji “Łączenie towarów Optima <>BL” na głównym panelu integratora. 

 

Token API BaseLinker – Połączenie z BaseLinker 

 

Aby połączyć program z BaseLinkerem należy uzupełnić pole: Token API Baselinker. 

Instrukcja Uzyskanie tokenu API: 

  1. Należy zalogować się do Panelu Administracyjnego Baselinkera https://login.baselinker.com/ 
  1. Następnie postąpić według instrukcji znajdującej się pod adresem: 

https://baselinker.com/pl-PL/pomoc/wiedza/api/ 

Podczas instalacji trzeba będzie wprowadzić nazwę programu. Należy podać: ELTE-S integrator ERP Optima 

  1. Po wygenerowaniu Tokenu należy przekleić go w pole: Token API Baselinker 

Ustawienia baseLinker z historii zamówień
 

  1. Pobierz zamówienia do – Ta funkcja pobiera ustawienia z historii zamówień w Baselinker i wypełnia formy płatności i sposoby dostawy odpowiednimi wartościami. 

 

Ustawienia konfiguracji z bazy danych 

 

W przypadku poprawnej konfiguracji integratora można zapisać dodatkowo wszystkie ustawienia do bazy danych. W ten sposób można zabezpieczyć się w przypadku nagłej utraty ustawień integratora i łatwo odtworzyć poprzednie ustawienia. W przypadku zapisania ustawień i ich późniejszej zmiany na integratorze należy usunąć poprzednie ustawienia i zapisać je na nowo. Usunięcie ustawień nie powoduje bezpośredniej zmiany ustawień już istniejących w integratorze. 

  1. Dodaj – dodaje ustawienia do bazy danych. 
  1. Wczytaj – odczytuje ustawienia z bazy danych i aktualizuje istniejące ustawienia. 
  1. Usuń – usuwa istniejące ustawienia z bazy danych. 

Umów się na konsultacje

Jesteś zainteresowany rozwojem swojego biznesu? Wypełnij formularz – odezwiemy się do Ciebie i pokażemy, w jaki sposób możesz zoptymalizować procesy w swojej firmie