VexFox Blog

SAP Business One integráció folyamata a webshoppal Service Layer API-n keresztül

Tartalomjegyzék

Az SAP Business One integráció meglehetősen bonyolult folyamat, amely előzetes előkészületeket igényel. Az alábbiakban összefoglaljuk, milyen lépésekre és eszközökre lesz szükség az integráció során. SAP Business One integráció folyamata a webshoppal API-n keresztül

Együttműködés az SAP Business One integráció folyamata során

Az integráció során az alábbi szolgáltatók lehetnek szükségesek

SAP Szolgáltató

Az SAP szolgáltató szerepe létfontosságú az egész integrációs folyamat során. Biztosítani fogja a webfejlesztő számára a Service Layer API, adatbázis hozzáféréseket és a teszt SAP rendszert is.

Tárhelyszolgáltató

Amennyiben a tárhelyszolgáltató nem azonos az SAP szolgáltatóval, akkors szükség lehet egy rendszergazdára is, aki szükség esetén kiépíti a biztonságos VPN kapcsolatot a csatlakozáshoz. Továbbá szükség lehet az MSSQL csatlakozásához szükséges driverekre.

Webfejlesztő

A webfejlesztő aki hidat képez a Webshop és SAP rendszer között. Elvégzi az export, import műveleteket és magát a szinkronizációt.

Ügyfél

Az ügyfél, aki nyomon követi az integráció folyamatát és meghatározza az igényeit.

Tesztrendszerek

Az éles webshop zavartalan működése érdekében a fejlesztés tesztrendszeren történik.

Webshop tesztrendszer

A Webshop mint kiszolgáló ebben a formában megszűnik. Sem a termékek kezelése, sem a megrendelések feldolgozása nem ott fog ezentúl történni. Így leürítjük az adatbázisát. Mind a termékek, mind a kategóriák üres állapotban várják a feltöltést.

SAP Business One tesztrendszer

Miután a SAP szolgáltató létrehozta az SAP B1 tesztrendszert, megpróbálunk hozzá csatlakozni. Ez sajnos nem zajlik mindig zökkenőmentesen. Előfordulhat, hogy egy sor beállítás után lesz csak sikeres a csatlakozás.

Csatlakozás a tesztrendszerhez

Az SAP rendszerek alapértelmezés szerint szigorúan védettek és a hálózati hozzáférésük is szigorúan ellenőrzött. Amennyiben lehetőség van rá célszerű helyi hálózaton keresztül elvégezni. Előfordulhat, hogy az MSSQL-hez történő csatlakozás egyéb drivereket is megkövetel a szerveren.

Webshop feltöltés és szinkronizáció SAP-ból

A Webshop tartalmi részéről, mint partnerek, termékek, árak, akciók, raktárkészlet egy szinkronizáló végzi, mely feltölti és frissíti a változásokat a webshopban különböző időközönként.

A szinkronizáló nem csak a Service Layer API-t használhatja, hanem direkt adatbázis lekérdezést is, amennyiben rendelkezünk a megfelelő olvasási jogokkal. Ebben az esetben a lekérdezés sokkal gyorsabb lesz.

Webshop új partner regisztráció

Új partner regisztráció esetén a webshop beküldi azt az egy új SAP Business Partnernek. Fontos megjegyezni, hogy Cég és Magánszemély esetén is mások a formai követelmények. Pl. egy adószám esetében is szigorú formátumnak kell megfelelni.

Megrendelés beküldése a Webshopon

A megrendeléseket is a SAP rendszer kezeli a továbbiakban így a Webshop csak továbbítja a SAP felé. SAP rendszerbe megrendelést beküldeni csak azonosított partner után lehetséges, ezért névtelen regisztráció esetén szükség lehet egy kifejezetten erre a célra létrehozott partnerre is.

Élesítés

Miután a tesztrendszeren minden jól működik, abban az esetben átállhatunk az éles rendszerre. Az átállás az API hozzáférések cseréjével történik és máris az éles SAP rendszerrel dolgozhatunk a továbbiakban.

 

Weboldalunk sütiket használ a működés biztosításához és a felhasználói élmény javításához. Ezek a sütik főként a weboldal funkcióinak fenntartásához szükségesek. Ezen kívül előfordulhat, hogy néhány nem létfontosságú süti is elhelyezésre kerül, amelyek segíthetnek a weboldal teljesítményének javításában és az Ön preferenciáinak jobb megértésében.

A sütik olyan kis szöveges fájlok, amelyeket egy weboldal felhasználhat arra, hogy még hatékonyabbá tegye a felhasználói élményt. A jogszabályok szerint a sütiket abban az esetben tárolhatjuk az eszközön, ha erre feltétlenül szükség van a weboldalunk működése érdekében. Minden egyéb típusú süti használatához az engedélyedre van szükségünk. Jelen weboldal különféle sütiket használ. A weboldalunkon megjelenő némelyik sütit harmadik fél szolgáltatóink helyezik.
Az elengedhetetlen sütik segítenek használhatóvá tenni a weboldalunkat azáltal, hogy engedélyeznek olyan alapvető funkciókat, mint az oldalon való navigáció és a weboldal biztonságos területeihez való hozzáférés. A weboldal ezen sütik nélkül nem tud megfelelően működni.
A preferenciális sütik használatával olyan információkat tudunk megjegyezni, amelyek megváltoztatják a weboldal magatartását, illetve kinézetét, erre példa lehet az Ön által előnyben részesített nyelv vagy a régió, amelyben tartózkodik.
A marketingsütiket a látogatók weboldal-tevékenységének nyomon követésére használjuk. A cél az, hogy releváns hirdetéseket tegyünk közzé az egyéni felhasználók számára, valamint aktivitásra buzdítsuk őket, ez pedig még értékesebbé teszi weboldalunkat a tartalmakat közzétevő és a harmadik fél hirdetők számára.