De ce integrarea mea este conectată, dar nu funcționează corect?
O integrare poate părea conectată în timp ce operațiunile individuale eșuează sau produc rezultate neașteptate.
O conexiune de succes confirmă că un pas de autorizare sau configurare a fost finalizat. Nu garantează neapărat că fiecare operațiune suportată are permisiunile necesare, configurația validă sau accesul la resursele externe dorite.
De ce se poate întâmpla acest lucru?
Cauzele posibile includ:
1. Permisiuni lipsă pentru o operațiune specifică.
2. Înregistrări externe care nu sunt disponibile sau inaccesibile.
3. Identificatori de resurse sau valori de configurare incorecte.
4. Credite de autorizare expirate sau revocate.
5. Restricții API de partea furnizorului.
6. Limite de rată sau cote de utilizare.
7. Eșecuri temporare de rețea sau ale furnizorului.
8. Schimbări în contul extern sau permisiunile acestuia.
9. Date invalide trimise către serviciul extern.
10. O operațiune care nu este suportată de integrare.
Cum să identifici problema
Pasul 1: Determină care operațiune eșuează.
Identifică dacă problema afectează recuperarea informațiilor, crearea înregistrărilor, actualizarea datelor sau o altă acțiune suportată.
Pasul 2: Verifică dacă alte operațiuni funcționează.
Dacă unele operațiuni reușesc în timp ce altele eșuează, problema poate implica permisiuni sau configurații specifice operațiunii.
Pasul 3: Verifică resursa externă.
Confirmă că înregistrarea, calendarul, contul sau altă resursă există și este accesibilă contului extern autorizat.
Pasul 4: Revizuiește configurația integrării.
Verifică setările relevante și identificatorii de resurse pentru valori incorecte sau învechite.
Pasul 5: Revizuiește permisiunile contului extern.
Conexiunea poate fi autorizată fără a avea acces la fiecare resursă sau acțiune.
Pasul 6: Inspectează detaliile erorilor disponibile.
Caută erori de autentificare, eșecuri de permisiune, cereri invalide sau mesaje specifice furnizorului.
Pasul 7: Verifică disponibilitatea serviciului extern.
Unele operațiuni pot fi temporar indisponibile în timpul incidentelor furnizorului.
Pasul 8: Testează cu o operațiune controlată.
Folosește un test cu risc scăzut care nu modifică înregistrările importante de afaceri.
Pasul 9: Revizuiește rezultatul.
Confirmă că serviciul extern a primit și procesat operațiunea dorită.
Statusul conectat garantează că datele se sincronizează?
Nu.
Statusul conexiunii și schimbul de date reușit sunt condiții diferite.
Reconectarea rezolvă întotdeauna problema?
Nu.
Reautorizarea poate ajuta atunci când acreditivele sunt expirate sau permisiunile s-au schimbat, dar nu va rezolva neapărat configurația invalidă, resursele lipsă sau operațiunile nesuportate.
Ce se întâmplă dacă doar un singur proces de afaceri este afectat?
Investigă configurația și dependențele externe ale acelui proces înainte de a schimba întreaga integrare.
Abordare recomandată
Depanează operațiunea specifică care eșuează, mai degrabă decât să presupui că întreaga conexiune este ruptă.