Co se nejčastěji propojuje
- E‑shop a sklad — objednávka rovnou odečte zboží, skladová dostupnost se propíše zpět do e‑shopu
- Objednávky a účetnictví — faktura vzniká sama, nikdo ji nepřeklepává
- Sklad a doprava — štítky a sledovací čísla se stahují automaticky
- CRM a e‑mail — komunikace s klientem je vidět tam, kde ji potřebujete
- Cokoliv a Excel — tabulka, kterou nikdo nechce opustit, se plní sama
Tři způsoby, jak systémy propojit
| Způsob | Kdy se použije | Co obnáší |
|---|---|---|
| API | Systém má zdokumentované rozhraní | Nejčistší cesta. Data putují v reálném čase. |
| Import / export | Starší systém bez API | Soubory se přenášejí v dávkách, obvykle po minutách nebo hodinách. |
| Přímo do databáze | Máte vlastní systém a přístup k datům | Rychlé, ale křehčí — mění se s každou aktualizací systému. |
Na čem propojení nejčastěji ztroskotá
Samotné napojení bývá ta jednodušší část. Práce je v tom, co přijde potom.
- Různé názvy pro totéž. Co je v e‑shopu „varianta“, je ve skladu „položka“ a v účetnictví „artikl“. Mapování těchhle pojmů zabere víc času než samotný přenos.
- Výpadky. Druhá strana bude občas nedostupná. Propojení, které v tu chvíli tiše zahodí objednávku, je horší než žádné — musí umět počkat a zkusit to znovu.
- Duplicity. Když se zpráva pošle dvakrát, nesmí vzniknout dvě faktury. Řeší se tím, že každá operace nese svůj identifikátor.
- Limity rozhraní. Většina API má strop požadavků za minutu. Při prvotním převodu dat se na něj naráží spolehlivě.
- Kdo je zdroj pravdy. Když se stejný údaj dá měnit na dvou místech, dřív nebo později se rozejdou. Je potřeba předem říct, které místo vyhrává.
Dobré propojení poznáte podle toho, že si ho nikdo nevšimne. Špatné poznáte podle toho, že se jednou za čas něco „ztratí“ a nikdo neví proč.
Kolik to stojí
Napojení jedné dvojice systémů přes existující API začíná řádově na 15 000 Kč + a odvíjí se nahoru podle toho, kolik typů dat se přenáší a jak složité je jejich mapování. Obousměrná synchronizace, více systémů naráz nebo migrace historických dat jsou logicky výš. Podrobnější rozpad najdete na stránce o ceně softwaru na míru.
Jak to probíhá
- Zmapujeme, co kam teče. Obvykle se ukáže, že polovina přenosů není potřeba.
- Určíme zdroj pravdy. U každého údaje jedno místo, které rozhoduje.
- Napojíme jednu dvojici. Ta nejotravnější. Zbytek počká.
- Necháme běžet a sledujeme. Chyby se ohlásí samy, ne až když je někdo objeví.