تخطَّ إلى المحتوى

النشر إلى Salesforce

يأخذ النشر الصفوف المترجمة من شبكتك ويدفعها مرة أخرى إلى Salesforce باستخدام Metadata API. هذه هي الخطوة الأخيرة في سير العمل العادي.

فقط الصفوف التي (أ) ليست فارغة في عمود اللغة المستهدفة، و (ب) تغيرت منذ آخر عملية نشر ناجحة لهذا الاتصال. يتم تجاوز الصفوف غير المتغيرة. الصفوف التي لم تلمسها تظل كما هي.

يتم تقديم عمليات النشر كمعاملة واحدة في Metadata API. إذا فشل أي مكون في التحقق من الصحة في جانب Salesforce، يتم التراجع عن عملية النشر بالكامل وتظهر لك نافذة تسرد كل مكون فشل والسبب. لا تترك منظمتك أبداً في حالة مطبقة جزئياً.

نافذة النشر بينما يقوم TranSFlator بدفع 273 ترجمة معدلة إلى منظمة DQS Playground.

أخطاء على مستوى المكونات

Section titled “أخطاء على مستوى المكونات”

يظهر عرض الأخطاء:

  • مفتاح البيانات الوصفية في Salesforce الذي فشل (مثلاً Account.Industry__c.Label.ar)
  • رسالة الخطأ الحرفية من Salesforce
  • زر Skip and retry (تجاوز وإعادة المحاولة) الذي يستثني الصف الفاشل ويعيد محاولة النشر

الحزم المدارة (Managed packages)

Section titled “الحزم المدارة (Managed packages)”

لا تسمح Salesforce بتعديل البيانات الوصفية للحقول المملوكة لحزمة مدارة لم تقم ببنائها بنفسك. يكتشف TranSFlator هذه الحقول في وقت الفحص ويضع علامة عليها كـ “للقراءة فقط” في الشبكة، حتى لا تضيع الوقت في محاولة ترجمة شيء لن يتم نشره أبداً.

يتم تسجيل كل عملية نشر في جدول deployment_log المحلي مع طابع زمن، والاتصال، وعدد المكونات، والحالة النهائية. لا يتم إرسال أي شيء إلى نظامنا الخلفي.

عند انتهاء النشر، تحصل على ملخص يوضح عدد المكونات التي تم تطبيقها بالفعل وعدد المكونات التي تم تجاوزها لأن واجهة برمجة تطبيقات Salesforce ترفض لمسها (على سبيل المثال القوائم المنسدلة القياسية التي يمتلك النظام قيمها):

ملخص "اكتمل النشر" مع 243 ترجمة منشورة وتجاوز 30 قائمة منسدلة قياسية.

يمكن تصدير الإدخالات التي تم تجاوزها عبر Generate STF واستيرادها باستخدام Salesforce Translation Workbench، وهي الأداة الوحيدة المسموح لها بلمس تلك السجلات.