castomFLOW
castomFLOW ખોલો

કંઈપણ જોડવું

HTTP આવે, HTTP જાય, મુશ્કેલ ભાગો સંભાળાય

દરેક ઓટોમેશન ટૂલ ઇન્ટિગ્રેશનની સંખ્યાની જાહેરાત કરે છે. સંખ્યા હંમેશા મોટી હોય છે અને તે હંમેશા ખોટો પ્રશ્ન હોય છે, કારણ કે તમારે જે સિસ્ટમ ખરેખર જોઈએ તે 2014માં ઘર આંતરિક રીતે બનાવેલી છે, જે જાળવનાર વ્યક્તિ ચાલી ગઈ છે. જે મહત્વનું છે તે ટૂલ તેમની નીચેના પ્રોટોકોલ સાથે કેવી સારી રીતે વાત કરે છે તે.

તૈયાર જોડાણો

મોટા ભાગના વ્યવસાયો જે એપ્લિકેશન્સ પર ચાલે છે તેમાં તૈયાર સ્ટેપ્સ છે: દુકાનો અને માર્કેટપ્લેસ, એકાઉન્ટિંગ અને ઇન્વોઇસિંગ, સ્પ્રેડશીટ અને ડેટાબેસ, કેલેન્ડર અને મેઇલ, સ્ટોરેજ અને મેસેજિંગ, CRM અને હેલ્પડેસ્ક, પેમેન્ટ પ્રદાતા અને શિપિંગ કેરિયર. તમે એકાઉન્ટ એક વાર ઓથરાઇઝ કરો અને ફીલ્ડ્સ એ એપ્લિકેશનની ભાષામાં નામ ધરાવે છે, તેના JSONની ભાષામાં નહીં.

જ્યાં કોઈ એપ્લિકેશનમાં પોલિશ બજારની વિશેષતા હોય — KSeF-તૈયાર થવું જરૂરી ઇન્વોઇસિંગ સિસ્ટમ, જેના લેબલ રાષ્ટ્રીય ધોરણ હોય તેવો કેરિયર — ત્યાં તૈયાર સ્ટેપ તેના વિશે જાણે છે, કારણ કે કુટુંબ તે બજારમાં વેચે છે અને શીખવું પડ્યું હતું.

અને પછી સામાન્ય કેસ

બાકી બધું HTTP સ્ટેપ છે, અને અહીં HTTP સ્ટેપ દિલાસાનું ઇનામ નથી. તે તે જ યંત્ર છે જેના પર તૈયાર જોડાણો બનેલા છે, જાતે લખવામાં કંટાળાજનક ભાગોની એ જ સંભાળ સાથે.

કંટાળાજનક ભાગો

સંભાળાયેલા, જેથી તમારે તે ફરી ન લખવા પડે

પ્રમાણીકરણ

API કીઝ, બેઅરર ટોકન, બેઝિક ઓથ, રિફ્રેશ સાથે OAuth 2, HMAC રિક્વેસ્ટ સાઇનિંગ, મ્યુચ્યુઅલ TLS. ક્રેડેન્શિયલ એક વાર સંગ્રહાય છે, નામથી સંદર્ભિત થાય છે, અને ક્યારેય લોગ કે રન રેકોર્ડમાં છપાતું નથી.

પૃષ્ઠાંકન

કર્સર્સ, પેજ નંબર, ઓફસેટ, Link હેડર, અને ખાલી એરે પરત કરીને અંત જણાવતું API. તે કયો આકાર છે તે કહો અને સ્ટેપ આખો સમૂહ ચાલે છે.

રેટ લિમિટ

દર કનેક્શન દીઠ એક સીમા, જે તેનો ઉપયોગ કરતી દરેક વર્કફ્લોમાં માન્ય રાખવામાં આવે છે. જ્યારે પ્રદાતા Retry-After સાથે 429 આપે, ત્યારે સ્ટેપ વારંવાર દબાણ કરવાને બદલે એટલી જ વાર રાહ જુએ છે.

રીટ્રાય અને બેકઓફ

ક્ષણિક નિષ્ફળતાઓ વધતા અંતર અને મર્યાદા સાથે ફરી પ્રયાસ કરવામાં આવે છે. સ્ટેપ તેના ઇનપુટ્સનું શુદ્ધ ફંક્શન છે, તેથી રીટ્રાય આખી રન ફરી ચલાવવાને બદલે ફક્ત સ્ટેપ ફરી ચલાવે છે.

મુશ્કેલ પેલોડ

JSON, ફોર્મ એન્કોડિંગ, XML, સાદું ટેક્સ્ટ, મલ્ટિપાર્ટ અપલોડ. પ્રતિભાવો એવા ક્ષેત્રોમાં પાર્સ થાય છે જેને તમે નામથી સંદર્ભિત કરી શકો, ચાર સ્તર નીચે નેસ્ટ કરેલા ક્ષેત્રો પણ.

ટાઇમઆઉટ

દર સ્ટેપ દીઠ મર્યાદા, જેથી એક ધીમી ડિપેન્ડન્સી પાછળ બધું કતારમાં ઊભું હોવા છતાં વર્કરને રોકી શકે નહીં. મર્યાદા પૂરી થાય ત્યારે શું થાય તે દર સ્ટેપે તમારો નિર્ણય છે.

જો તે HTTP બોલે, તો વાતચીત પહેલેથી શરૂ થઈ ચૂકી છે.

આવતા વેબહુક, ગંભીરતાથી લેવાયેલા

દરેક વર્કફ્લો પાસે એક URL હોઈ શકે છે જે તેને શરૂ કરે. તે URL સિગ્નેચર ચકાસે છે — સામાન્ય પ્રદાતાઓ જે સ્વરૂપોમાં HMAC વાપરે છે તે, અને જ્યાં મોકનાર આટલું જ કરી શકે ત્યાં શેર્ડ સીક્રેટ. સિગ્નેચરની અપેક્ષા રાખતા વર્કફ્લોને સિગ્ન ન કરેલી વિનંતી નકારવામાં આવે છે અને નોંધવામાં આવે છે, ચુપચાપ પ્રક્રિયા થતી નથી.

ડિડ્યુપ્લિકેશન પેલોડના પોતાના ઓળખકર્તા પર થાય છે, તેથી જે મોકનારને તમારો 200 વહેલો ન દેખાય અને તે ફરી પ્રયાસ કરે, તેને ત્રણને બદલે એક જ રન મળે છે. ખરાબ પેલોડ સાચવવામાં આવે છે, નકારવાનું કારણ સાથે, કારણ કે ઓટોમેશનમાં રહસ્યમય ખાલી જગ્યાનું સૌથી સામાન્ય કારણ એ મોકનાર છે જેણે કોઈ ક્ષેત્ર વિશે મન બદલ્યું હોય.

જે સિસ્ટમો ફક્ત CSV બોલે છે

તેઓ અસ્તિત્વમાં છે. સવારે ચાર વાગ્યે SFTP સર્વર પર ફાઇલ દેખાય છે, અથવા એટેચમેન્ટ તરીકે આવે છે, અથવા શેર્ડ ફોલ્ડરમાં મૂકાય છે. વર્કફ્લો તેના માટે નજર રાખી શકે, તેને વાંચી શકે, અને દરેક પંક્તિને રેકોર્ડ ગણી શકે — બાઇટ-ઓર્ડર માર્ક, સેમિકોલન વિભાજક અને પોલિશમાં હેડર પંક્તિ ધરાવતી ફાઇલ પણ, કારણ કે એક્સપોર્ટ ખરેખર એવો જ દેખાય છે.

ઊંધી દિશામાં પણ ચાલે છે: વર્કફ્લો ફાઇલ બનાવીને તેને બીજી સિસ્ટમ જ્યાં અપેક્ષા રાખે ત્યાં મૂકી શકે છે, જે ઘણીવાર 2006ના સોફ્ટવેર પાસે હોય તેવો એકમાત્ર ઇન્ટરફેસ હોય છે.

રાત્રિનો સપ્લાયર ફીડSFTP → HTTP
  • ⚡ટ્રિગરસપ્લાયરના SFTP પર નવી ફાઇલ: stock-2026-09-09.csv.
  • 2પાર્સસેમિકોલન, બાઇટ-ઓર્ડર માર્ક, પોલિશ હેડર. 4 118 પંક્તિઓ.
  • 3સામાન્ય બનાવવુંકરન્સી કોડ રેફરન્સ ડેટા સામે ચકાસાયા; બે અમાન્ય ગણાતા નકારાયા.
  • 4પુશ કરો200ના બેચમાં HTTP PATCH, રેટ લિમિટનું પાલન સાથે.
  • !અપવાદોબે પંક્તિ કોઈ વ્યક્તિ માટે ફાઇલ કરાઈ, પંક્તિ નંબર અને કારણ સાથે. બાકીની 4 116 પસાર થઈ.

મોડેલને બોલાવનારા સ્ટેપ: 0આ રનનો ખર્ચ: કંઈ નહીં

ક્રેડેન્શિયલ ક્યાં રહે છે

એન્ક્રિપ્ટેડ, નામથી સંદર્ભિત, તેમને ધરાવતા વર્કસ્પેસ સુધી મર્યાદિત, અને ક્યારેય રન લોગ, ભૂલ સંદેશ કે સપોર્ટ વાતચીતમાં દેખાતા નથી. રન રેકોર્ડ બતાવે છે કે સ્ટેપે supplier-sftp તરીકે પ્રમાણીકરણ કર્યું; તે બતાવતું નથી કે supplier-sftp શું છે.

ત્રીસ ક્લાયન્ટ માટે એક વર્કફ્લો ચલાવતી એજન્સી દરેક ક્લાયન્ટને પોતાનો ક્રેડેન્શિયલ સેટ આપે છે, અને વર્કફ્લો સીક્રેટને બદલે સેટનો સંદર્ભ લે છે. કી રોટેટ કરવી એ એક જગ્યાએ એક જ ફેરફાર છે — જે એજન્સીઓ અહીં આવે તેનું મોટાભાગનું કારણ છે.

જાણવા લાયક મર્યાદા: કોઈપણ ઇન્ટરફેસ વગરની સિસ્ટમ — API નથી, વેબહુક નથી, ફાઇલ ડ્રોપ નથી, બ્રાઉઝરમાં ક્લિક કરતી વ્યક્તિ સિવાય કંઈ નથી — તેને આ કે કોઈપણ પ્રામાણિક સાધન દ્વારા ઓટોમેટ કરી શકાતું નથી. અહીં વપરાશકર્તાની નકલ કરતું હેડલેસ બ્રાઉઝર નથી, કારણ કે તે બીજી બાજુ કોઈ બટન ખસે તો પહેલી જ વાર તૂટી પડે છે, અને ચુપચાપ તૂટે છે.