Integracja systemów
Większość firm nie ma luki w oprogramowaniu, tylko w tłumaczeniu między nimi. Sklep, magazyn, CRM i księgowość znają to samo zamówienie pod czterema różnymi nazwami. Łączę je tak, żeby każda informacja była utrzymywana w jednym miejscu.
Co łączę
Wszystko, co ma interfejs — i sporo tego, co oficjalnie go nie ma.
- sklep i system magazynowy
- CRM i księgowość
- ERP i produkcję
- formularze, pocztę i helpdesk
- bramki płatnicze i fakturowanie
- stare systemy bez nowoczesnego API
Na czym integracje się wykładają
Prawie nigdy pierwszego dnia. Prawie zawsze na tym, co dzieje się potem.
- nikt nie zauważa, że przesyłanie stanęło
- jeden wyjątek wywraca całą synchronizację
- dostępy po cichu wygasają
- po restarcie powstają duplikaty
- dwa systemy, dwie prawdy, brak rozstrzygnięcia
- w firmie nikt nie rozumie, jak to działa
Jak pracuję
Najpierw jedno połączenie, które oszczędza najwięcej ręcznej pracy. Potem następne.
- spis systemów, których to dotyczy
- ustalenie jednego źródła dla każdej informacji
- pierwsze połączenie na prawdziwych danych
- obsługa błędów i ponawianie
- monitoring, który sam się odzywa
- dokumentacja i przekazanie
Pracujemy po angielsku
Ta strona jest po polsku, żebyś wiedział, co dostajesz. Sama współpraca toczy się po angielsku — ustalenia, dokumentacja i przekazanie. Nie mówię po polsku i uczciwiej jest napisać to tutaj niż na pierwszej rozmowie. Dla większości zespołów nie jest to przeszkodą; jeśli u Ciebie jest inaczej, powiedz od razu, a oszczędzimy sobie spotkania.
FAQ
- Co, jeśli nasz stary system nie ma API?
- Prawie zawsze znajdzie się inna droga: eksport do pliku, dostęp do bazy, cykliczny raport mailem. To mniej eleganckie niż prawdziwy interfejs, ale działa niezawodnie. Najpierw sprawdzam, co system potrafi, a dopiero potem cokolwiek obiecuję.
- Co się dzieje, gdy przesyłanie się nie powiedzie?
- Każde połączenie, które buduję, ponawia próbę po błędzie, zapisuje co się stało i odzywa się, gdy utknie. Cicha awaria jest gorsza od głośnej, bo wychodzi na jaw dopiero wtedy, gdy brakuje danych z kilku tygodni.
- Czy ingerujesz bezpośrednio w nasze systemy?
- Jeśli da się tego uniknąć, to nie. Połączenie działa jako osobna warstwa między Twoimi systemami, najczęściej w n8n. Dzięki temu każdy system można dalej aktualizować bez psucia integracji, a Ty nie jesteś ode mnie uzależniony.
- Ile trwa jedno połączenie?
- Pojedyncze, wyraźnie określone połączenie to zwykle jeden do trzech tygodni. Decyduje nie ilość danych, ale to, jak dobrze udokumentowane są systemy i ile wyjątków zna Twój proces.
Które dwa systemy ze sobą nie rozmawiają?
Wskaż mi te dwa, między którymi dziś ktoś przepisuje ręcznie. Powiem, czy połączenie się opłaca — a jeśli nie, powiem i to.
Napisz do mnie