حلول Salesforce DevOps

Salesforce DevOps لـ CPQ

قواعد الأسعار والمنتجات في CPQ هي بيانات، وليست بيانات وصفية. إليك ما يعنيه ذلك بالنسبة لعملية النشر لديك.

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

قواعد الأسعار وقواعد المنتجات وقوالب عروض الأسعار في Salesforce CPQ هي سجلات كائن مخصص ضمن مساحة الاسم SBQQ، وليست بيانات وصفية، لذا فإن عملية النشر القياسية للبيانات الوصفية أو مجموعة التغيير (change set) تتجاوزها تمامًا. تشير حقول الصيغة وشروط القواعد إلى سجلات أخرى بواسطة معرّف Salesforce، وهذه المعرّفات لا تبقى نفسها عبر المؤسسات، لذا فإن نقل تهيئة CPQ يتطلب تعيينًا صريحًا للمعرّفات، وليس مجرد عملية نشر. تواجه سياسات الجدولة في Field Service مشكلة تعيين المعرّفات نفسها، كما أن Revenue Cloud الأحدث من Salesforce نقل هذه التهيئة إلى كائنات أصلية دون أن يغيّر ذلك حقيقة أنها تُسلَّم كبيانات سجلات.

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

قواعد الأسعار والمنتجات هي بيانات، وليست بيانات وصفية
توجد قواعد الأسعار وقواعد المنتجات وقوالب عروض الأسعار في CPQ كسجلات كائن مخصص من نوع SBQQ، لذا فإن عملية النشر القياسية للبيانات الوصفية أو مجموعة التغيير تتجاوزها تمامًا.
معرّفات السجلات لا تنجو من الانتقال بين المؤسسات
تشير حقول الصيغة وشروط القواعد إلى سجلات أخرى بواسطة معرّف Salesforce، وهذه المعرّفات تختلف في كل مؤسسة، لذا فإن نقل تهيئة CPQ يتطلب إعادة تعيين صريحة للمعرّفات، وليس مجرد عملية نشر.
يمكن أن تنحرف ترقيات الحزمة عن تهيئة المشترك
عندما تُسلَّم CPQ كحزمة مُدارة، يمكن أن تصل الترقية إلى مؤسسة مشترك ما زالت سجلات تهيئة SBQQ فيها مبنية على الإصدار الأقدم.
من واقع الاستخدام

إزاي Serpent بتساعد

يدعم Serpent 1GP وGP2 والحزم المُدارة بشكل أصلي في كل خطة، بحيث تنتقل ترقيات حزمة CPQ عبر نفس خط الأنابيب المتتبَّع مثل البيانات الوصفية المخصصة، مع حل التبعيات الذي يرصد متى تكون تهيئة SBQQ في مؤسسة المشترك غير متوافقة مع إصدار الحزمة. راجع تطوير الحزم على Serpent لمعرفة كيف تبقى ترقيات الحزم متتبَّعة. لنقل البيانات البحت دون أدوات حزم مخصصة لـ CPQ، اطّلع على كيفية مقارنة Serpent بـ Prodly.

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

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

  1. سجّل تغيير القاعدة كمهمة
    يصبح أي تعديل على قاعدة سعر أو قاعدة منتج أو قالب عرض سعر مهمة، إلى جانب كود Apex أو الـ Flow الذي يتعلق به.
  2. قم بتعيين معرّفات السجلات عبر البيئات
    تنقل عمليات البيانات في Serpent سجلات SBQQ المعنية بحيث تُحل مراجع المعرّفات بشكل صحيح في المؤسسة الهدف بدلاً من أن تتعطل بصمت.
  3. انشر عبر الدعم الأصلي للحزم
    تمر ترقيات 1GP وGP2 والحزم المُدارة عبر نفس خط الأنابيب المستخدم للبيانات الوصفية المخصصة، مع حل التبعيات الذي يتحقق من إصدار SBQQ في مؤسسة المشترك.
  4. تحقّق من إنشاء عروض الأسعار من البداية إلى النهاية
    اختبر في بيئة اختبار متزامنة (sandbox) قبل أن يصل التغيير إلى مؤسسة مشترك تُشغّل عروض أسعار حقيقية.
الأسئلة الشائعة

CPQ DevOps، بالإجابات

هل ينقل Serpent قواعد الأسعار وقواعد المنتجات الخاصة بـ CPQ بين المؤسسات؟
نعم. تنقل عمليات البيانات في Serpent سجلات SBQQ كخطوة متتبَّعة ضمن خط الأنابيب، مع إعادة تعيين معرّفات Salesforce التي تشير إليها تلك القواعد بحيث تُحل في المؤسسة الهدف.
كيف يتعامل Serpent مع ترقية حزمة CPQ؟
تُسلَّم ترقيات CPQ عبر الدعم الأصلي لـ 1GP وGP2 والحزم المُدارة في كل خطة، مع حل التبعيات الذي يشير إلى متى تكون تهيئة SBQQ في مؤسسة المشترك غير متوافقة مع إصدار الحزمة الجديد.
هل يمكننا اختبار تغييرات CPQ قبل أن تصل إلى مؤسسة مشترك؟
نعم. تتيح لك بيئات الاختبار المجمّعة والمتزامنة التحقق من سلوك عروض الأسعار والتسعير في بيئة تُحاكي البيئة الهدف قبل إطلاق الإصدار.

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

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

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

بدون التزام.