كولابورا أونلاين مقابل أونلي أوفيس: قياس ذاكرة الوصول العشوائي وزمن استجابة التحرير
قارن بين Collabora Online و ONLYOFFICE Docs على نفس الخادم من خلال اختبار قابل للتكرار لاستخدام الذاكرة ووقت فتح المستند وتأخير التحرير التعاوني.
تم التحقق في 16 سبتمبر 2026. من السهل إساءة فهم أخطاء Workbench أثناء حدوث مشكلة في Salesforce. قد يكون سبب فشل تسجيل الدخول انتهاء صلاحية الجلسة، أو بيئة غير صحيحة، أو خلل في مسار Workbench، أو انقطاع في واجهة برمجة تطبيقات Salesforce. يشير الطلب الذي يُرجع 503 Service Unavailableقيمة إلى اتجاه مختلف عن قيمة 401 Invalid Session، على الرغم من أن كليهما قد يظهر عندما يحاول المطور العمل بسرعة.
لا يهدف استكشاف الأخطاء وإصلاحها إلى فرض تنفيذ طلب واحد، بل إلى تحديد الطبقة التي تعاني من خلل، وحماية البيانات أثناء عدم استقرار النظام، ومعرفة متى تكون الأدلة قوية بما يكفي للانتظار، أو تغيير الأدوات، أو الاتصال بقناة الدعم المناسبة.
| ما تراه | الطبقة الأكثر احتمالاً | أفضل خطوة تالية |
|---|---|---|
| صفحة ورشة العمل لا يتم تحميلها | موقع Workbench، أو المتصفح، أو نظام أسماء النطاقات (DNS)، أو مسار الشبكة | افتح حالة الثقة في Salesforce واختبر الموقع من شبكة بديلة مسموح بها. |
| يتم تحميل بيئة العمل، لكن تسجيل الدخول يفشل مع ظهور الخطأ 401 | جلسة، أو OAuth، أو اسم المستخدم، أو كلمة المرور، أو عملية تسجيل الدخول | ابدأ عملية تسجيل دخول جديدة مصرح بها وقم بتأكيد البيئة المختارة. |
| يُرجع طلب واجهة برمجة التطبيقات رمز الخطأ 403 | الأذونات، أو سياسة التطبيقات المتصلة، أو حد واجهة برمجة التطبيقات | تحقق من المستخدم والتطبيق المتصل وحدود الطلب؛ لا تعتبر ذلك دليلاً على توقف الخدمة. |
| تُرجع العديد من استدعاءات واجهة برمجة التطبيقات (API) الرموز 500 أو 502 أو 503 | منصة Salesforce، أو توجيه الحافة، أو الصيانة، أو التحميل الزائد | قارن وقت الخطأ مع حالة مثيلك ومنتجك على منصة Trust. |
| فشل استعلام واحد أو كائن واحد فقط | طلب بناء الجملة، أو الوصول إلى الكائنات، أو مشاركة السجلات، أو مشكلة في البيانات | قلل الطلب إلى قراءة غير ضارة ومعروفة الجودة، وافحص نص الاستجابة. |
هذا الجدول هو نقطة انطلاق، وليس تشخيصًا. قد يكون لنفس رمز HTTP أسباب مختلفة تبعًا لنقطة النهاية، وطريقة المصادقة، وسياسة المؤسسة.
Workbench عبارة عن مجموعة أدوات تعمل عبر المتصفح للتفاعل مع مؤسسات Salesforce من خلال العديد من واجهات برمجة التطبيقات (APIs)، بما في ذلك REST وSOAP وBulk وStreaming وMetadata وأدوات Apex. مع ذلك، يُشير موقع Workbench إلى أنه ليس منتجًا رسميًا من Salesforce، وأن دعم Salesforce غير متوفر لـ Workbench نفسه. كما تُحذّر صفحة "نبذة عنا" المستخدمين من استخدام التطبيق مع بيانات الإنتاج.
يُغيّر هذا التحذير طريقة استجابتك أثناء فترات التوقف. يمكن لفريق دعم Salesforce التحقيق في مشكلة تتعلق بخدمة Salesforce أو مثيلها أو واجهة برمجة التطبيقات (API)، ولكنه قد لا يُعالج جميع مشاكل واجهة Workbench. في المقابل، قد تكون المشكلة التي يُبلغ عنها Workbench فقط ناتجة عن Workbench نفسه أو عن مسار المتصفح وليس عن منصة Salesforce.
اجعل قسم استكشاف الأخطاء وإصلاحها للقراءة فقط كلما أمكن ذلك. لا تقم بلصق كلمات المرور، أو أسرار OAuth، أو معرّفات الجلسات، أو رموز الوصول، أو سجلات العملاء، أو رؤوس الطلبات غير المنقحة في لقطات الشاشة، أو رسائل الدردشة، أو تقارير المشكلات العامة.

افتح صفحة حالة الثقة في Salesforce في علامة تبويب منفصلة. تُوجه وثائق مساعدة Salesforce العملاء إلى هذه الصفحة في حالة انقطاع المنتجات أو تراجع مستوى الخدمة، ويمكن لموقع الثقة عرض معلومات عن المنتجات بالإضافة إلى حالات محددة.
تحقق من عرضين:
لا يضمن وجود حالة " متاح" أن تعمل جميع عمليات واجهة برمجة التطبيقات (API). بل يعني ذلك أن الحالة وخدماتها متاحة وفقًا لتعريف حالة Salesforce. يشير "تدهور الأداء" إلى أن الوصول قد يعمل مع تأخير أو بوظائف جزئية؛ بينما يعني "انقطاع الخدمة" أن الحالة غير متاحة؛ أما "الصيانة" فتشير إلى عملية صيانة قد تؤثر أو لا تؤثر على الوصول.

يمكن لـ Workbench الاتصال ببيئات Salesforce المختلفة. قبل استنتاج أن واجهة برمجة التطبيقات (API) معطلة، تأكد مما إذا كان الطلب الفاشل يستهدف بيئة الإنتاج، أو بيئة الاختبار، أو أي بيئة أخرى معتمدة. إن نجاح الاختبار في بيئة ما لا يعني بالضرورة حل المشكلة في البيئة التي بها العطل.
استخدم مُعرّف نطاقي أو مُعرّف المثيل للمؤسسة المتأثرة. تُشير وثائق Salesforce إلى إمكانية استخدام بادئة نطاقي في حالة الثقة، بينما يُمكن للمسؤول العثور على المثيل في الإعدادات ضمن معلومات الشركة . دوّن معلومات المثيل، والبيئة، وإصدار واجهة برمجة التطبيقات، والوقت التقريبي للعطل، ونقطة النهاية. يُجنّب هذا السجل البسيط خطأً شائعًا: مُقارنة خطأ في بيئة الإنتاج بحالة بيئة الاختبار السليمة.
إذا كانت صفحة تسجيل الدخول إلى Workbench تُظهر طريقة تسجيل دخول غير مدعومة أو تُعيد توجيه المستخدم إلى شاشة تسجيل الدخول، فاعتبر ذلك مشكلة منفصلة في المصادقة أو في Workbench إلى أن يُشير وضع الثقة وتسجيل الدخول المباشر إلى Salesforce إلى خلاف ذلك. تجنّب إرسال بيانات الاعتماد بشكل متكرر أثناء انقطاع الخدمة المُحتمل؛ فقد تؤدي المحاولات المُفرطة إلى حظر المستخدم أو تُشتّت التحقيق.
توضح وثائق واجهة برمجة تطبيقات REST الخاصة بـ Salesforce أن رأس الاستجابة يحتوي على رمز حالة HTTP، وأن نص الاستجابة عادةً ما يحتوي على رسالة، وعند الاقتضاء، على الحقل أو الكائن المرتبط بالخطأ. احتفظ بكلا الدليلين.
| رمز | دليل موثق من Salesforce | كيفية تفسير ذلك أثناء فترة التوقف |
|---|---|---|
| 400 | لم يكن من الممكن فهم الطلب، وغالبًا ما يكون ذلك بسبب عدم صلاحية نص JSON أو XML. | عادةً ما يتم إصلاح الطلب قبل اعتباره انقطاعاً في الخدمة. |
| 401 | انتهت صلاحية معرف الجلسة أو رمز OAuth أو أصبح غير صالح. | أعد المصادقة من خلال مسار معتمد؛ فالرمز 401 وحده لا يُعد دليلاً على انقطاع الخدمة في المنصة. |
| 403 | تم رفض الطلب، غالباً بسبب الأذونات أو قيود واجهة برمجة التطبيقات (API). | تحقق من صلاحيات الوصول والحدود قبل تصعيد الأمر إلى حادثة تتعلق بتوفر الخدمة. |
| 500 | حدث خطأ في منصة Lightning. | أعد المحاولة فقط بعد تسجيل الاستجابة؛ قارن حالات الفشل المتكررة بحالة الثقة. |
| 502 | لم يتمكن Salesforce Edge من الاتصال بنجاح مع المثيل. | من المحتمل وجود مشكلة في التوجيه أو في جانب النظام الأساسي، خاصة عند التعامل مع طلبات متعددة. |
| 503 | الخادم غير متاح؛ قد يكون ذلك بسبب أعمال صيانة أو ضغط زائد. | تحقق من وجود حادث أو حدث صيانة وتجنب عمليات إعادة المحاولة المدمرة. |

بمجرد معرفة الحالة والبيئة، استخدم أصغر اختبار مسموح به للقراءة فقط. تتميز المقارنة الجيدة بثلاث خصائص: استهداف المؤسسة المتأثرة، وعدم تعديل البيانات، وبساطتها التي تقلل من احتمالية حدوث خطأ في تنسيق الطلب.
لا تستخدم طلبات الكتابة أو الحذف أو التحديث المجمع أو نشر البيانات الوصفية أو الترحيل كفحص سلامة النظام. أثناء وقوع حادث، قد تؤدي عملية الكتابة إلى نتائج جزئية أو تكرار العمل أو إعطاء انطباع خاطئ باستعادة النظام.
توقف عن إعادة تصميم الاستعلام إلا إذا كان لديك دليل مستقل على أن الطلب غير صحيح. احفظ رقم الحادث، والخدمة المتأثرة، والمثيل، ووقت البدء، وآخر تحديث. اتبع رسائل الاسترداد من Salesforce، واحمِ المهام المُجدولة من المحاولات المتكررة.
ركّز على Workbench، أو المتصفح، أو الشبكة، أو المصادقة، أو السياسة المحلية. جرّب نافذة متصفح خاصة، ومتصفحًا بديلًا مدعومًا، ومقارنة شبكة مسموح بها. يُحيل موقع Workbench الدعم الخاص بـ Workbench إلى موارد مجتمع المصادر المفتوحة، بينما يبقى مركز مساعدة Salesforce هو المصدر الرئيسي للدعم الخاص بمنتجات وحسابات Salesforce.
انتقل إلى تحليل الهوية والتفويض. تأكد من المستخدم، وسياسة التطبيق المتصل، ونطاق OAuth، وعمر الجلسة، وإمكانية الوصول إلى واجهة برمجة التطبيقات، وملف التعريف أو مجموعة الأذونات، وحدود المؤسسة. لن يؤدي تحديث المتصفح بشكل متكرر إلى إصلاح إذن مفقود أو رمز مميز غير صالح.
تحقق من نقطة النهاية، والكائن، والحقل، ومشاركة السجلات، وإصدار واجهة برمجة التطبيقات، ونص الطلب، ونص الاستجابة. لا يكفي وجود عطل جزئي لتصنيف Salesforce على أنه معطل بشكل عام. قلل حجم الطلب حتى تتمكن من تحديد ما إذا كانت المشكلة تتعلق بالبنية، أو الوصول، أو البيانات، أو خدمة تابعة.

إذا استمرت مشكلة Salesforce، فاستخدم إرشادات دعم Salesforce الرسمية للقناة المتاحة ضمن خطة النجاح الخاصة بك. تتضمن هذه الإرشادات ما يلي:
قم بإزالة بيانات الاعتماد، ومعرّفات الجلسات، ورموز الوصول، وأسماء العملاء، ومعرّفات السجلات، والبيانات الحساسة قبل إرسال السجلات. إذا كانت المشكلة تقتصر على Workbench فقط، فاستخدم مسار الدعم الموضح في صفحة مساعدة Workbench ؛ إذ لا تُقدّم Salesforce دعمًا فنيًا لـ Workbench نفسه.
يُعدّ مؤشر الحالة الأخضر مُشجعاً، ولكنه ليس نهاية المطاف. تحقق من التعافي على مراحل:
النتيجة التي تريدها ليست مجرد "فتح الصفحة". أنت تريد أن تنجح العملية الأصلية المصرح بها، مع الاستجابة المتوقعة وبدون أي آثار جانبية غير مراجعتها.
في حال حدوث أخطاء في Salesforce Workbench أثناء فترة التوقف، ابدأ بفحص حالة الثقة والمثيل المتأثر، ثم صنّف استجابة HTTP قبل تغيير بيانات الاعتماد أو إعادة كتابة الطلبات. تكرار ظهور الأخطاء 500 أو 502 أو 503 في اختبارات القراءة فقط، بالإضافة إلى وجود حادثة ثقة مطابقة، يدعم تفسيرًا من جانب Salesforce. أما الأخطاء 401 أو 403 أو 400، أو فشل Workbench فقط، فيستدعي عادةً استكشاف أخطاء المصادقة أو الأذونات أو الطلب أو المتصفح أو Workbench نفسه وإصلاحها. ولأن Workbench ليس منتجًا مدعومًا من Salesforce، فاحرص على إبقاء بيانات الإنتاج بعيدة عنه، ووثّق حدوده بوضوح، واستخدم أحدث المعلومات الرسمية حول حالة النظام وإرشادات الدعم عند حدوث أي تغيير في الأدلة.
قارن بين Collabora Online و ONLYOFFICE Docs على نفس الخادم من خلال اختبار قابل للتكرار لاستخدام الذاكرة ووقت فتح المستند وتأخير التحرير التعاوني.
قارن سلوك المستندات وجداول البيانات والتخطيط في تطبيقات الويب ONLYOFFICE Docs و Microsoft 365، ثم استخدم اختبارًا سريعًا لاختيار المحرر الأكثر أمانًا لملفاتك.
قم بتتبع حالات عدم تطابق الصيغ إلى بناء الجملة، أو الفواصل الإقليمية، أو إعادة الحساب، أو أنظمة التاريخ، أو الوظائف غير المدعومة، ثم تحقق من المصنف قبل مشاركته.
انظر إلى ما يمكن أن تثبته بيانات الإصدار الأخيرة - وما لا يمكنها إثباته - ثم قارن بين حزمتي البرامج المكتبية على نفس الملفات والكمبيوتر.
قارن بين التطابقات التامة، وعمليات البحث من الجانب الأيسر، ومعالجة القيم المفقودة، ودعم الإصدارات حتى تتمكن من اختيار صيغة Calc موثوقة.
تعرف على كيفية تأثير أنماط صفحات Writer وروابط أقسام Word على صفحات الغلاف والأرقام الرومانية وإعادة ترقيم الصفحات عند نقل المستند.
قارن بين مركز برامج Pardus وأوامر APT للعثور على الحزم وتثبيتها وإزالتها وتحديثها باستخدام الطريقة التي تناسب مهمتك.
انظر ماذا تعني متطلبات ذاكرة الوصول العشوائي المنشورة من Pardus، ثم قارن بين XFCE و GNOME على نفس جهاز الكمبيوتر مع قراءات MemAvailable قابلة للتكرار.
تعرف على مكانة HamoniKR 8.0 في خطة سطح المكتب للأعمال، وما هي الميزات التي تدعمها والتي تركز على اللغة الكورية، وما يجب التحقق منه قبل طرحها على نطاق أوسع.
افهم كيف تتكامل عملية التحقق من بدء التشغيل وحماية وقت التشغيل في Gooroom، وماذا تعني "البيئة المعزولة"، وما هي الإعدادات التي يجب عليك التحقق منها على جهازك.