Žádná platforma není ostrov. Dřív nebo později potřebuje reálné workflow promluvit s něčím venku — platební bránou, dopravcem, interním systémem, API partnera. Zavolat jednou většinou není ten problém. Těžké je udělat to bezpečně a opakovaně: kde bydlí přihlašovací údaje, kdo je smí použít, jak se vyhnout vkopírování tajného klíče do skriptu a jak tutéž integraci využít v deseti různých procesech, aniž byste ji pokaždé stavěli znovu?
Platforma na to teď má vyhrazený nástroj pro vlastní konektory — způsob, jak integraci jednou zabalit, dát jí potřebné přihlašovací údaje a používat ji všude, bez obvyklého bujení jednorázových skriptů a natvrdo zapsaných tajemství.
Domov pro vaše integrace
Konektor je řádně spravovaný objekt: pojmenovaná, opakovaně použitelná integrace s externím systémem, nastavená na jednom místě a dostupná napříč platformou. Místo aby se tatáž odchozí logika kopírovala do několika automatizací — každá s vlastní, trochu jinou kopií údajů i zvláštností — nadefinujete konektor jednou. Když se externí služba změní, upravíte jednu věc. Z integrace se stává něco, co udržujete, ne roztroušený kód, o kterém jen doufáte, že pořád funguje.
Přihlašovací údaje zůstávají, kde mají
Nejdůležitější věc, kterou konektor drží, je zároveň ta nejcitlivější: klíče k systému, se kterým mluví. Konektory jsou stavěné tak, aby autorizaci nesly bezpečně — API klíče a tokeny i kompletní OAuth 2.0 pro služby, které ho vyžadují — takže údaje bydlí uvnitř konektoru, ne v těle automatizace nebo, ještě hůř, na očích ve skriptu. Lidé, kteří stavějí procesy, můžou konektor používat, aniž by se kdy dotkli samotného tajemství za ním. A v tom je rozdíl mezi integrací, která je jen pohodlná, a takovou, kterou je bezpečné podat dál po týmu.
Vlastní rozhraní, když je potřeba
Některé integrace jsou jen přihlašovací údaj a jedna adresa. Jiné potřebují o něco víc: obrazovku pro nastavení, možnost vybrat účet, malé rozhraní pro lidi, kteří je konfigurují nebo obsluhují. V takovém případě může konektor nést vlastní frontend — kus uživatelského rozhraní postavený na míru, který žije spolu s konektorem. Když ho nepotřebujete, prostě ho vynecháte. Nástroj zvládne obojí — od nejjednodušší integrace typu „token a jedeme“ až po tu s vlastním rozhraním na míru — a ani jednu podobu vám nevnucuje.
Plnohodnotná součást automatizací
Konektor je užitečný natolik, na kolika místech ho dokážete zavolat. Konektory se zapojují přímo do automatizací, takže oslovit externí systém je jen další krok ve workflow — vedle podmínek, větvení a všeho dalšího, co tvůrce nabízí. Automatizace se přes konektor přihlásí a jedná s vnější službou jako přirozenou součástí svého běhu. Vaše interní procesy i externí integrace tak navrhujete na jednom místě a stejnými nástroji, místo abyste je slepovali napříč systémy.
Bezpečné už z principu
Volnost a bezpečnost musí přijít ruku v ruce. Vlastní konektory běží v jasných mezích — omezené na to, kam patří, a oddělené jeden od druhého — takže svoboda postavit si vlastní integraci se nikdy nestane obchvatem záruk platformy. Máte prostor připojit se k čemukoli potřebujete, uvnitř mezí, které brání tomu, aby jedna integrace sahala tam, kam nemá.
Proč na tom záleží
Obvyklý způsob, jak přidat vlastní integraci, je postavit malý mezičlánek: někde držet údaje, někde spouštět propojovací kód, něco nového hlídat a zabezpečovat. Konektory tohle všechno smrští do platformy. Integraci postavíte jednou, platforma se postará o bezpečné uložení jejích údajů a každý proces, který ji potřebuje, ji může zavolat, aniž by se kdy dotkl nějakého tajemství.
Konektory přirozeně sedí vedle zbytku platformy — řídí se z automatizací, můžou pohánět vlastní aplikace a doplňují správu citlivých údajů jako schválený způsob, jak se dostat k systémům, na kterých vaše práce stojí. Výsledkem je méně pohyblivých částí, méně míst, kudy může uniknout přihlašovací údaj, a jeden konzistentní způsob, jak se propojit s vnějším světem.