1DAYMVP · DÖNTÉSI ÚTMUTATÓ

Rendszerintegráció: mit írj az ajánlatkérésbe?

· Közzétéve:

Rendszerintegrációhoz azt kell pontosan megadni, melyik adat honnan hová, milyen esemény hatására és milyen szabályokkal kerüljön át. Emellett szükség van a hozzáférési lehetőségek, a hibakezelés és az ellenőrzés tisztázására. A „két rendszer összekötése” önmagában még nem határozza meg a fejlesztési feladatot.

A rendszerkapcsolat a teljes működés része. Az egyedi szoftverfejlesztési szolgáltatás oldalán a felület, a háttérrendszer és az integráció közös tervezéséről is találsz részleteket.

01 / Egyedi szoftverfejlesztés

Ne rendszereket, hanem adatfolyamokat írj össze

Egy CRM és egy webáruház között többféle kapcsolat lehet: ügyféladat, megrendelés, számlaállapot vagy készletinformáció. Mindegyikhez más szabály tartozhat. Írd le külön, melyik rendszer hozza létre az adatot, melyik módosíthatja, és hol kell azt a munkatársnak látnia.

Például egy megrendelés átkerülhet a webáruházból az ügyviteli rendszerbe, miközben a teljesítési állapot visszafelé halad. Ha ugyanazt az ügyfélnevet mindkét oldalon át lehet írni, szükség van döntésre, melyik módosítás marad érvényben. Ez üzleti szabály, amelyet nem lehet pusztán technikai kapcsolattal kiváltani.

02 / Egyedi szoftverfejlesztés

Az adatmezők és az azonosítók legyenek egyértelműek

Gyűjts mintát a fontos rekordokból, és jelöld az érzékeny adatokat. Az egyeztetéshez elegendő lehet mesterséges tesztadat is; belépési adatot vagy teljes ügyfélállományt nem kell az első ajánlatkéréshez elküldeni. Külön érdemes rögzíteni a kötelező és üresen hagyható mezőket.

Az azonosítók döntik el, hogy két beérkező adat ugyanarra a rendelésre vagy ügyfélre vonatkozik-e. Előre tisztázzátok, miként kezeljük a duplikációt, az ismételt küldést, a törlést és a megszűnt terméket. Ezek hiánya működő kapcsolat mellett is hibás üzleti adatot eredményezhet.

03 / Egyedi szoftverfejlesztés

Gyakoriság, jogosultság és hibakezelés

Más igény a néhány percen belül frissülő készlet és az éjszakai összesítő. Az elvárt késleltetést az üzleti feladat alapján határozd meg. A külső rendszerek API-korlátait, tesztkörnyezetét és hozzáférési jogosultságait a tényleges szolgáltatói dokumentációból kell ellenőrizni.

Ha egy külső szolgáltatás nem válaszol, a kapcsolatnak nem szabad észrevétlenül elveszítenie a feladatot. Rögzíteni kell, mit lehet biztonságosan újrapróbálni, ki kap értesítést, és hol látható a sikertelen feldolgozás. Egy pénzügyi vagy más többszörözhető műveletet nem szabad automatikusan ismételni anélkül, hogy a duplikációt kizárnánk.

04 / Egyedi szoftverfejlesztés

Az átadási próba a teljes üzleti útvonalat ellenőrizze

A technikai kapcsolat megléte még nem bizonyítja, hogy az adat a megfelelő helyre és értékkel érkezett. Egy átadási próbában hozz létre tesztrendelést, kövesd végig az azonosítóját mindkét rendszerben, majd ellenőrizd a módosítást és a törlési vagy lemondási esetet is.

Próbáljátok ki a hibát is: mi látszik a munkatársnak, ha nincs hozzáférés vagy elérhetetlen az egyik rendszer? Az átadáskor legyen megnevezett felelős, naplózási lehetőség és rövid működési leírás. Ettől lesz később javítható és fenntartható az összekötés.

Egy adatfolyam ajánlatkérési mintája

Egy adatfolyam ajánlatkérési mintája
KérdésKitöltendő példa
Forrás és célWebáruházból az ügyviteli rendszerbe
Esemény és gyakoriságÚj, elfogadott megrendelés után
AzonosításRendelésszám és külső azonosító együtt
KivételHibás cím vagy már feldolgozott rendelés
EllenőrzésTesztadat megjelenése a célrendszerben

VIGYÉL MAGADDAL EGY KONKRÉT LISTÁT

Mit írj össze az egyeztetés előtt?

  • Érintett rendszerek és a dokumentációjuk elérhetősége.
  • Adatfolyamonként forrás, cél, esemény és elvárt késleltetés.
  • Tesztadat, azonosítók, módosítási és duplikációs szabályok.
  • Hibajelzés, felelős és ellenőrizhető átadási forgatókönyv.

Kapcsolódó útmutató

Egyedi szoftver vagy kész rendszer: mikor éri meg fejleszteni?

A KÖVETKEZŐ LÉPÉS

Fordítsuk le a célodat fejlesztési feladatra.

Írd le, hol tartasz, és mi az a kérdés, amit először tisztáznál.

Beszéljünk a projektedről