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

Ако говори HTTP, разговор је већ почео.
Долазни веб-куке, схваћене озбиљно
Сваки ток рада може да има URL који га покреће. Тај URL проверава потписе — HMAC у облицима које користе уобичајени добављачи, и дељену тајну тамо где је то све што пошиљалац може. Не потписан захтев ка току рада који очекује потпис се одбија и бележи, а не тихо обрађује.
Дедупликација се врши по сопственом идентификатору садржаја, тако да пошиљалац који покушава поново јер није на време видео ваш 200 добија један покретanje уместо три. Неисправни садржаји се чувају, са разлогом одбијања, јер је најчешћи узрок мистериозног празног простора у аутоматизацији пошиљалац који је променио мишљење о неком пољу.
Системи који говоре само CSV
Они постоје. Датотека се појави на SFTP серверу у четири ујутру, или стигне као прилог, или се остави у дељеној фасцикли. Ток рада може да је прати, прочита је и третира сваки ред као запис — укључујући и датотеку са бајт-ознаком редоследа, тачка-зарезом као раздјелитељем и заглављем на пољском, јер тако изгледа извоз у ствари.
И супротан смер ради: ток рада може да састави датотеку и постави је тамо где други систем очекује да је нађе, што је често једини интерфејс који софтвер из 2006. има.
- ⚡ОкидачНова датотека на SFTP-у добављача:
stock-2026-09-09.csv. - 2РашчлањивањеТачка-зарези, бајт-ознака редоследа, пољска заглавља. 4 118 редова.
- 3НормализацијаКодови валута проверени против референтних података; два одбијена као неважећа.
- 4ОтпремиHTTP
PATCHу серијама од 200, уз поштовање ограничења учесталости. - !ИзузециДва реда заведена за једну особу, са бројем реда и разлогом. Осталих 4 116 прошло је.
Кораци који су позвали модел: 0Трошак овог покретања: ништа
Где живе акредитиви
Шифровани, позивани по имену, обухваћени радним простором који их поседује, и никада приказани у дневнику покретања, поруци о грешци или разговору са подршком. Запис покретања показује да се корак аутентификовао као supplier-sftp; не показује шта је supplier-sftp.
Агенција која води један ток рада за тридесет клијената даје сваком клијенту сопствени скуп акредитива, а ток рада се позива на скуп, а не на тајну. Ротација кључа је једна измена на једном месту — што је највећи разлог због којег агенције долазе овде.
Ограничење које вреди знати: систем без икаквог интерфејса — без API-ја, без веб-куке, без остављања датотеке, ништа осим особе која кликне у прегледачу — не може се аутоматизовати ни овим ни било чим другим поштеним. Овде нема прегледача без главе који се претвара да је корисник, јер то пада чим друга страна помери дугме, и пада тихо.