Integrace a komunikace s Flexibee – 03. Kontrola Merkem

Tento scénář po uložení nové firmy naváže přes IČ data k firmě z databáze Merk. Uloží některé údaje do tabulky. Důležitý je odkaz na detail firmy do databáze. Odkaz uložíme i do Flexibee jako přílohu k firmě. Následně odešleme email, pokud firma vykazuje kreditní riziko nebo možný problém. Email se pošle, pokud firma má dluh u VZP vyšší jak 10 000, je nespolehlivým plátcem DPH, nemá přihlášený účet k DPH, je v insolvenčním řízení nebo firma existuje kratší dobu, než 3 roky.

Webová verze Flexibee upozorňuje na možné kreditní riziko přímo v aplikaci v sekci Adresy pomocí služby CreditCheck.

Scénář se spustí uložením firmy do Flexibee. Pro testování je lepší trigger s hodnotou IČ.

Spustíme.

Zmínka k základnímu ladění: Když pokročíte o modul dál a nenačtou se Vám již potřebné hodnoty. Smažte testovací firmu ve Flexibee. Spusťte scénář. Adresu uložte znova. Nyní už by měli být v Integromatu data obohacena o další krok.

Uložíme firmu jako odběratele (nebo Odběr./Dodav.). K dokončení scénáře si vyberte firmu, která má kreditní problém, tak aby neprošla druhým filtrem. Vybírat můžete třeba v insolvenčním rejstříku. Vybral jsem si veřejně známou firmu z médií s IČ 26823357.

Teď se nám dostala do Integromatu data. Vytvoříme modul k načtení detailu.

Scénář pokračuje dál, pokud firma má Typ vztahu Odběratel nebo Odběr./Dodav.

Z Merku si načteme informace o společnosti na základě IČ z Flexibee. Co přesně dostanete, se dočtete v dokumentaci.

Údaje z Merku zapíšeme do tabulky. Je jich hodně a může jich být ještě víc. Údaje, které jsou k vidění v demo zobrazení, jsou z většiny i JSON. Tady je vidět i jedna nevýhoda pěkného grafického rozhraní Integromatu. Když je údajů hodně, je to nepřehledné.

Pokud chceme získat hodnotu z pole (array), v modulu se namapuje jen omezené množství hodnot například jako u historie obratu a

víme, že se do modulu načetlo mnohem více polí,

pomohou funkce z Integromatu. Konkrétně funkce get(pole;pořadíZvolenéhoPole.názevPrvkuPole).

Název prvku pole získáme z dokumentace nebo najetím myši (hover) nad prvek.

Do tabulky uložíme obraty více z historie. Chceme mít v tabulce poslední 3 roky.

Odkaz z na informace o účetní jednotce v Merku uložíme do přílohy ve Flexibee.

A do přílohy uložíme i odkaz do rejstříků na or.justice.cz.

Nastavení filtru, který propustí flow dál jen když, firma má dluh u VZP vyšší jak 10 000, je nespolehlivým plátcem DPH, nemá přihlášený účet k DPH, je v insolvenčním řízení nebo firma existuje kratší dobu, než 3 roky.

A nakonec se odešle email.

Výslednek v tabulce Flexibee Merk Gmail.

[google-drive-embed url=”https://docs.google.com/spreadsheets/d/1pTa4aU59Ca-p4VvtmxWyBWG8ohwUBgasV6Kd_A9H9Es/preview?usp=drivesdk” title=”Flexibee Merk Gmail” icon=”https://drive-thirdparty.googleusercontent.com/16/type/application/vnd.google-apps.spreadsheet” width=”100%” height=”150″ style=”embed”]

Chybějící data v modulu Merku

Bohužel ne vše fungovalo podle představ. V modulu Merk se sice načtou data o insolvenčním řízení,

ale v nabídce v tabulkách hodnoty chybějí.

Ve filtru je pak prázdná hodnota a email se nepošle.

V dalším díle vysvětlím, jak pomocí modulu HTTP a Parse JSON, vytvoříme podobnou funkcionalitu, jako má, zde použitý modul Merk – načíst informace o společnosti.

Budu rád za každou konstruktivní poznámku či připomínku do komentářů pod příspěvkem nebo mě přímo kontaktujte

Facebook Comments

Napište komentář.

This site uses Akismet to reduce spam. Learn how your comment data is processed.