Který systém má být zdrojem kterých dat
Před integrací je dobré ujasnit si rozdělení odpovědností. ERP nebo PIM obvykle zůstává zdrojem základních dat: názvu, SKU, GTIN, značky, modelu a popisů. DPPC přebírá to, co tyto systémy zpravidla neřeší dobře: materiálové složení s podílem a původem, dokumenty a certifikáty s kontrolou a datem platnosti, data o dodavatelích, schvalování výrobků a zveřejnění pasu s QR kódem. Každá informace tak má jedno místo, kde se upravuje.
Jak vypadá integrace s DPPC
DPPC poskytuje REST API ve verzi v1 s dokumentací a schématem OpenAPI ke stažení. API pokrývá výrobky, materiály, dokumenty, dodavatele, certifikáty a šablony oborových polí a také akce schvalovacího procesu: schválení, zamítnutí, zveřejnění a archivaci výrobku. Hotové konektory pro konkrétní systémy ERP nejsou k dispozici. Integraci staví váš IT tým nebo integrátor, který zná váš ERP nebo PIM, a API DPPC je navržené tak, aby taková integrace byla jednoduchá a předvídatelná.
Hromadná synchronizace místo jednotlivých volání
U velkých katalogů je pohodlnější posílat data po dávkách. Synchronizační úlohy přijímají až 500 záznamů výrobků, dodavatelů nebo certifikátů najednou, vytvářejí nové záznamy nebo aktualizují stávající a zpracovávají se ve frontě na pozadí. Stav úlohy, počet zpracovaných záznamů a popis chyb lze zjistit přes API. Před uložením lze data také poslat k ověření v režimu náhledu, které vrátí upozornění bez změny dat v systému.
Webhooky: informace o změnách zpět do vašich systémů
Integrace funguje oběma směry. DPPC odesílá webhooky při vytvoření, změně a smazání výrobků, materiálů, dokumentů, dodavatelů a certifikátů a také při zveřejnění pasu. Každé oznámení je podepsané algoritmem HMAC-SHA256, takže příjemce může ověřit, že pochází z DPPC. Neúspěšná doručení se opakují třikrát, po jedné, pěti a patnácti minutách, a v nastavení organizace lze odeslat testovací událost.
Zabezpečení a spolehlivost integrace
Každý systém se připojuje vlastním klíčem API s vybranými oprávněními, například jen pro čtení výrobků nebo pro zápis certifikátů, takže klíč pro e-shop nemůže data měnit. Zápisové operace podporují hlavičku Idempotency-Key: opakované odeslání téhož požadavku, například po přerušení spojení, nevytvoří duplicity. Limity jsou 180 čtení a 60 zápisů za minutu pro jeden klíč.
Integrace DPP s ERP krok za krokem
Začněte mapováním polí: která data z ERP nebo PIM se přenášejí do DPPC a do jakých polí, včetně oborových polí ze šablony dostupné v API. Potom vytvořte klíč API s minimálními oprávněními a vyzkoušejte ověření v režimu náhledu na několika výrobcích. Následně spusťte první hromadnou synchronizaci jedné kategorie a nastavte webhooky, pokud mají na změny reagovat další systémy. Dokumenty a certifikáty se obvykle doplňují přímo v DPPC, protože tam procházejí kontrolou.