Propojení ERP s API třetích stran
ERP a třetí strany: CRM, logistika, daně a identita
Propojení přes REST, SOAP, webhooky a iPaaS mezi vaším ERP a službami kolem něj, s opakováním a upozorněními.
Blueprint
Posuňte do strany a uvidíte celé schéma.
ERP do třetích stran: jedna platforma, mnoho partnerů
Obchodní události opouštějí ERP jednou a integrační platforma je doručí každému partnerovi ve formátu, který očekává. Zpětná volání se vracejí stejnou cestou. Zpráva, která po opakováních stále selhává, jde do fronty nedoručitelných zpráv a vyvolá upozornění s přiloženým obsahem.
- Hlavní tok
- Asynchronní
- Cesta výjimky
Tok v v 9 krocích
Tok krok za krokem
- Z ERP do Integrační platforma: Obchodní události, přes REST · OData · webhook (hlavní tok).
- Z Integrační platforma do CRM: Zákazníci a objednávky, přes REST/JSON (hlavní tok).
- Z Integrační platforma do Logistika a dopravci: Objednané zásilky, přes REST/JSON (hlavní tok).
- Z Logistika a dopravci do Integrační platforma: Události sledování, přes webhook (asynchronní).
- Z Integrační platforma do Platforma elektronické fakturace a daní: Faktury k vyřízení, přes SOAP/XML · REST (hlavní tok).
- Z Integrační platforma do Poskytovatel KYC a identity: Kontroly identity, přes REST/JSON (hlavní tok).
- Z Poskytovatel KYC a identity do Integrační platforma: Výsledky kontrol, přes webhook (asynchronní).
- Z Integrační platforma do Fronta nedoručitelných zpráv a upozornění: Po opakováních selhalo, do fronty nedoručitelných zpráv (cesta výjimky).
- Z Fronta nedoručitelných zpráv a upozornění do Tým podpory: Upozornění s obsahem a chybou (cesta výjimky).
Přehled
Jde o tok mezi vaším ERP a službami kolem něj: CRM, dopravci a logistickými poskytovateli, platformami pro e-fakturaci a daně a poskytovateli identity a KYC. Každý partner má vlastní API, vlastní formát a vlastní výpadky a každý z nich obvykle přichází jako samostatný projekt.
Referenční návrh posílá obchodní události z ERP jednou, do integrační platformy, která je doručí každému partnerovi v jím očekávaném formátu, přes REST, SOAP, webhooky nebo EDI over AS2, kde to obchodní partneři vyžadují. Zpětná volání, jako události sledování zásilek nebo výsledky kontrol, se vracejí stejnou platformou.
Výpadek partnera je běžná událost, ne mimořádná situace. Dočasná selhání se opakují. Zpráva, která selže i po opakování, jde do fronty nedoručitelných zpráv a podpůrný tým dostane upozornění s obsahem a chybou, takže ji lze opravit a znovu přehrát.
Jak tok funguje
ERP publikuje událost
Když se změní zákazník, objednávka nebo faktura, ERP publikuje jednu obchodní událost do integrační platformy, přes své API, služby OData nebo webhooky.
CRM zůstává aktuální
Platforma aktualizuje účty, kontakty a objednávky v CRM, takže obchodní a servisní týmy vidí to, co ERP zná.
Zásilky se objednávají
Objednávky připravené k odeslání se objednají u dopravce nebo logistického poskytovatele přes jeho API a zpět přijdou štítky a reference.
Sledování se vrací
Dopravce posílá události sledování a doručení webhookem a platforma aktualizuje objednávku v ERP.
Faktury se vyřizují
Faktury se posílají do platformy pro e-fakturaci nebo daně ve formátu, který úřad vyžaduje, a stav vyřízení se ukládá k faktuře.
Identity se ověřují
Noví zákazníci nebo dodavatelé se posílají poskytovateli KYC nebo identity a výsledek se vrací webhookem dřív, než se účet aktivuje.
Když něco selže
Partner je dočasně nedostupný
Volání se opakuje s rostoucími prodlevami. Idempotenční klíč u každého zápisu zajišťuje, že opakování nikdy nevytvoří druhou zásilku nebo fakturu.
Zpráva selže i po opakování
Jde do fronty nedoručitelných zpráv s obsahem a chybou partnera a podpůrný tým dostane upozornění. Po opravě se z fronty znovu přehraje.
Partner změní své API
Kontraktní testy běží proti testovacímu prostředí každého partnera a změnu zachytí. Oznámené změny naplánujeme a otestujeme před termínem partnera.
Data jsou odmítnuta
Partner, který data odmítne z obchodního důvodu, například kvůli chybějícímu daňovému číslu, pošle chybu zpět k záznamu v ERP, kde ji vlastník může opravit.
Standardy a systémy
- Integrace
- REST
- SOAP
- Webhooks
- OpenAPI
- EDI (EDIFACT, ANSI X12)
- AS2
- MuleSoft
- Boomi
- Azure Logic Apps
- Identita a přístup
- OAuth 2.0
Otázky a odpovědi
Které služby třetích stran můžete propojit?
Jakoukoli službu se zdokumentovaným API nebo souborovým rozhraním. Typicky jde o platformy CRM, dopravce a logistické poskytovatele, tržiště, platformy pro e-fakturaci a daně, mzdy, poskytovatele KYC a identity a obchodní partnery, kteří si vyměňují dokumenty EDI přes AS2. API, limity a testovací prostředí každého partnera prověříme dřív, než se zavážeme k plánu.
Potřebujeme pro to integrační platformu?
Jakmile je k jednomu ERP připojeno několik partnerů, platforma jako MuleSoft, Boomi nebo Azure Logic Apps, nebo sada vlastních služeb postavených na frontě zpráv udrží mapování, opakování a monitorování na jednom místě. U jednoho nebo dvou partnerů mohou stačit přímá propojení. Kompromisy, včetně nákladů na licence, pro váš případ rozebereme.
Můžete nás propojit s platformami pro e-fakturaci a daňové vyřízení?
Ano. Mnoho zemí dnes vyžaduje vystavení nebo vyřízení faktur přes vládní či akreditovanou platformu v určeném formátu. Integrujeme ERP s platformou, kterou vaše země vyžaduje, nebo s akreditovaným poskytovatelem, ukládáme stav vyřízení a identifikátory ke každé faktuře a řešíme odmítnutí. Pravidla, která se na vás vztahují, potvrdí vaši daňoví poradci.
Jak zabezpečujete příchozí webhooky?
Každý příchozí webhook se před zpracováním ověří: podpisem tam, kde partner své zprávy podepisuje, a kontrolou tokenu, zdroje a časového razítka tam, kde ne. Obsah se validuje proti kontraktu a události se zpracují jednou, i když je partner pošle vícekrát.
Co se stane, když má partner výpadek?
Ostatní toky běží dál. Zprávy pro tohoto partnera se opakují a poté se zařadí do fronty, podpůrný tým dostane upozornění a nic se neztratí. Když se partner obnoví, zprávy z fronty se přehrají v pořadí. Přehled ukazuje, kterého partnera se výpadek týká a kolik zpráv čeká.
Kdo vlastní konektory, které postavíte?
Duševní vlastnictví práce, kterou pro vás stavíme, je vaše od prvního commitu – žádný krok přiřazení na konci. Konektory se dodávají se zdrojovým kódem, testy a dokumentací, takže je váš tým nebo jiný dodavatel může udržovat. Jakékoli nástroje XSIS, které existovaly dřív, zůstávají naše a jsou vám licencované. API partnerů a licence integračních platforem zůstávají podle podmínek jejich dodavatelů.
Začněte rozhovorem, ne smlouvou.
Řekněte nám, co potřebujete postavit, propojit nebo zabezpečit. Architekt to s vámi projde a poté doporučí, kde začít.
Co bude následovat
Dohoda na čase
Náš tým vám napíše e-mail a dohodne čas konzultace.
Předkonzultační schůzka
Nejprve bezplatná 30minutová online předkonzultační schůzka: projdeme vaše cíle, systémy a omezení.
Kontrola připravenosti
bezplatná 48hodinová kontrola připravenosti prověří váš projekt proti šestibodové definici připravenosti a doporučí vhodnou cestu.
Volba cesty
Projekty připravené rozsahem dostanou závaznou nabídku do 3–5 pracovních dnů. Projekty ve fázi konceptu začínají v Blueprint Studio. Běžící systém, který selhává, není zdokumentovaný nebo potřebuje integraci, začíná diagnostikou 1–2 týdny. Blueprint Studio i diagnostika mají pevný poplatek uvedený v nabídce.