De ce s-a deconectat sau a încetat să funcționeze integrarea mea după ce a funcționat anterior?
O integrare care a funcționat anterior poate înceta să funcționeze atunci când se schimbă autorizarea, permisiunile contului extern, configurația furnizorului sau disponibilitatea serviciului.
Acest lucru se poate întâmpla chiar și atunci când nu s-au făcut modificări direct în Polyosync.
Motive comune
1. Un token de acces a expirat.
2. Un token de reîmprospătare a fost revocat sau a devenit invalid.
3. Parola contului extern sau setările de securitate s-au schimbat.
4. Un administrator a revocat accesul aplicației.
5. Contul extern a fost dezactivat sau suspendat.
6. Permisiunile necesare au fost eliminate.
7. Furnizorul și-a schimbat API-ul sau cerințele de autorizare.
8. O subscripție externă sau un drept de serviciu s-au schimbat.
9. Resursa conectată a fost eliminată.
10. Furnizorul extern experimentează o întrerupere a serviciului.
Ce este un token de acces?
Un token de acces este o acreditivă care permite unei aplicații autorizate să efectueze operațiuni permise împotriva unui serviciu extern.
Tokenurile de acces au, de obicei, perioade de valabilitate limitate.
Ce este un token de reîmprospătare?
Unii furnizori emit tokenuri de reîmprospătare care permit unei aplicații să solicite acces reînnoit fără a necesita ca utilizatorul să finalizeze autorizarea de fiecare dată.
Nu toți furnizorii sau integrațiile folosesc același mecanism de reînnoire.
Un token de acces expirat necesită întotdeauna reconectare manuală?
Nu.
Unele mecanisme de autorizare suportă reînnoirea automată.
Reautorizarea manuală poate fi necesară atunci când reînnoirea nu este disponibilă, eșuează sau nu mai este permisă.
Cum să restaurați conexiunea
Pasul 1: Identificați integrarea afectată.
Determinați care serviciu extern și operațiuni nu mai funcționează.
Pasul 2: Revizuiți starea conexiunii disponibile și informațiile despre erori.
Căutați eșecuri de autentificare sau mesaje legate de autorizare.
Pasul 3: Verificați contul extern.
Confirmați că contul rămâne activ și accesibil.
Pasul 4: Verificați dacă accesul a fost revocat.
Revizuiți setările aplicației autorizate ale furnizorului, acolo unde este disponibil.
Pasul 5: Confirmați permisiunile necesare.
Asigurați-vă că contul extern are în continuare acces la resursele dorite.
Pasul 6: Reautorizati integrarea dacă este necesar.
Utilizați procedura de gestionare a conexiunii acceptată.
Pasul 7: Testați integrarea.
Efectuați o operațiune controlată și verificați rezultatul.
Pasul 8: Revizuiți operațiunile de afaceri dependente.
Verificați dacă există fluxuri de lucru sau procese afectate care necesită atenție după întrerupere.
Reconectarea va recupera automat operațiunile pierdute?
Nu neapărat.
Recuperarea depinde de integrare, operațiune și dacă funcționalitatea de retry sau replay este suportată.
Nu presupuneți că acțiunile pierdute vor fi repetate automat.
Reconectarea poate cauza operațiuni duplicate?
Potrivit, dacă o operațiune întreruptă este repetată manual după ce a fost deja procesată de serviciul extern.
Verificați rezultatul extern înainte de a repeta acțiunile care creează sau modifică înregistrări.
Abordare recomandată
Investigați de ce autorizarea a încetat să funcționeze înainte de a reconecta și verificați dacă au fost întrerupte operațiuni de afaceri.