Automatizace a API integrace

Přepisujete objednávky z e-shopu do účetního programu? Pomůžu vám propojit systémy, které už používáte. Na jedné objednávce si ukážeme, které údaje se mají přenést, kdy má přenos proběhnout a co má zkontrolovat člověk.

Modelový příkladZaplacená objednávka v účetnictví
  1. E-shopZákazník zaplatí objednávku

    Potvrzení platby spustí přenos.

  2. Účetní programPoložky a částka se přenesou přes API

    Podle čísla objednávky účetní program pozná, ke kterému prodeji patří.

  3. KontrolaChybí číslo dokladu?

    Obsluha dostane upozornění s odkazem na objednávku ke kontrole.

Co se vyplatí automatizovat?

Začal bych úkolem, který se často opakuje a má jasné pravidlo. Tohle jsou tři příklady, kdy má smysl systémy propojit.

Přepisování objednávek

Po přijetí objednávky může web předat údaje do evidence přes API. Domluvíme se, která aplikace je zdrojem pravdy, aby oprava adresy zákazníka nepřepsala novější údaj.

Hlídání nových nabídek

V projektu Monitoring inzerátů převádím ceny a nájezd aut z různých zdrojů do stejného formátu. Upozornění přijde, až když nabídka splní zadané podmínky.

Předání úkolu člověku

Pokud u objednávky chybí důležitý údaj, může systém místo automatického zápisu připravit úkol ke kontrole. Obsluha dostane odkaz na konkrétní záznam a ví, co má doplnit.

Otázky k propojení systémů

Lze propojit i aplikaci, která nemá API?

Někdy stačí výměna souborů. Pokud e-shop umí vyvézt objednávky do CSV a účetní program je umí načíst, můžeme začít tím. Ověřím formát souboru a jak často potřebujete údaje aktualizovat.

Jak zabráníte tomu, aby se objednávka zapsala dvakrát?

Domluvíme se, podle čeho objednávku spolehlivě poznáme, třeba podle čísla objednávky a e-shopu, ze kterého přišla. Při opakovaném přenosu se podle tohoto údaje dohledá původní záznam. Na zkušební objednávce ověříme i to, co se má stát při změně adresy nebo při stornu.

Co se stane, když cílový systém vypadne?

U dočasného výpadku můžeme přenos zopakovat. Když se spojení přeruší po odeslání objednávky, nejprve ověříme, zda ji druhý systém už přijal. Pokud to jeho rozhraní neumí potvrdit, obsluha dostane konkrétní záznam ke kontrole.

Co potřebujete pro odhad ceny a termínu?

Stačí názvy obou aplikací, příklad jedné objednávky bez osobních údajů a popis toho, co s ní dnes děláte ručně. Cenu ovlivní i to, zda údaje putují jedním, nebo oběma směry a jak rychle se má změna projevit.

Jak proběhne první propojení?

  1. Projdeme jednu objednávku. Ukážete mi, odkud přichází, co přepisujete a kdy má záznam vzniknout v druhém systému.
  2. Vyzkoušíme přenos. Na testovacích údajích společně zkontrolujeme běžnou objednávku, její změnu i opakované odeslání.
  3. Domluvíme spuštění. Určíme, kdo uvidí chyby a jak vyřeší neúplný záznam. Pak můžeme zapnout přenos pro skutečné objednávky.

Poptávka

Který krok dnes děláte ručně?

Napište mi názvy dvou systémů, které chcete propojit. Co mezi nimi dnes přepisujete ručně a kdy se mají údaje přenést? Stačí jeden příklad.

Příklad zadání

„Po zaplacení objednávky přepisujeme z e-shopu do účetního programu její číslo, položky a částku. Chceme, aby se tam každá objednávka přenesla jen jednou.“