- Nyomtat
Hogyan integráljuk a Tulip-et az SAP-ba
Ismerje meg, hogyan használja a csatlakozókat a Tulip és az SAP használatához.
Áttekintés
Sok Tulip-ügyfél SAP ERP-t is használ. Ez az ismertető elmagyarázza, hogyan lehet biztonságosan csatlakoztatni a Tulipot az SAP-hoz, és hogyan lehet a HTTP-válasz "Fejléc" és "Sütik" szakaszának értékeit felhasználni más rendszerekhez történő biztonságos kérésekhez.
Mielőtt ezt az útmutatót használná, olvassa el ezt a külön útmutatót a Tulip HTTP-csatlakozókról.
A Tulip és az SAP integrálása
Ez az útmutató a következő sorrendet tárgyalja:
- HTTP GET-kérés készítése egy végponthoz felhasználónév/jelszó hitelesítéssel.
- A válasz fogadása és tárolása a függvény "Output"-jában.
- A kimenet elérése a Trigger Editorban és tárolása egy változóban.
- E változók használata egy másik csatlakozófüggvényben a felhasználó személyazonosságának bizonyítására.
A GET-kérelem benyújtása az SAP-hoz
Először hozza létre a HTTP-konnektort, és adja meg a részleteket a Kapcsolat hozzáadásával.
Ezután válassza az Új funkció hozzáadása lehetőséget.
Adja meg az útvonalat és a kérés típusát. Sok SAP példány rendelkezik egy "/csrf" útvonallal, amely lehetővé teszi a CSRF token kérését.
Ezután adja meg a kérés összes részletét. Használja az Auth lapot, ha felhasználónevet és jelszót vagy OAuth2 hordozó tokent kell megadnia.
Fejlécek és sütik tárolása
Ezután adjon meg néhány kimenetet a fejlécek és a cookie-k tárolásához. Példák itt:
- csrf_token (string)
- cookie1 (string)
- cookie2 (string)
A Kimenetek szakaszban képezze le a token értékét a csrf_token kimenetre. Az SAP gyakran az x-csrf-token-t használja ennek az értéknek a kulcsaként. Ezt megteheti manuálisan, vagy a HTTP-funkció tesztelése után a Cookie-k szakaszban a kimenetre kattintva.
Emellett adja meg a válaszból származó cookie-k pontos nevét a Kimenetek szakaszban.
Most már készen áll a Triggerek létrehozására, hogy ezeket az értékeket az alkalmazásokon belül tárolja.
Sütik és fejlécek használata az alkalmazáslogikában
Így tesztelheti ezt a funkciót. Az alkalmazásszerkesztőben hozzon létre egy "Get Token and Cookie" nevű gombot.
Adjon hozzá egy Button Trigger-t, majd használja a "Run Connector Function" műveletet az előző lépésben létrehozott csatlakozóval és csatlakozófüggvénnyel.
Tárolja az eredményt egy változóban (ebben az esetben op), amely automatikusan Object lesz.
Ezután adjon hozzá néhány Variable szöveget az alkalmazásához, és jelenítse meg az op változóban lévő mezőket és értékeket.
Ezután futtassa az alkalmazást a Tulip Playerben. A gomb megnyomása után látni fogja, hogy egy objektum a tokennel és a 2 cookie-val az op változóban lett tárolva.
Most már felhasználhatja ezeket az értékeket bármilyen alkalmazáslogikában vagy Connector Functionben a Trigger Editoron keresztül.
További olvasnivalók
Megtalálta, amit keresett?
A community.tulip.co oldalon is megteheti, hogy felteszi kérdését, vagy megnézheti, hogy mások is szembesültek-e hasonló kérdéssel!