ERP a další integrace

Tato kapitola shrnuje, co TAS 5.19.12 nabízí pro napojení na účetní/ERP systémy a databáze: co je hotová součást produktu (jádro nebo plugin) a co je jen vzor, který si šablona staví sama z obecných nástrojů.

IntegraceStav v 5.19.12Jak funguje
Pohoda (Stormware)Není vestavěnáŠablona volá mServer Pohody přes obecný výpočtový modul curl (HTTP) a pomocné funkce lib.xmlToJson, lib.jsonToCsv, lib.updateDTFromCsv pro práci s XML a CSV. Adresa mServeru je proměnná nebo konstanta v šabloně. Přihlašovací údaje uložte do Trezoru a ve výpočtu je načtěte z něj, ne jako text v šabloně.
Money S5Není vestavěnáObdobný vzor jako Pohoda – dotazy GraphQL přes stejný modul curl.
ISDOCPlugin IsDocNačte faktury ve formátu ISDOC ze souboru .isdoc, kontejneru .isdocx nebo PDF s vloženým ISDOC a uloží je do proměnné. V šabloně se použije Smart Event ISDOC Reader (viz Smart Events pro integrace) nebo odpovídající funkce ve výpočtu. Čtení je čistě lokální, plugin nic nevolá po síti.
TAS2TAS (volání jiné instance TAS)Jádro + plugin apiExtensionsJedna instalace TAS řídí případy v druhé přes její REST API: POST /plugins/api-extensions/start-process založí případ z hlavičky a nastaví proměnné v jedné databázové transakci (buď projde celé, nebo nic), POST /dms/upload k němu přidá dokument. Volající strana se ověří API tokenem nebo OAuth klientem – viz API tokeny a OAuth klienti v praxi.
DB ViewJádro (přehledy)Přehled lze napojit na vlastní databázový pohled (SQL VIEW) místo standardních tabulek případů a proměnných – zdrojovou tabulku a mapování sloupců nastavíte při vytváření nebo úpravě přehledu. Samotný pohled v databázi připraví DBA, TAS z něj jen čte.

ISDOC – nastavení pluginu

Jediný konfigurovatelný parametr pluginu IsDoc je maximální velikost rozbaleného kontejneru .isdocx (výchozí 64 MB), proti ochraně před příliš velkými soubory. Nastavíte ho v Administrace › Pluginy › IsDoc › Konfigurace.

TAS2TAS – na co myslet

  • Volání start-process proběhne v jedné transakci: pokud cokoli selže (neplatná proměnná, chybějící hlavička), nezaloží se ani rozpracovaný případ.
  • Autentizace je stejná jako u jakékoli jiné integrace přes REST API – buď API token systémového uživatele, nebo OAuth klient. Žádný zvláštní „TAS2TAS“ mechanismus ověření neexistuje.
  • Pro přenos dokumentů mezi instancemi použijte /dms/upload, ne kopírování souborů mimo API.

Opačný směr: zpřístupnění dat TAS ven

Plugin expose DB (kategorie integrace) dělá opak DB View – vybranou databázovou tabulku nebo pohled zpřístupní jako čtecí REST endpoint pro externí systém. Nastavuje se jmenovanými spojeními v Administrace › Pluginy › Konfigurace (název tabulky, sloupce, filtrovatelné sloupce, případně vlastní databázové připojení). Nejde o totéž jako DB View v přehledech – obě funkce řeší opačný tok dat.

Pohoda a Money S5 chtějí návrh na míru
Protože ani Pohoda, ani Money S5 nemají v TAS hotový konektor, každé takové napojení je potřeba navrhnout v konkrétní šabloně s konzultantem – liší se podle verze ERP systému i podle toho, jaká data se mají přenášet.

Související: Smart Events pro integrace, Pluginy, Přehledy, REST API: přihlášení a základní volání.

DocuSign a elektronický podpis

Smart Events pro integrace

Team assistant (opens in a new tab)

Powered by HelpDocs (opens in a new tab)