حلول Salesforce DevOps

Salesforce DevOps لـ Vlocity / Industries Cloud

تُصدَر OmniScripts وDataRaptors وIntegration Procedures بشكل مستقل عن بعضها. إليك كيف يُعطّل ذلك عمليات النشر.

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

OmniScripts وDataRaptors وIntegration Procedures قابلة للنشر كبيانات وصفية، لكن يُصدَر كل منها بشكل مستقل. يؤدي نشر OmniScript دون نشر إصدارات DataRaptor وIntegration Procedure الدقيقة التي يستدعيها أيضًا إلى انكساره بصمت أثناء وقت التشغيل بدلاً من فشل النشر، وغالبًا ما يحتاج مكوّن Lightning المُولَّد إلى خطوة إعادة تجميع يدوية قبل أن تُقدّم المؤسسة الهدف الإصدار المُحدَّث.

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

تُصدَر OmniScripts بشكل مستقل عمّا تستدعيه
كل من OmniScripts وDataRaptors وIntegration Procedures قابل للنشر كبيانات وصفية لكن يُصدَر بشكل مستقل، لذا فإن نشر أحدها دون الإصدارات الدقيقة التي يستدعيها يؤدي إلى انكساره بصمت أثناء وقت التشغيل بدلاً من فشل النشر.
يمكن أن يتأخر مكوّن Lightning المُولَّد
تُترجَم OmniScripts إلى مكوّن Lightning مُولَّد، وأحيانًا يحتاج ذلك المكوّن إلى إعادة تجميع يدوية قبل أن تُقدّم المؤسسة الهدف فعليًا الإصدار المُحدَّث.
من واقع الاستخدام

إزاي Serpent بتساعد

يجلب اكتشاف التبعيات في Serpent كل DataRaptor وIntegration Procedure يستدعيها OmniScript فعليًا، وليس فقط OmniScript نفسه، بحيث لا يمكن لعملية نشر تفاضلية إطلاق سكريبت يشير إلى إصدار غير موجود بعد في المؤسسة الهدف. راجع إدارة الإصدارات في Serpent لمعرفة كيف تعمل عمليات النشر المدركة للتبعيات.

الـ metadata والبيانات في مسار نشر واحد داخل Serpent

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

  1. سجّل تغيير OmniScript كمهمة
    اجمع تعديل OmniScript مع كل DataRaptor وIntegration Procedure يستدعيها فعليًا، وليس السكريبت نفسه فقط.
  2. اكتشاف التبعيات يُعيّن ما هو مُشار إليه فعليًا
    يتتبّع Serpent سلسلة الاستدعاء بحيث يتضمن النشر كل إصدار يعتمد عليه السكريبت.
  3. انشر السلسلة الكاملة بشكل تفاضلي
    أطلق OmniScript وتبعياتها معًا، بحيث لا يشير أي شيء إلى إصدار غير موجود بعد في المؤسسة الهدف.
  4. تأكد من إعادة تجميع مكوّن LWC
    تحقّق من أن مكوّن Lightning المُولَّد يعكس التحديث قبل اعتبار الإصدار مكتملاً.
الأسئلة الشائعة

Vlocity / Industries Cloud DevOps، بالإجابات

هل ينشر Serpent OmniScripts مع DataRaptors وIntegration Procedures الخاصة بها؟
نعم. يجلب اكتشاف التبعيات كل DataRaptor وIntegration Procedure يستدعيها OmniScript فعليًا، وليس السكريبت نفسه فقط، بحيث لا يمكن لعملية نشر تفاضلية إطلاق سكريبت يشير إلى إصدار غير موجود في المؤسسة الهدف.
لماذا انكسر OmniScript بعد النشر دون أي خطأ؟
تفشل تعارضات الإصدار بين OmniScript وDataRaptors أو Integration Procedures التي يستدعيها بصمت أثناء وقت التشغيل، وليس أثناء النشر. صُمم اكتشاف التبعيات في Serpent لرصد ذلك قبل الإطلاق.
هل يتعامل Serpent مع مكوّن Lightning المُولَّد الخاص بـ OmniScript؟
ينشر Serpent البيانات الوصفية الأساسية لـ OmniScript؛ والتحقق من أن المكوّن المُولَّد يعكس التغيير هو جزء من قائمة تحقق الإصدار التي يُجريها خط أنابيب Serpent قبل الموافقة النهائية.

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

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

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

بدون التزام.