castomFLOW
castomFLOW opmaachen

Eppes verbannen

HTTP eran, HTTP eraus, déi onscheine Stécker ofgehandelt

All Automatiséierungstool wirbt mat enger Zuel vun Integratiounen. D'Zuel ass ëmmer grouss an et ass ëmmer déi falsch Fro, well d'System dat Dir wierklech braucht ass dat, dat 2014 intern vun engem gebaut gouf, deen fort ass. Wat zielt ass, wéi gutt den Tool de Protokoll ënner all hinnen schwätzt.

Déi fäerdeg Verbindungen

D'Applikatiounen, op deene meescht Firmen lafen, hunn fäerdege Schrëtt: Geschäfter a Marktplazen, Comptabilitéit a Fakturatioun, Spreadsheets an Datenbanken, Kalenneren a Mail, Späicher a Messaging, CRMs an Helpdesks, Bezuelungsdéngschter a Speditueren. Dir autoriséiert de Account eemol an d'Felder sinn an der Sprooch vun der Applikatioun benannt, net an der Sprooch vun hirem JSON.

Wou eng Applikatioun eng polnesch-Maart-Besonderheet huet — e Fakturatiounssystem deen KSeF-fäeg muss sinn, e Spediteur seng Etiketten e nationale Standard sinn — weess de fäerdege Schrëtt dofu, well d'Famill an dee Maacht verkaf huet a se léiere misscht.

An dann de generelle Fall

Alles anescht ass en HTTP-Schrëtt, an en HTTP-Schrëtt hei ass keen Tréischtpräis. Et ass déi selwecht Maschin op där déi fäerdege Verbindungen opgebaut sinn, mat der selwechter Behandlung vun de Stécker déi üblech laangweileg sinn ze schreiwen.

Déi laangweileg Stécker

Ofgehandelt, sou datt Dir se net nach eng Kéier schreift

Authentifizéierung

API-Schlësselen, Bearer-Tokens, Basic Auth, OAuth 2 mat Refresh, HMAC-Ufro-Signaturen, mutual TLS. E Credential gëtt eemol gespäichert, mam Numm referenzéiert a ni an e Log oder e Run-Record gedréckt.

Paginéierung

Cursuren, Säiten-Zuelen, Offsets, Link-Headeren, an d'API déi d'Enn signaliséiert andeems se en eidele Array zréckgëtt. Sot wéi eng Form et ass, an de Schrëtt geet duerch de ganze Set.

Rate-Limitten

E Plafong pro Verbindung, respektéiert iwwer all Workflow deen se benotzt. Wann e Provider mat 429 an engem Retry-After äntwert, waart de Schrëtt esou laang amplaz weiderzehämmern.

Retryen an Backoff

Virleefeg Feeler ginn mat engem wuessenden Ofstand an engem Limit nach eng Kéier probéiert. E Schrëtt ass eng rein Funktioun vu sengen Inputen, dofir léift e Retry de Schrëtt nei aus amplaz de ganze Run.

Onhandlech Payloads

JSON, Form-Enkodéierung, XML, plakken Text, Multipart-Uploads. Äntwerten an Felder parse déi Dir mam Numm referenzéiere kënnt, och déi véier Ebenen déif verschachtelt.

Time-outs

E Limit pro Schrëtt, sou datt eng lues Dependenz keen Aarbechter blockéiert wärend alles hannendrun usteht. Wat geschitt wann de Limit erreecht gëtt, decidéiert Dir, pro Schrëtt.

Wann et HTTP schwätzt, huet d'Conversatioun schonn ugefaangen.

Erakommende Webhooks, eescht geholl

All Workflow kann eng URL hunn déi en start. Dës URL verifizéiert Signaturen — HMAC an de Formen déi déi geleefeg Provider benotzen, an e gedeelte Geheimnis wou dat alles ass wat de Sender schafft. Eng onsignéiert Ufro un e Workflow deen eng Signatur erwaart gëtt refuséiert an opgezeechent, net roueg verschafft.

Deduplizéierung baséiert op dem Payload sengem eegenen Identifikator, sou datt e Sender dee nei probéiert well hien Är 200 net rechtzäiteg gesinn huet, ee Run kritt amplaz dräi. Feilformatéiert Payloads ginn opgehalen, mam Grond firwat se refuséiert goufen, well déi geleefegst Ursaach vun enger mysteriéiser Lach an enger Automatiséierung e Sender ass deen sech iwwer e Feld anescht iwwerleeft huet.

D'Systemer déi nëmmen CSV schwätzen

Et gëtt se. E Fiel erschéint um SFTP-Server um véier moies, oder kënnt als Unhang un, oder gëtt an e gedeelten Dossier geluecht. E Workflow kann drop oppassen, en liesen, an all Zeil als Record behandelen — och de Fiel mat Byte-Order-Mark, Semicolon-Trenner an enger Header-Zeil op Polnesch, well dat ass wéi den Export wierklech ausgesäit.

An déi aner Richtung geet et och: e Workflow kann e Fiel zesummenstellen an et dohinner leeën wou dat anert System et erwaart, wat dacks déi eenzeg Interface ass déi eng Software aus 2006 huet.

Nuechtleche Lëiferant-FeedSFTP → HTTP
  • ⚡AusléiserNeie Fiel um SFTP vum Lëiferant: stock-2026-09-09.csv.
  • 2ParseSemicolonen, Byte-Order-Mark, polnesch Headeren. 4 118 Zeilen.
  • 3NormaliséierenWährungs-Coden géint Referenzdaten gepréift; zwee als ongëlteg refuséiert.
  • 4EropluedenHTTP PATCH a Batche vu 200, Rate-Limit respektéiert.
  • !AusnamenZwee Zeilen fir eng Persoun agereecht, mat der Zeilenummer an dem Grond. Déi aner 4 116 sinn duerchgaangen.

Schrëtter déi e Modell opgeruff hunn: 0Käschte vun dësem Run: näischt

Wou d'Credentials wunnen

Verschlësselt, mam Numm referenzéiert, op den Workspace begrenzt deen se besëtzt, a ni an e Run-Log, eng Feeler-Meldung oder e Support-Gespräch renderéiert. E Run-Record weist datt e Schrëtt sech als supplier-sftp authentifizéiert huet; en weist net wat supplier-sftp ass.

Eng Agentur déi e Workflow fir drësseg Clienten leeft gëtt all Client säin eegene Credential-Set, an de Workflow referenzéiert de Set amplaz d'Geheimnis. E Schlëssel rotéieren ass eng Ännerung op engem Plaz — dat ass de gréissten Deel vum Grond firwat Agenturen hei kommen.

De Limit deen et ze wësse gëllt: e System ouni iergendeng Interface — keng API, kee Webhook, kee Fiel-Drop, näischt wéi eng Persoun déi an engem Browser klickt — kann net automatiséiert ginn, weder vun dësem nach vun iergendengem eeschten aneren. Et gëtt hei kee Headless-Browser deen e Benotzer preténdéiert, well dat brécht beim éischte Kéier wann déi aner Säit e Knäppchen verréckelt, an et brécht roueg.