Integrácie
Zadané raz. Všade naraz.
Prepájame systémy, ktoré už používate, od ERP a účtovníctva po platobné brány a štátne registre. Nič nevymieňame. Dáta medzi nimi tečú samy, aj v dňoch, keď niektorý z nich nefunguje.
Zadané v systéme E-shop
- ERP
- Sklad
- Platobná brána
- Účtovníctvo
Čo je integrácia.
Integrácia je prepojenie dvoch systémov, aby sa údaje zadané v jednom objavili aj v druhom. Nikto ich neprepisuje a nikto ich neposiela e-mailom.
Niektoré integrácie prenesú jednu faktúru denne, iné nesú celú prevádzku.
Synchronizácia dát
Dva systémy vedú tie isté záznamy, napríklad zákazníkov či produkty.
Na čo treba myslieť
Jeden zdroj pravdy. Keď záznam môžu meniť obe strany, treba určiť, ktorá má prednosť. Bez tohto pravidla sa dáta potichu rozídu a nikto nevie, ktorá verzia platí.
Externá služba
Platobné brány, kuriéri či štátne registre.
Na čo treba myslieť
Ich pravidlá, ich výpadky. Druhú stranu nezmeníte, preto musí prepojenie zvládnuť oneskorené odpovede, zdvojené notifikácie aj nové verzie ich rozhrania.
Systém bez API
Starší systém, ktorý ponúka len databázu alebo exporty.
Na čo treba myslieť
Opatrný prístup. Starý systém často nesie celú prevádzku. Čítame z neho tak, aby sme ho nespomalili, a nikdy nezapisujeme tam, kde to nečaká.
Integračná vrstva
Jedno API nad viacerými systémami.
Na čo treba myslieť
Menej prepojení na starosť. Namiesto toho, aby sa každý systém rozprával s každým, všetky komunikujú s jednou vrstvou. Keď sa jeden systém vymení, zmení sa len jedno prepojenie.
Na čo sa napájame
Každý systém má svoje dvere. Nájdeme ich.
Niektoré majú moderné API, iné len export do súboru alebo databázu. Využijeme cestu, ktorú systém ponúka. Vyberte systém a pozrite sa, ako sa naň napájame a čo cez prepojenie prúdi.
CRM
Zákazníci a obchod v jednom obraze.
Cez jeho API. Kontakty, obchody aj história s každým zákazníkom sú rovnaké vo všetkých systémoch.
Čo cez prepojenie prúdi
- Kontakty a firmy
- Obchody a ich stav
- História so zákazníkom
Integrácia, ktorá počíta s výpadkom.
Skôr či neskôr druhý systém nebude dostupný: plánovaná odstávka, aktualizácia u dodávateľa, výpadok siete. Dobrá integrácia nestojí na šťastí. Preto má každé prepojenie, ktoré staviame, tieto štyri časti.
Zmeny čakajú v poradí, kým ich druhá strana prijme. Nič sa nepreskočí a nič nepredbehne.
Neúspešný prenos sa sám zopakuje. Druhá strana nikdy nedostane tú istú zmenu dvakrát.
Pri každom prenose vidno, čo sa poslalo, kedy a s akým výsledkom. Keď sa niekto spýta, kam sa záznam podel, odpoveď existuje.
Keď dáta prestanú tiecť, monitoring upozorní developerov, ktorí prepojenie stavali. Vedia, kde hľadať.
Nič nevymieňame
Systémy, ktoré dnes fungujú, nechávame tak, rovnako ako zvyky ľudí, ktorí v nich pracujú. Prispôsobíme sa ich rozhraniam, formátom aj časom, kedy vedia dáta prijímať. Ak je potrebná zmena na strane dodávateľa, pripravíme preň presnú špecifikáciu a detaily s ním doladíme priamo.
Bez zásahu do pôvodného systému
Ich formáty, nie naše
Postupne, jeden systém za druhým
Jedno API nad všetkým
Prepojenia staviame v NestJS a TypeScripte, s dokumentáciou a verziami, aby na nich mohli stavať vaše ďalšie aplikácie aj budúce tímy. AI pomáha s mapovaním polí a testovacími dátami, developeri každý riadok píšu a kontrolujú. Preto je cena férová a rozsah aj cenu dohodneme ešte pred začiatkom.
Zdokumentovaný kontrakt pre každý endpoint
Nové verzie bez rozbitia existujúcich klientov
Prístup podľa systému a roly
Integrácia spustením nekončí.
Pripojené systémy sa menia: dodávateľ vydá novú verziu, partner upraví formát, register zmení rozhranie. Preto sa o prepojenia staráme aj po spustení, tí istí ľudia, ktorí ich postavili, a s dokumentáciou, aby nič neostalo len v jednej hlave.
Dohodnúť konzultáciuMonitoring
Sledujeme, či dáta tečú. Keď sa prenos zasekne, upozornenie dostanú developeri, ktorí prepojenie poznajú.
Zmeny na druhej strane
Keď pripojený systém zmení formát alebo rozhranie, integráciu upravíme a otestujeme na reálnych dátach.
Developer, ktorý ho pozná
Keď niečo nesedí, odpovie vám človek, ktorý prepojenie staval. Po slovensky aj po anglicky, bez prehadzovania tiketov.
Fixný mesačný poplatok
Podpora je fixný mesačný poplatok za vyhradeného developera. Čas, ktorý údržba nespotrebuje, ide na menšie opravy alebo nové funkcie.
Od zoznamu systémov k dátam, ktoré tečú.
Jedno prepojenie trvá týždne, celá integračná vrstva mesiace. Vďaka AI pracujeme výrazne efektívnejšie: pomáha s mapovaním polí a testovacími dátami a každý riadok skontroluje developer.
- 01
Mapa
Ktorý systém vlastní ktoré dáta, ako často sa menia a kto ich potrebuje.
- 02
Návrh
Cesta do každého systému, pravidlá a čo sa stane pri výpadku.
- 03
Programovanie
Jedno prepojenie za druhým, otestované na reálnych dátach.
- 04
Spustenie a dohľad
Sledujeme, či dáta tečú, a upravíme prepojenie, keď sa systém zmení.
Ďalej
Keď sú systémy prepojené, otvorí sa viac.
Prepojené dáta sú základ pre interné systémy, automatizáciu aj výmenu starých riešení.
- SlužbaInterné systémyJeden systém namiesto tabuliek a e-mailov, poskladaný z menších služieb.
- SlužbaAI a automatizáciaRutina sa spraví sama, ľudia schvaľujú to, na čom záleží.
- SlužbaPrerábky systémovVýmena starého systému po krokoch, bez zastavenia prevádzky.
- SlužbaCloud & DevOpsHosting, CI/CD, zálohy a monitoring, v cloude aj na vašich serveroch.
- SlužbaÚdržba a podporaDeveloper, ktorý váš systém pozná, za fixný mesačný poplatok.
Povedzte nám o svojom projekte alebo probléme.
Na začiatok stačí zoznam systémov, ktoré používate, a čo má medzi nimi prúdiť. Ak viete, kto ich dodáva, ešte lepšie. Odpovieme otázkami a keď bude rozsah jasný, aj cenovou ponukou.
Otázky k integráciám
Neviete, kde začať?
Konzultácia vám pomôže rozhodnúť, čo postaviť hneď a čo môže počkať.