Ugrás a fő tartalomra

API-integrációk

API integrációk és automatizálás egy tiszta kezdet és eredmény.

Csatlakoztassa az új alkalmazásokat és üzleteket dokumentált API-khoz. Meghatározott adattérképezés, hitelesítés, frissítési szabályok, hibakezelés és működési láthatóság.

Nimblique Studio dokumentált API integrációt és koncentrált automatizálást egy megállapodás szerinti információáramlás körül.

A hatály egy gyakorlati kérdéssel kezdődik: mi történjen, milyen rendszerben, amikor egy adott esemény bekövetkezik? Innen határozzuk meg a kapcsolat érthetővé tételéhez szükséges nyilvántartásokat, szabályokat, hozzáférést és ellenőrzéseket.

Az integráció megvitatása.

A kapcsolat több, mint egy mező mozgatása

Előfordulhat, hogy egy megrendelésnek meg kell jelennie egy teljesítési rendszerben. Egy jóváhagyott alkalmazás rekordot hozhat létre egy másik szolgáltatásban. A menetrend szerinti folyamat összegyűjtheti az egyeztetett információkat, és előkészítheti azt a személyzet műszerfalára.

Ezek példák a lehetséges munkafolyamatokra. Mindegyiknél meghatározzuk, hogy melyik rendszer felelős a rekordért, hogyan azonosítják, és mi történik, ha már létezik. A kapcsolatnak egyértelmű célja kell, hogy legyen a "rendszer beszédén" túl.

Határozza meg az adatkezelési szerződést

Feltérképezzük azokat a mezőket, amelyek a rendszerek között mozognak, a várható formátumokat és a frissítések engedélyezésének feltételeit. Megkülönböztetjük az új rekord létrehozását a meglévő, és a kétirányú szinkronizáció egyirányú kézbesítésétől.

A kétirányú változtatások különös figyelmet igényelnek: mi történik, ha mindkét helyen ugyanazok az információk változnak? Melyik érték élvez elsőbbséget? Ezek üzleti szabályok, amelyeket a kódolás előtt kell elfogadni, nem döntések, hogy az integráción belül rejtőzködjenek.

A késedelmekre, visszatérésekre és hiányos információkra vonatkozó terv

A külső szolgálatok elutasíthatják a kérést, vagy elérhetetlenné válhatnak. Az elfogadott végrehajtásnak láthatóvá kell tennie a fontos meghibásodási állapotokat, és meg kell határoznia, hogy egy feladat biztonságosan újratárgyalható-e.

A munkafolyamattól függően az alkalmazási kör magában foglalhatja a menetrend szerinti munkavégzést, az eseménykezelést, az érvényesítést, a kettős védelmet, a határolt relikviákat és állapotnézetet vagy a megfelelő naplókat. A nem meghatározott automatizálási platform eladása helyett a tényleges folyamatigényeket választjuk ki.

Hozzáférési igazolások tartoznak a megfelelő védett konfiguráció, nem a nyilvános frontend kód vagy a megosztott dokumentum. Vizsgálat használja a megfelelő számlák és reprezentatív adatok felfedése nélkül magánjellegű információk.

Mit kell elérnünk a munka megkezdése előtt?

Szükségünk van a vonatkozó dokumentációra, az engedélyezett hozzáférésre, az egyértelmű adattulajdonosra és a megállapodás szerinti magatartás tesztelésének módjára. Minden szolgáltatói tervet, használati korlátozást, felülvizsgálati követelményt vagy külső jóváhagyást azonosítani kell.

Ez a szolgáltatás egy meghatározott új kapcsolatra vagy munkafolyamatra szolgál. Nem feltételezi a dokumentálatlan örökölt rendszerek nyílt végű vizsgálatát, vagy az adatok megfelelő hozzáférés nélküli beszerzésére vonatkozó engedélyt.

Szállítás, amit a tulajdonos meg tud érteni

Az átadás elmagyarázza, hogy mi indítja el a folyamatot, milyen rendszereket használ, milyen sikeres eredmény néz ki, és hol látja valaki a hibákat. Azonosítja a konfigurációt, a számla tulajdonosi és függések, amelyek a szállítás után is folytatódnak.

A technikailag sikeres kérelem nem az egyetlen elfogadási teszt. Az így létrejövő üzleti eredménynek helyesnek kell lennie, és az egyeztetett hibának vagy kettős ügyeknek a várt módon kell viselkedniük.

Az integrációs projektekkel kapcsolatos kérdések

A folyamat működhet automatikusan?

Igen, ha egy megfelelő kiváltó vagy ütemterv része a hatókör. A várható gyakoriságot, a hozzáférési korlátokat és a működési feladatokat kell megállapodni, nem pedig azt feltételezni, hogy korlátlan.

Használhat olyan API-t, amiért már fizetünk?

Potenciálisan felülvizsgáljuk a dokumentációját, a számláján rendelkezésre álló jogosultságokat és a javasolt munkafolyamat követelményeit, mielőtt belefoglalnánk.

Egy automatizálás eltávolít minden kézi lépést?

Nem feltétlenül. Egy jól átgondolt folyamat szándékosan megtarthatja az emberi jóváhagyást vagy felülvizsgálatot, ha egy döntésnek szüksége van rá. Meghatározzuk az automatikus munka és az egyén felelőssége közötti hasznos határt.

Írja le az eseményt és a várt eredményt.

Nevezze meg a rendszereket, magyarázza el, mi váltja ki a műveletet, és mutassa meg, mit kell a célrekordnak tartalmaznia. Tartalmaz dokumentációs linkeket és az ismert hozzáférési korlátokat, de soha ne küldjön jelszavakat vagy API titkokat a keresési űrlapon.

Integrációs jelentés küldése.