Поврзување на било што
HTTP влез, HTTP излез, незгодните делови решени
Секоја алатка за автоматизација рекламира број на интеграции. Бројот секогаш е голем и секогаш е погрешното прашање, бидејќи системот што навистина Ви треба е оној изграден внатрешно во 2014 од некој што си заминал. Она што е важно е колку добро алатката го говори протоколот под сите нив.
Готовите врски
Апликациите врз кои работат повеќето бизниси имаат подготвени чекори: продавници и пазари, сметководство и фактурирање, табели и бази на податоци, календари и пошта, складирање и пораки, CRM и helpdesk, платни добавувачи и превозници. Авторизирате еднаш и полињата се именувани на јазикот што го користи апликацијата, а не на јазикот на нејзиниот JSON.
Каде апликацијата има полска специфика — систем за фактурирање што мора да биде KSeF-спремен, превозник чијшто етикети се национален стандард — подготвениот чекор го знае тоа, бидејќи семејството продава на тој пазар и мораше да научи.
А потоа општиот случај
Сè друго е HTTP чекор, а HTTP чекор тука не е утеха. Тоа е истата машинерија врз која се изградени готовите врски, со истото ракување со деловите што е досадно сами да ги пишувате.
Досадните делови
Решени, за да не ги пишувате повторно
Автентикација
API клучеви, bearer токени, basic auth, OAuth 2 со освежување, HMAC-потпишување на барања, меѓусебен TLS. Акредитив се зачувува еднаш, се повикува по име и никогаш не се печати во лог или запис од извршување.
Пагинација
Курсори, броеви на страници, офсети, Link заглавија и API што го сигнализира крајот со враќање на празна низа. Кажете кој облик е и чекорот ќе го помине целиот збир.
Ограничувања на стапка
Плафон по конекција, почитуван во секој работен тек што ја користи. Кога добавувачот одговори 429 со Retry-After, чекорот чека тоа време наместо да притиска.
Повторни обиди и одложување
Привремените неуспеси се повторуваат со сè поголем размак и со плафон. Чекорот е чиста функција на своите влезови, па повторниот обид го извршува чекорот повторно, а не целиот тек.
Незгодни товарни податоци
JSON, кодирање на формулари, XML, обичен текст, multipart подигања. Одговорите се парсираат во полиња до кои можете да се обратите по име, вклучувајќи ги и оние вгнездени четири нивоа нанадолу.
Временски ограничувања
Ограничување по чекор, така што една бавна зависност не може да задржи работник додека сè зад неа чека на ред. Што се случува кога ќе се надмине ограничувањето е ваша одлука, по чекор.

Ако зборува HTTP, разговорот веќе започнал.
Влезни webhook-ови, земени сериозно
Секој работен тек може да има URL што го стартува. Тој URL ги проверува потписите — HMAC во обликовите што ги користат вообичаените добавувачи, и споделена тајна каде што тоа е сè што испраќачот може. Непотпишано барање до работен тек што очекува потпис се отфрла и се евидентира, а не се обработува тивко.
Дедупликацијата се врши според сопствениот идентификатор на товарот, така што испраќач што повторува затоа што навреме не го виде вашиот 200 добива едно извршување, а не три. Неисправните товарни податоци се задржуваат, со причината за отфрлање, бидејќи најчестата причина за мистериозна празнина во автоматизација е испраќач што се предомислил за некое поле.
Системите што зборуваат само CSV
Тие постојат. Датотека се појавува на SFTP сервер во четири наутро, или пристигнува како прилог, или се остава во заедничка папка. Работен тек може да ја следи, да ја прочита и да третира секој ред како запис — вклучувајќи ја и датотеката со byte-order mark, разделници со точка-запирка и насловен ред на полски, бидејќи тоа е како всушност изгледа извозот.
И во другата насока работи: работен тек може да состави датотека и да ја стави таму каде што другиот систем очекува да ја најде, што често е единствениот интерфејс што го има некој софтвер од 2006 година.
- ⚡АктиваторНова датотека на SFTP-то на добавувачот:
stock-2026-09-09.csv. - 2ПарсирањеТочка-запирки, byte-order mark, полски наслови. 4 118 редови.
- 3НормализацијаКодовите на валути се проверуваат со референтни податоци; двајца отфрлени како невалидни.
- 4ТурниHTTP
PATCHво серии од 200, ограничувањето на стапката е почитувано. - !ИсклучоциДва реда поднесени за едно лице, со бројот на редот и причината. Другите 4 116 поминаа.
Чекори што повикаа модел: 0Цена на ова извршување: ништо
Каде живеат акредитивите
Шифрирани, наведени по име, опсегот им е ограничен на работниот простор што ги поседува, и никогаш не се прикажуваат во дневник на извршување, порака за грешка или разговор со поддршката. Записот од извршување покажува дека чекорот се автентицираше како supplier-sftp; не покажува што е supplier-sftp.
Агенција што води еден работен тек за триесет клиенти му дава на секој клиент свој сет акредитиви, а работниот тек се повикува на сетот, а не на тајната. Ротација на клуч е една измена на едно место — што е најголем дел од причината агенциите да дојдат тука.
Ограничувањето што вреди да се знае: систем без никаков интерфејс — без API, без webhook, без оставена датотека, ништо освен човек што кликнува во прелистувач — не може да се автоматизира ни со ова, ни со било што друго чесно. Тука нема прелистувач без интерфејс што се претставува како корисник, бидејќи тој се распаѓа уште првиот пат кога другата страна ќе помести копче, и се распаѓа тивко.