حلول Salesforce DevOps

Salesforce DevOps لـ Commerce Cloud

بيانات واجهة المتجر الوصفية تُنشر بشكل نظيف، لكن البحث لا يُعيد فهرسة نفسه. إليك ما تحتاجه عمليات نشر Commerce Cloud فعليًا.

إيه اللي صعب نشره

تجمع واجهة المتجر بين بيانات LWR ExperienceBundle الوصفية والإعدادات الخاصة بـ Commerce، مثل المتاجر والفئات وإعدادات فهرس البحث، والتي ليست جزءًا من أي حزمة قابلة للنشر. لا يؤدي نشر البيانات الوصفية ولا تثبيت الحزمة إلى إعادة بناء فهرس البحث، لذا يمكن أن يُنشر المتجر بشكل نظيف ويظل يعرض نتائج بحث قديمة أو فئات مفقودة حتى يُعيد أحدهم الفهرسة يدويًا. يتصرف نصف ExperienceBundle مثل أي موقع Experience Cloud آخر، وصولًا إلى الحاجة إلى تفعيل يدوي قبل أن يصبح مباشرًا.

فين بيصعب الموضوع

إعدادات واجهة المتجر ليست كلها بيانات وصفية
توجد المتاجر والفئات وإعدادات فهرس البحث إلى جانب بيانات LWR ExperienceBundle الوصفية لكنها ليست جزءًا من أي حزمة قابلة للنشر بحد ذاتها.
البحث لا يُعيد الفهرسة عند النشر
لا يؤدي نشر البيانات الوصفية ولا تثبيت الحزمة إلى إعادة بناء فهرس البحث، لذا يمكن أن يصبح المتجر مباشرًا ويعرض نتائج قديمة أو فئات مفقودة حتى يُعيد أحدهم فهرسته.
من واقع الاستخدام

إزاي Serpent بتساعد

يمكن لخطوط أنابيب Serpent بدون كود ربط نشر واجهة المتجر بخطوات ما بعد النشر التي يحتاجها فعليًا، الاختبارات، وزرع البيانات، وإعداد البيئة، بحيث لا يتوقف الإصدار عند "تم نشر البيانات الوصفية" بينما لا تزال إعادة فهرسة البحث معلقة. راجع الأتمتة في Serpent لمعرفة كيفية عمل خطوط الأنابيب متعددة الخطوات.

لوحة تنسيق العمل بين الفرق في Serpent

إصدار نموذجي لـ Salesforce DevOps لـ Commerce Cloud

  1. أنشئ مهمة لتغيير واجهة المتجر
    اجمع تغيير ExperienceBundle أو بيانات LWR الوصفية مع إعدادات Commerce التي يعتمد عليها، فئة جديدة، إعداد متجر، في مهمة واحدة.
  2. انشر البيانات الوصفية بشكل تفاضلي
    ينشر Serpent فقط مكونات LWR والبيانات الوصفية لـ Commerce التي تغيرت، وليس نشرًا لكامل المؤسسة.
  3. اربط خطوة إعادة الفهرسة
    تعيد خطوة في خط أنابيب بدون كود فهرسة البحث وتزرع بيانات الاختبار مباشرة بعد النشر، بحيث لا يتوقف الإصدار عند "تم نشر البيانات الوصفية".
  4. تحقّق مقابل بيئة تجريبية متزامنة
    يفحص المختبِرون واجهة المتجر في بيئة تُحافظ على تزامنها مع التغيير، وليست نسخة قديمة.
أسئلة شائعة

Commerce Cloud DevOps، تمت الإجابة

هل يُطلق Serpent إعادة فهرسة بحث Commerce Cloud تلقائيًا؟
نعم، كخطوة في خط الأنابيب. اربط مهمة إعادة فهرسة مباشرة بعد نشر واجهة المتجر حتى لا تكون نتائج البحث قديمة في إصدار "مكتمل" تقنيًا.
هل يمكن لـ Serpent نشر مكونات واجهة متجر LWR إلى جانب تغييرات Apex وFlow؟
نعم. تُنشر بيانات ExperienceBundle وLWR الوصفية عبر نفس خط الأنابيب التفاضلي مثل بقية البيانات الوصفية لمؤسستك.
ما الذي لا يزال يحتاج إلى تنفيذ يدوي بعد نشر Commerce Cloud؟
أي شيء تُبقيه Commerce خارج Metadata API تمامًا، مثل بيانات معينة للتسويق التجاري والتسعير، لا يزال يحتاج إلى خطوة ترحيل خاصة به. يمكن لخطوط أنابيب Serpent أتمتة تلك الخطوة، لكن يجب إضافتها صراحةً.

ابدأ مجانًا. بلا بطاقة ائتمان، بلا تثبيت، بلا التزام.

الإعداد في أقل من 15 دقيقة. لا حاجة لتوظيف DevOps.

هل تريد معرفة كيف يمكنكم الشحن أسرع قبل البدء؟ لنتحدث

بدون التزام.