لماذا تكاملتي متصلة ولكنها لا تعمل بشكل صحيح؟
قد يبدو أن التكامل متصل بينما تفشل العمليات الفردية أو تنتج نتائج غير متوقعة.
تؤكد الاتصال الناجح أن خطوة تفويض أو تكوين قد اكتملت. لا يضمن بالضرورة أن كل عملية مدعومة لديها الأذونات المطلوبة، أو تكوين صالح، أو وصول إلى الموارد الخارجية المقصودة.
لماذا يمكن أن يحدث هذا؟
تشمل الأسباب المحتملة:
1. أذونات مفقودة لعملية معينة.
2. سجلات خارجية غير متاحة أو غير قابلة للوصول.
3. معرفات موارد أو قيم تكوين غير صحيحة.
4. بيانات اعتماد تفويض منتهية الصلاحية أو ملغاة.
5. قيود API من جانب المزود.
6. حدود معدل أو حصص استخدام.
7. فشل مؤقت في الشبكة أو المزود.
8. تغييرات في الحساب الخارجي أو أذوناته.
9. بيانات غير صالحة تم إرسالها إلى الخدمة الخارجية.
10. عملية غير مدعومة من قبل التكامل.
كيف تحدد المشكلة
الخطوة 1: حدد أي عملية تفشل.
حدد ما إذا كانت المشكلة تؤثر على استرجاع المعلومات، أو إنشاء السجلات، أو تحديث البيانات، أو إجراء مدعوم آخر.
الخطوة 2: تحقق مما إذا كانت العمليات الأخرى تعمل.
إذا نجحت بعض العمليات بينما فشلت أخرى، فقد تتعلق المشكلة بأذونات أو تكوينات محددة للعملية.
الخطوة 3: تحقق من المورد الخارجي.
أكد أن السجل، أو التقويم، أو الحساب، أو مورد آخر موجود وقابل للوصول إلى الحساب الخارجي المصرح به.
الخطوة 4: راجع تكوين التكامل.
تحقق من الإعدادات ذات الصلة ومعرفات الموارد للقيم غير الصحيحة أو القديمة.
الخطوة 5: راجع أذونات الحساب الخارجي.
قد تكون الاتصال مصرحًا به دون الوصول إلى كل مورد أو إجراء.
الخطوة 6: افحص تفاصيل الأخطاء المتاحة.
ابحث عن أخطاء المصادقة، أو فشل الأذونات، أو الطلبات غير الصالحة، أو الرسائل المحددة من المزود.
الخطوة 7: تحقق من توفر الخدمة الخارجية.
قد تكون بعض العمليات غير متاحة مؤقتًا خلال حوادث المزود.
الخطوة 8: اختبر باستخدام عملية محكومة.
استخدم اختبارًا منخفض المخاطر لا يعدل السجلات التجارية الهامة.
الخطوة 9: راجع النتيجة.
أكد أن الخدمة الخارجية تلقت وعالجت العملية المقصودة.
هل يضمن حالة الاتصال أن البيانات تتزامن؟
لا.
حالة الاتصال وتبادل البيانات الناجح هما حالتان مختلفتان.
هل تحل إعادة الاتصال دائمًا المشكلة؟
لا.
قد تساعد إعادة التفويض عندما تكون بيانات الاعتماد منتهية الصلاحية أو تغيرت الأذونات، لكنها لن تحل بالضرورة التكوينات غير الصالحة، أو الموارد المفقودة، أو العمليات غير المدعومة.
ماذا لو تأثر عملية تجارية واحدة فقط؟
تحقق من تكوين واعتماديات تلك العملية قبل تغيير التكامل بالكامل.
النهج الموصى به
قم باستكشاف العملية المحددة التي تفشل بدلاً من افتراض أن الاتصال بالكامل معطل.