انتقل إلى المحتوى

أدوات SAP للتغيير: Cloud ALM وChaRM وRev-Trac وActiveControl

أي أداة لإدارة النقل والتغيير في SAP تناسب بيئتك: SAP Cloud ALM أو ChaRM في Solution Manager أو Rev-Trac أو ActiveControl، الأداة التي بيعت يوماً باسم Transport Express.

مطور يراجع الشيفرة ولوحات المتابعة على عدة شاشات تحت عنوان عن إدارة التغيير التقني
المحتويات
  1. ما يجب أن يغطيه إعداد إدارة التغيير
  2. الأدوات الأربع
  3. SAP Cloud ALM
  4. Solution Manager ChaRM
  5. Rev-Trac
  6. ActiveControl (سابقاً Transport Express)
  7. كيف تقارن الأدوات الأربع
  8. أي أداة تناسب أي وضع
  9. الأسئلة الشائعة

تتحكم أدوات إدارة التغيير التقني في SAP فيما ينتقل إلى الإنتاج، وبأي ترتيب، وبموافقة من. تظهر أربع أدوات في كل تقييم تقريباً. SAP Cloud ALM هي خيار SAP الاستراتيجي للبرامج الجديدة. وChaRM في Solution Manager هو الخيار الأصلي الراسخ للبيئات المحلية. ويناسب Rev-Trac الأحجام الكبيرة والتطوير المتوازي. وActiveControl من Basis Technologies، التي بيعت في الأصل باسم Transport Express، هي الخيار الرئيسي الآخر من طرف ثالث. وسيضيّق نموذج النشر وحجم النقل لديك القائمة أسرع من أي مقارنة للميزات.

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

حين بدأت إدارة بيئات SAP، ظننت أن طلبات النقل تسليمات تقنية: انقل الشيفرة، اختبرها، وانتهى الأمر. وبعد اعتمادية واحدة مفقودة غيّرت هذا الرأي. هذه هي الأجزاء المهمة:

  1. سير عمل طلب التغيير. لا تغييرات غير موثقة ولا أبواب خلفية. كل شيء يحتاج إلى أثر.
  2. تسلسل طلبات النقل. أخطئ في الترتيب وستقضي ساعات في إصلاح التناقضات بين الأنظمة.
  3. تاريخ الكائنات. من غيّر ماذا ومتى ولماذا.
  4. فحوص الاعتماديات والتعارضات. كثيراً ما تُتخطى. وتسبب أكبر قدر من الألم.
  5. سجل التدقيق. مفيد حتى دون متطلب SOX. ستحتاج إلى الأثر حين يتعطل شيء.
  6. بوابات الموافقة. الاحتكاك المناسب، قبل أن يصل أي شيء إلى الإنتاج.
  7. صلاحيات نقل مقيدة. ليس الجميع بحاجة إلى الاستيراد إلى الإنتاج.

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

المسار الذي ينبغي أن يسلكه كل تغيير إلى الإنتاجتؤتمت الأدوات الأربع هذه الضوابط. وطلب النقل الذي يتخطى أحدها حادثة إنتاج تنتظر أن تقع.
  1. طلب التغييرموثق، دون أبواب خلفية
  2. بوابة الموافقةالاحتكاك المناسب قبل الإنتاج
  3. التسلسل وفحص التعارضيُفحص الترتيب والاعتماديات أولاً
  4. الاستيراد إلى الإنتاجفقط من يُسمح لهم بالاستيراد
  5. سجل التدقيقمن غيّر ماذا ومتى ولماذا

كل تغيير في الإنتاج يعود أثره إلى طلب معتمد

SAP Cloud ALM

SAP Cloud ALM هي خدمة إدارة دورة حياة التطبيقات السحابية من SAP وخليفة Solution Manager. وهي مضمّنة في الاشتراكات السحابية من SAP مع Enterprise Support، إصدار السحابة، وفي SAP Enterprise Support لعملاء النشر المحلي.

تستخدم إدارة التغيير والنشر فيها «ميزات» (features) لتجميع توثيق التغيير مع طلبات النقل التي تحمله. وترتبط بنظام التغيير والنقل (CTS) لـ S/4HANA Private Edition وأنظمة ABAP المحلية ابتداءً من الإصدار 7.40، وهذا يشمل ECC. وتستخدم Adaptation Transport Organizer في Public Edition، وSAP Cloud Transport Management لمحتوى BTP وIntegration Suite. ولا يُدعم CTS+.

حدّان يهمان. تدرج SAP إدارة بوابات الجودة، التي يملكها ChaRM، بوصفها ليست ضمن نطاق Cloud ALM حالياً. ولا تخطط SAP لنقل بيانات تغيير ChaRM؛ فهي توصي بإغلاق دورات التغيير المفتوحة في Solution Manager ثم تفعيل إدارة النشر في Cloud ALM (SAP Support). وفي البيئات الخاضعة للتنظيم أو إعدادات ChaRM المعقدة التي تتضمن retrofit أو توقيعات رقمية، إرشاد SAP نفسها هو انتظار الوظائف الناقصة قبل الانتقال.

استخدمها حين: تبدأ برنامج S/4HANA جديداً على أي إصدار، أو تشغّل RISE أو GROW، أو تخطط لإيقاف Solution Manager. توقع أن تضيف بوابات موافقة في عمليتك الخاصة إلى أن تغطيها Cloud ALM.

Solution Manager ChaRM

إذا كنت تدفع SAP Enterprise Support، فأنت تملك أصلاً إدارة طلبات التغيير (ChaRM) في Solution Manager 7.2. ومعظم العملاء لا يستخدمون سوى جزء مما يقدمه: طلبات التغيير ومستندات التغيير، والتغييرات العاجلة، ونقل النسخ (transport of copies)، وretrofit في بيئتين متوازيتين، وإدارة بوابات الجودة.

عرفت عميل SAP في التصنيع كان يتناقش هل يشتري أداة خارجية أم يستخدم ChaRM الذي يملكه. كان حجمه نحو 50 إلى 60 تغييراً في اليوم. وبعد تقييم متطلبات الاعتماديات لديه، وجدنا أن ChaRM يستطيع التعامل مع ذلك دون ترخيص إضافي. وبعد ثلاثة أشهر كان قد أدار أكثر من 2,000 طلب نقل دون مشكلة نشر واحدة. وكان الفارق إعداداً سليماً لبوابات الجودة وسير عمل الموافقات.

المشكلة هي الوقت. «مضمّن في الترخيص» لا يعني مجاناً، والتهيئة الجيدة لـ ChaRM تستغرق أشهراً. وتنتهي الصيانة الأساسية لـ Solution Manager 7.2 في نهاية 2027. أما العملاء الذين يشترون الصيانة الممتدة لـ Business Suite فيحصلون على صيانة ممتدة محدودة لـ Solution Manager حتى 2030، وما زالت تشمل إدارة التحكم في التغيير.

استخدمه حين: يكون Solution Manager يعمل أصلاً، ويتوقع المدققون قابلية تتبع كاملة، وتحتاج إلى بوابات الجودة أو retrofit اليوم. خطط للانتقال إلى Cloud ALM بالتوازي مع جدولك الزمني لـ S/4HANA بدلاً من بدء بناء ChaRM جديد.

Rev-Trac

يؤتمت Rev-Trac تسلسل طلبات النقل واكتشاف التعارضات والموافقات عبر بيئات SAP، ويعمل أصلياً داخل نظام SAP. وتذكر الجهة المورّدة حالياً أن دورات الإصدار أسرع بنسبة 60 في المئة وأخطاء النقل أقل بنسبة 99 في المئة عبر عملائها (Rev-Trac). تعامل مع هذه بوصفها ادعاءات من المورد واطلب مراجع من بيئات تشبه بيئتك.

في أحد التنفيذات التي تابعتها عن كثب، كان الفريق يعاني في المتوسط من 15 مشكلة إنتاج كل شهر، أغلبها يعود إلى سوء التسلسل. وبعد ثلاثة أشهر من تطبيق Rev-Trac انخفض هذا الرقم إلى اثنتين. رصدت الفحوص الآلية تقريباً كل تعارض قبل وصوله إلى الإنتاج.

لا تأتي النتائج من التركيب وحده. أعرف شركة عالمية قفزت إلى Rev-Trac دون إعداد تخطيط الاعتماديات بشكل سليم، وعانت أسابيع. وقد تتراوح تكلفة Rev-Trac بين 150,000 و500,000 دولار سنوياً بحسب الأنظمة والمستخدمين. وفي بيئة معقدة بما يكفي، أنت تدفع مقابل حوادث إنتاج أقل، لا مقابل أداة.

استخدمه حين: تشغّل مئات طلبات النقل يومياً، أو عدة مسارات تطوير متوازية، أو بيئة مختلطة من ECC وS/4HANA، وتصل التعارضات أصلاً إلى الإنتاج.

ActiveControl (سابقاً Transport Express)

وصفت النسخة السابقة من هذا المقال «Transport Express» بأنها أداة خفيفة منفصلة. وكان ذلك خطأً. كان Transport Express (ويُكتب أحياناً Transport Expresso) الاسم الأصلي لمنتج إدارة التغيير من Basis Technologies، الذي أُعيدت تسميته لاحقاً إلى ActiveControl. وهو اليوم أداة معتمدة من SAP لأتمتة التغيير والإصدار وDevOps، مع سير عمل للموافقات ونقل النسخ وتكامل مع ServiceNow ودعم لمسارات CI/CD (Basis Technologies). وهي تنافس Rev-Trac ولا تقع دونه.

تحول عميل في قطاع الأدوية لم يستطع تبرير أدوات مكلفة لتنسيق الإصدارات إلى Transport Express للحصول على توثيق أفضل للتغيير. وخلال شهرين انخفضت أخطاء النقل لديه بنسبة 65 في المئة.

استخدمها حين: تريد إدارة آلية للتغيير والإصدار في SAP متصلة بسلسلة أدوات DevOps أوسع، ويكون Rev-Trac أيضاً على قائمتك المختصرة.

هكذا أضعها لاتخاذ القرار.

SAP Cloud ALMSolution Manager ChaRMRev-TracActiveControl
الجهة المصنِّعةSAPSAPRev-TracBasis Technologies
الترخيصمضمّن مع اشتراكات SAP السحابية وEnterprise Supportمضمّن مع Enterprise Support؛ جهد التهيئةاشتراك تجارياشتراك تجاري
الأنظمة المغطاةPublic Edition (ATO) وPrivate Edition وABAP 7.40+ المحلي (CTS) وBTP (Cloud Transport Management)أنظمة ABAP عبر CTS وCTS+بيئات ECC وS/4HANAبيئات ECC وS/4HANA
الموافقات وبوابات الجودةموافقات الميزات؛ إدارة بوابات الجودة ليست ضمن النطاق بعدإدارة بوابات جودة كاملةتوجيه موافقات قائم على القواعدسير عمل موافقات قابل للتهيئة
فحوص التعارض والتسلسلتنشر الميزات بالتسلسل؛ تأكد من النطاق الحالي مع SAPقفل كائنات عبر الأنظمة وحماية من الرجوع إلى إصدار أقدم، إن هُيّئتآلية، وهي نقطة قوته الأساسيةآلية
تكامل DevOpsواجهات برمجة وتكامل مع Jiraمحدود، وواجهات مخصصةموصلات لـ Jira وGit وJenkinsتكامل مع ServiceNow وCI/CD
المستقبلالأداة الاستراتيجية لدى SAPتنتهي الصيانة الأساسية 2027خارطة طريق الموردخارطة طريق المورد

من دون تسلسل صحيح لطلبات النقل وفحوص للاعتماديات، قد تُفسد حتى التغييرات المختبرة جيداً بيئة الإنتاج. الشيفرة الجيدة المنقولة في الوقت الخطأ تسبب ضرراً بقدر الشيفرة السيئة.

لا تحتاج كل بيئة المستوى نفسه من التحكم. ابدأ بهذه الأسئلة:

  1. أي نموذج نشر تعمل عليه أو تنتقل إليه: Public Edition أم Private Edition أم S/4HANA المحلي أم ECC؟
  2. كم طلب نقل في اليوم، في الأوقات العادية وعند ذرى الإصدار؟
  3. كم فريقاً يطور بالتوازي، وعبر كم منطقة زمنية؟
  4. هل يحتاج المدققون إلى أدلة على مستوى طلب النقل لـ SOX أو GxP أو ما يماثلها؟
  5. هل الموافقات نقطة تحكم حقيقية اليوم، أم تُلاحق عبر البريد الإلكتروني؟
  6. هل محا المطورون عمل بعضهم بعضاً في الإنتاج؟
وضعكمن أين أبدأ
برنامج S/4HANA جديد على RISE أو GROWCloud ALM، مع إضافة Rev-Trac أو ActiveControl فقط إذا استوجب الحجم أو المسارات المتوازية ذلك
بيئة محلية يعمل فيها ChaRM جيداًأبقِ ChaRM خلال الانتقال إلى S/4HANA، ثم خطط للتحول إلى Cloud ALM
قطاع خاضع للتنظيم مع retrofit أو توقيعات رقمية في ChaRMابقَ على ChaRM إلى أن تغطي Cloud ALM هذه الوظائف؛ وفكر في أداة من طرف ثالث إذا فرض 2027 ذلك
مئات طلبات النقل يومياً، ومسارات متوازيةRev-Trac أو ActiveControl، إلى جانب Cloud ALM للتوثيق
بيئة صغيرة، وحجم منخفض، دون Solution ManagerCloud ALM مع مسارات CTS وموافقات منضبطة

في البيئات المعقدة يكون الجواب غالباً أداتين: Cloud ALM لتوثيق التغيير والمواءمة مع SAP، إضافة إلى Rev-Trac أو ActiveControl للتسلسل وضبط التعارض عند الأحجام الكبيرة.

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

ما أدوات إدارة التغيير التقني في SAP؟

أدوات تتحكم في التغييرات على أنظمة SAP بحيث يُتتبع كل تغيير في التهيئة أو الشيفرة ويُعتمد ويُستورد بالترتيب الصحيح. وأكثرها تقييماً أربع: SAP Cloud ALM وChaRM في Solution Manager وRev-Trac وActiveControl. وبدونها تعتمد على جداول البيانات والبريد الإلكتروني والذاكرة، واعتمادية واحدة مفقودة قد تسبب توقف الإنتاج.

هل تحل SAP Cloud ALM محل ChaRM في Solution Manager؟

نعم، مع الوقت. Cloud ALM هي الخليفة الاستراتيجي لدى SAP، وتنتهي الصيانة الأساسية لـ Solution Manager 7.2 في 2027. وتستطيع Cloud ALM اليوم إدارة طلبات النقل لـ Public Edition وPrivate Edition وأنظمة ABAP المحلية ابتداءً من 7.40. ولا تنقل SAP بيانات تغيير ChaRM، وإدارة بوابات الجودة ليست بعد ضمن نطاق Cloud ALM. ويُنصح العملاء الخاضعون للتنظيم الذين لديهم إعدادات ChaRM معقدة بانتظار هذه الوظائف.

هل تستطيع SAP Cloud ALM إدارة طلبات نقل ECC؟

نعم. ترتبط إدارة التغيير والنشر في Cloud ALM بنظام التغيير والنقل في أنظمة SAP NetWeaver ABAP ابتداءً من الإصدار 7.40. ويشمل ذلك ECC وS/4HANA المحلي وPrivate Edition. ولا يُدعم CTS+، وتحتاج الأنظمة المُدارة إلى حزم الدعم ومذكرات SAP (SAP Notes) المطلوبة مسبقاً.

ماذا حدث لـ Transport Express؟

كان Transport Express، ويُكتب أيضاً Transport Expresso، الاسم الأصلي لمنتج إدارة التغيير في SAP من Basis Technologies. وأُعيدت تسميته إلى ActiveControl حين تطور من إدارة النقل إلى أتمتة التغيير والإصدار وDevOps. وإذا كنت تقارن الأدوات، فقيّم ActiveControl إلى جانب Rev-Trac.

متى يكون Rev-Trac منطقياً؟

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

كيف أختار أداة إدارة التغيير في SAP؟

ابدأ بنموذج النشر، ثم حجم النقل وعدد المسارات المتوازية ومتطلبات التدقيق وهل تشغّل Solution Manager أصلاً. اختر الأداة التي تحل المشكلة التي لديك فعلاً، وخصص ميزانية للإعداد والتدريب، فهما أهم من الأداة نفسها.

Noel D'Costa

بقلم

Noel D'Costa

25 عاماً في برامج ERP من SAP وOracle ضمن قطاعات الطيران والحكومة والمالية والتجزئة والتصنيع. خلفيتي في المالية. أساعد فرق القيادة على تحديد نطاق مبادرات التحول بصدق، وإنقاذ البرامج المتعثرة، وبناء أنظمة تصمد في عامها الأول من التشغيل الفعلي.

الخطوة التالية

هل تدير برنامج ERP الآن؟

إذا مسّ هذا المقال برنامجاً أنت في خضمه الآن، فإن حديثاً مدته 30 دقيقة يوصلك عادةً أبعد من أسبوع آخر من التحليل الداخلي.