Poleg tega pozývanky na Shopify/GraphQL APIMapForce umožňuje priame volanie SOAP a REST webových služieb priamo v rámci mapovania. Môžete vložiť volanie webovej služby do mapovania a zadať vstupné parametre, používateľské meno/heslo alebo iné autentifikačné údaje. Pripojte výstupné komponenty k webovej službe, aby ste mohli preniesť výsledok do iného komponentu alebo ho zapísať do súboru.
MapForce podpira tudi splošne HTTP spletne storitve, ki običajno prenašajo prilagojene strukture zahtev ali odgovorov v telesu sporočila. MapForce podpira tako podatke JSON kot XML v telesu zahteve ali odgovora, kar vam omogoča, da pokličete praktično katero koli HTTP spletno storitev, ki zahteva ali vrača strukture XML ali JSON.
Ručné definovanie nastavení v dialógovom okne definície volaní webových služieb umožňuje vývojárom definovať nastavenia na základe vzorovej URL adresy. Toto je užitočný krok, keď vývojári testujú a dolaďujú volania webových služieb v okne webového prehliadača, pretože môžu skopírovať URL adresu z prehliadača a použiť ju ako vzor.
Hľadáte príklad z reálneho sveta? Tu je podrobný návod na: Integráciu dát pomocou webových služieb.
MapForce podpira overovanie na základe štandardu WS-Security (bezpečnosť webových služieb) prostredníctvom klientových certifikátov a volania webových služieb cez HTTPS. Parametre potrebné na zabezpečenie komunikácie sú definované ako súčasť mapovania dát, čo umožňuje automatizáciu procesu.
OAuth 2.0 je odprti standard za avtorizacijo, ki omogoča varno in posredovano dostop do spletnih virov za aplikacije, pri čemer se namesto gesel uporabljajo dostopne žetone. MapForce podpira klicanje spletnih storitev, ki zahtevajo avtorizacijo OAuth 2.0.
To je omogočeno v upravitelju poverilnic (ki se odpre z desnim klikom v aktivnem projektu mapiranja). Podrobnosti avtorizacije OAuth se lahko preneso v druge izvajalne okolje, kot sta MapForce Server in FlowForce Server, s pomočjo objektov poverilnic.
Ker mnogi sistemi umetne inteligence, kot je GPT-4 podjetja OpenAI, so dostopni preko API-ja, je takoj mogoče integrirati njihovo funkcionalnost v projekte transformacije podatkov v programu MapForce.
S pomočjo vgrajenih orodij, ki ne zahtevajo programiranja, lahko v programu MapForce enostavno definirate zahteve za spletne storitve. To omogoča enostavno nastavitev klicev k API-jem, vključno z OpenAI API, Azure OpenAI API, AWS AI Services in drugimi, s čimer omogočate obdelavo podatkov, ki jo omogoča umetna inteligenca v vsakem projektu mapiranja podatkov.
Široki koraki za konfiguracijo funkcionalnosti umetne inteligence v programu MapForce vključujejo:
Alternativno, lahko uvozite definicijo OpenAPI (ki je spodaj) za storitev REST in MapForce bo samodejno obdelal strukturo poziva, kar odpravlja potrebo po ročni konfiguraciji.
Nastavenie volania webových služieb REST vyžaduje poskytnutie podrobných informácií, vrátane URL webovej služby, metódy požiadavky (napr. GET, POST, PUT), štruktúry požiadaviek a odpovedí (napr. XML, JSON, vlastné typy MIME) a parametrov. Môžete to pridať manuálne, pomocou špecifikácie súboru WADL alebo URL, ktorý obsahuje tieto informácie, alebo importom definície OpenAPI.
OpenAPI Specification (OAS) je standardizovaný formát za účelom definovania a popisovania RESTful API. Poskytuje spôsob, ako definovať štruktúru, koncové body, formáty požiadaviek a odpovedí, parametre, metódy autentifikácie a ďalšie aspekty API, a to spôsobom, ktorý nie je závislý od konkrétneho programovacieho jazyka.
Ko navedete datoteko OpenAPI, ki opisuje spletno storitev, ki jo potrebujete, MapForce samodejno obdela strukturo poziva in jo prikaže kot grafični element za pretvorbo podatkov. To odpravlja potrebo po ročni konfiguraciji in tako bistveno poenostavi proces integracije s spletnimi storitvami.


