Łączymy Twoje systemy ze sobą, żeby dane krążyły między nimi bez arkuszy: ERP, PIM, e-commerce, WMS i marketplace. Przez API, przez pliki, a gdy ERP nie ma API – wprost przez bazę SQL.
Firma handlowa albo produkcyjna rzadko pracuje na jednym systemie. ERP prowadzi księgi, stany magazynowe i cenniki. PIM trzyma opisy, atrybuty i zdjęcia. Sklep i platforma B2B przyjmują zamówienia. WMS wie, co stoi na regale, a każdy marketplace ma własne wymagania wobec każdego pola. Każdy z tych systemów jest dobry w swojej roli i żaden nie zastąpi pozostałych. Problem zaczyna się tam, gdzie muszą się ze sobą dogadać.
Naszą pracą jest właśnie to dogadanie. Ustalamy, który system jest źródłem prawdy dla którego pola, w którą stronę płyną dane, jak często i co się dzieje wtedy, gdy druga strona nie odpowiada. Katalog, stany i ceny zwykle idą z ERP do PIM i dalej do sklepu. Zamówienia, dane kontrahentów, płatności i statusy realizacji wracają tą samą drogą. To jest integracja międzysystemowa: jeden obieg danych zamiast kilkunastu eksportów do arkusza i kilkunastu wklejeń z powrotem.
Integracja jest przy tym tańsza niż wymiana kilku systemów na jeden. Nie namawiamy Cię do rezygnacji z ERP, który działa i który Twój zespół zna. Łączymy go z resztą, a resztę ze sobą.
Osiem rodzin systemów, które spotykamy w projektach najczęściej. Nazwy poniżej to konkretne wdrożenia, które już łączyliśmy, a nie pełna lista: konektor da się zbudować do każdego systemu, który wystawia API, bazę albo pliki.
Comarch XL, enova365, SAP Business One, Microsoft Dynamics 365
Akeneo, Pimcore, Ergonode
Magento 2, PrestaShop, WooCommerce, Shopware
HubSpot, Salesforce, Microsoft Dynamics CRM
Allegro, Amazon, eBay, Baselinker
InPost, DHL, DPD, Raben, DB Schenker
Przelewy24, PayU, tpay, Stripe, Mautic
TYPO3, Contentful, WordPress, Drupal
Żeby systemy wymieniały dane bez codziennego nadzoru, między nimi musi stać coś, co tłumaczy jeden format na drugi, pilnuje kolejności i zapisuje, co się wydarzyło. To jest rola oprogramowania pośredniczącego, czyli middleware. Kiedy taka warstwa obsługuje kilka systemów naraz i wymianę w obie strony, nazywa się ją szyną danych albo szyną integracyjną, po angielsku Enterprise Service Bus.
W większości wdrożeń pełni ją u nas Maconnector, nasza własna platforma integracyjna. Ma gotowe konektory do systemów, które realnie spotykamy w polskich firmach: Comarch XL, Microsoft Dynamics 365, enova365 i SAP Business One po stronie ERP, Akeneo, Pimcore i Ergonode po stronie PIM, Magento 2, PrestaShop i WooCommerce po stronie sprzedaży. Mapowanie danych opisuje się w nim deklaratywnie, przetwarzanie idzie przez kolejkę, a panel pokazuje historię każdego uruchomienia. Całość działa w kontenerze Docker na Twojej infrastrukturze, więc cenniki i dane kontrahentów nie wychodzą poza Twoje środowisko.
Jeśli Twojego systemu nie ma na tej liście, budujemy dla niego konektor jako kolejny moduł platformy, a nie jako osobny skrypt uruchamiany cronem. Różnicę widać w dniu, w którym coś przestaje działać: proces zatrzymuje się bezpiecznie, do systemów docelowych nie trafiają niekompletne dane, alert idzie mailem, a w historii widać, który rekord nie przeszedł i dlaczego. Zespół, który to wdraża, zostaje z Tobą także po starcie.

Część systemów ERP, zwłaszcza starszych i mocno zmodyfikowanych u klienta, nie udostępnia API. To nie zamyka tematu integracji. Podłączamy się wtedy bezpośrednio do bazy SQL i wymieniamy dane przez tabele tymczasowe: ERP odkłada w nich to, co ma pójść na zewnątrz, a my zapisujemy tam to, co ma do niego wrócić. Tabela pośrednia jest granicą odpowiedzialności, więc integracja nie pisze po strukturach produkcyjnych systemu i nie rusza jego stabilności ani gwarancji dostawcy.
Żeby to zbudować, trzeba najpierw wiedzieć, gdzie w bazie naprawdę leżą dane. Prowadzimy inżynierię wsteczną schematu: czytamy tabele, klucze i relacje, sprawdzamy na rzeczywistych rekordach, które pole jest którym, i opisujemy to jako model, na którym opiera się później mapowanie. Efektem ubocznym jest dokumentacja struktury bazy, która zostaje u Ciebie. Bywa, że jest to jedyny aktualny opis tego systemu, jaki w firmie w ogóle istnieje.
Ten sam mechanizm obsługuje wymianę plikową: CSV, XML albo JSON na dysku sieciowym lub na serwerze FTP. Reguły tego, co i kiedy się przenosi, opisujemy w tym samym panelu, niezależnie od tego, czy po drugiej stronie jest API, baza danych czy katalog z plikami.
Dane z różnych źródeł różnią się strukturą, formatem i nazewnictwem. To samo pole nazywa się inaczej w ERP i w PIM, a jednostki, kodowanie znaków i formaty dat rzadko się zgadzają. Mapowanie i transformacja są tym, co decyduje, czy po obu stronach stoi ta sama informacja.
Nie każdy system ma nowoczesne API, a część nie wytrzyma odpytywania co minutę. Sprawdzamy, ile realnie znosi każda strona, i dobieramy tryb wymiany do tego, a nie do życzenia: w czasie rzeczywistym tam, gdzie dane zmieniają się w ciągu dnia, wsadowo tam, gdzie nie.
Integracja przenosi cenniki, dane kontrahentów i faktury, więc szyfrowanie transmisji, kontrola dostępu i rozdzielenie uprawnień nie są dodatkiem. Maconnector działa w kontenerze na Twojej infrastrukturze, więc te dane nie wychodzą poza Twoje środowisko.
Zaczynamy od analizy: jakie systemy pracują w firmie, gdzie leżą jakie dane, kto jest właścicielem którego pola i w których miejscach powstaje dziś podwójna praca albo dwie różne wersje tej samej informacji. Dopiero potem projektujemy architekturę: połączenie punkt do punktu czy szyna integracyjna, wymiana synchroniczna czy zdarzeniowa, w jakich oknach czasowych i z jakim kontraktem między systemami. Te decyzje zapadają przed pierwszą linią kodu, bo zmienione później kosztują najwięcej.
Wdrożenie idzie sprintami, z logowaniem i monitoringiem od pierwszego dnia, żeby awarię dało się odtworzyć, a nie zgadywać. Po starcie zostajemy: obserwujemy przepływy, reagujemy na przerwy po stronie systemów partnerskich i podłączamy kolejne, gdy dochodzą. Możesz mieć najlepsze oprogramowanie integracyjne, ale bez kogoś, kto zna Twoje procesy i pilnuje ich na co dzień, samo nie zadziała.
Platforma do zamawiania leków Apteline.pl, którą miesięcznie odwiedzają ponad 3 miliony Polaków
Nowy sklep dla wiodącego producenta dermokosmetyków stworzony w 5 tygodni
Wydajne oprogramowanie ERP obsługujące obszary produkcji (MRP) i magazynu (WMS)
Luksusowa natura i osobowość marki wyrażona w eleganckiej stronie dla użytkowników mobilnych
Metamorfoza witryny korporacyjnej: szybki i prosty w obsłudze portal na urządzeniach mobilnych
Dobrze zoptymalizowany sklep internetowy dla wiodącego producenta gier planszowych i puzzli
Platforma B2B umożliwiająca klientom samoobsługowe zamówienie rekuperatorów
Pierwszy w Polsce projekt Magento B2B bazujący na szablonach Hyvä (Hyvä Themes)
Wdrożenie PIM Akeneo Enterprise dla lidera w branży grzewczej
4 niezależne sklepy internetowe zarządzane w jednym panelu administracyjnym Magento
Nowy system z uporządkowaną bazą produktową i dostosowany do potrzeb biznesowych klienta
Nasz zespół składający się z ponad 40 specjalistów dokona transformacji Twojego biznesu i będzie Cię wspierał na każdym etapie rozwoju, aby zapewnić optymalne funkcjonowanie. Są wśród nas konsultanci IT, analitycy biznesowi, eksperci e-commerce i certyfikowani programiści.
Szanujemy Twoje procesy. Najpierw poznajemy specyfikę Twojego projektu, a następnie opracowujemy najlepsze strategie dla każdej branży: edukacyjnej, modowej, sportowej, transportowej, farmaceutycznej czy FMCG.
Stosujemy metody i długofalowe działania niezbędne do sprawnego wdrożenia. Łącząc silne zaangażowanie w zapewnienie najwyższej jakości ze sprawdzonymi procesami transformacji cyfrowej i podejściem open source, pomożemy Twojej firmie działać szybko i sprawnie. Rozwiązania cyfrowe, które tworzymy wspólnie z naszymi klientami, są kompleksowe pod kątem funkcjonalności, a jednocześnie łatwe w obsłudze. Załatw sprawę jak należy!
Współpracując z wiodącymi firmami z różnych branż, nauczyliśmy się szybko adaptować do nowych wyzwań. Zwinne zarządzanie projektami (agile) pozwala nam skrócić czas wprowadzania produktów na rynek i obniżyć całkowity koszt posiadania, zapewnić bezpieczny proces rozwoju i zagwarantować terminowość dostaw oraz przejrzystość operacyjną. Cenimy sobie przede wszystkim ścisłą współpracę i swobodną komunikację.
Nasze kompetencje to efekt praktyki w tworzeniu oprogramowania od 2012 roku. Mając na koncie ponad 100 zrealizowanych projektów IT, posiadamy bogate doświadczenie niezbędne do skierowania Cię w najbardziej odpowiednim kierunku i odkrycia potencjału związanego ze skalowaniem.
Jesteśmy do Twojej dyspozycji, zapewniając usługi doradcze od momentu zrodzenia się pomysłu aż po wejście na rynek. Każdy projekt rozpoczyna się od fazy odkrycia. Po szczegółowej analizie biznesowej przedstawimy Ci szereg rekomendacji, doradzając w zakresie wyboru odpowiedniej technologii, planowania strategii, kompleksowego wdrożenia, integracji, optymalizacji, ciągłego wsparcia (nawet po wprowadzeniu na rynek).
FAQ