Integracja Subiekta GT i Subiekta nexo z innymi systemami
Subiekt jest programem instalowanym w firmie, a nie usługą w chmurze z publicznym API. To zmienia sposób łączenia go ze sklepem i aplikacjami, ale nie czyni tego niemożliwym.
Autor: Szymon Łakomy. Aktualizacja:
Trzy drogi połączenia
Sfera
Interfejs programistyczny producenta. Pozwala czytać i zapisywać dokumenty oraz towary z zewnątrz. Zwykle wymaga odpowiedniej licencji, co sprawdzam na początku.
Wymiana plików
Dokumenty i dane przenoszone przez pliki o ustalonym formacie. Prostsze, ale mniej natychmiastowe, więc nadaje się tam, gdzie opóźnienie nie przeszkadza.
Gotowy konektor lub pośrednik
Na rynku są konektory do sklepów i platform sprzedażowych. Sprawdzam, czy pokrywają Twoje przypadki, bo często brakuje obsługi wyjątków.
Co zwykle łączymy
- zamówienia ze sklepu internetowego do dokumentów sprzedaży w Subiekcie,
- stany magazynowe i ceny z Subiekta do sklepu lub marketplace,
- kontrahentów z CRM lub formularzy do kartotek,
- dane do raportów i pulpitów, bez ręcznego eksportowania zestawień.
Czym różni się integracja z programem lokalnym
Skoro Subiekt działa na komputerze lub serwerze w firmie, a sklep w internecie, trzeba je jakoś spiąć. Najczęściej rozwiązaniem jest niewielka usługa pośrednicząca uruchomiona w sieci firmy, która rozmawia z programem lokalnie i bezpiecznie wymienia dane ze światem. To też oznacza, że komputer z Subiektem musi być dostępny w godzinach, w których integracja ma działać, a awaria sprzętu zatrzyma przepływ. Dlatego do projektu zawsze dopisuję powiadomienia o braku łączności i kolejkowanie zadań.
Zanim zlecisz
- Sprawdź dokładną wersję programu i rodzaj licencji. Od tego zależy, które drogi są dostępne.
- Zdecyduj, które dane mają płynąć w którą stronę. Nie wszystko musi być dwukierunkowe.
- Ustal, kto w firmie zatwierdza nietypowe sytuacje, na przykład brak towaru lub zmianę ceny po złożeniu zamówienia.
- Zachowaj kopię danych przed uruchomieniem. Test integracji na kopii jest bezpieczniejszy niż na bazie produkcyjnej.
Ogólne zasady wyceny znajdziesz w poradniku ile kosztuje integracja API, a szerszy kontekst na stronie integracja ERP i CRM.
Najczęstsze pytania
Czy Subiekt musi być w chmurze, żeby go zintegrować?
Nie. Programy lokalne też da się integrować. Wymaga to usługi pośredniczącej w sieci firmy i zadbania o dostępność komputera z programem.
Czy integracja ryzykuje uszkodzeniem bazy Subiekta?
Pracuję przez oficjalne interfejsy i testuję na kopii. Nie zapisuję danych bezpośrednio do bazy, bo to ryzykowne dla spójności danych.
Czy mogę zostać przy Subiekcie, a sprzedawać w sklepie internetowym?
Tak, to częsty układ. Subiekt pozostaje źródłem prawdy dla stanów i dokumentów, a sklep dostaje z niego dane.
Czy mogę przenieść się z Subiekta na inny system?
To osobny, większy projekt. Zaczynamy od analizy, co dziś robi Subiekt i które z tych funkcji są naprawdę używane.
Powiązane strony
Chcesz połączyć Subiekta z innym systemem?
Napisz, z jaką wersją programu pracujesz i co ma się przenosić automatycznie.