SAP شرح سلسلة عمليات BW (رمز المعاملة RSPC)

⚡ ملخص ذكي

سلاسل العمليات في SAP يقوم نظام BW بأتمتة وجدولة ومراقبة تسلسلات العمليات الخلفية مثل تحميل البيانات، باستخدام RSPC للمعاملات لربط عملية بدء التشغيل والموصلات والمتغيرات في سير عمل مستودع البيانات القابل للتحكم والتكرار.

  • 🔗 سلسلة العمليات: سلسلة من العمليات الخلفية التي تعمل وتنتظر وتحفز بعضها البعض عند وقوع أحداث معينة.
  • 🔧 المعاملة RSPC: يقوم نظام RSPC بإنشاء سلاسل العمليات وصيانتها؛ بينما يقوم نظام RSPCM بمراقبة عمليات تشغيل السلسلة اليومية.
  • 🎬 ثلاثة أجزاء: تحتوي كل سلسلة على عملية بدء، وموصلات، ومتغيرات تمرر المعلمات.
  • 🚦 وصلات: تقوم الموصلات بتشغيل الخطوة التالية سواء نجحت العملية أو حدثت خطأً أو بغض النظر عن النتيجة.
  • 📅 جدولة: يتم تشغيل السلاسل كوظيفة خلفية SM37 BI_PROCESS_TRIGGER وفقًا لجدول زمني محدد.
  • 🤖 مساعدة الذكاء الاصطناعي: تقوم تقنيات الذكاء الاصطناعي والأتمتة الذكية بمراقبة سلامة السلسلة والتنبؤ بأعطال الأحمال مبكراً.

SAP سلسلة عمليات BW

ما هي سلسلة العمليات؟

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

سلسلة العملية

تتضمن سلسلة العمليات ثلاث خطوات رئيسية:

  1. بدء العملية: يصف متى ستبدأ العملية (فورًا، أو مهمة مجدولة، أو سلسلة بيانات، أو واجهة برمجة التطبيقات).
  2. الموصل: عملية ربط تختار الخيار لبدء العملية التالية.
  3. البديل: الكائن الذي تُنفَّذ عليه العملية. وهو عبارة عن مجموعة من المعلمات التي تُمرَّر إلى العملية، مثل اسم حزمة المعلومات أو كائنات معلومات.

خطوات إنشاء سلسلة العمليات

يُعدّ RSPC المعاملة المركزية المستخدمة لصيانة سلسلة العمليات. في هذه الشاشة، يتم فرز سلاسل العمليات الحالية حسب "مكونات التطبيق". يتوفر عرضان: عرض التحقق وعرض التخطيط. الوضع الافتراضي هو عرض التخطيط.

الخطوة 1) إنشاء سلسلة عمليات: انقر فوق رمز "إنشاء".

إنشاء سلسلة عملية في SAP

الخطوة 2)

  1. أدخل الاسم التقني لسلسلة العمليات.
  2. أدخل وصفًا ذا معنى لسلسلة العمليات.

إنشاء سلسلة عملية في SAP

انقر على علامة الصح.

الخطوة 3) ستظهر نافذة جديدة. انقر على أيقونة "جديد" لإنشاء "عملية بدء" جديدة.

إنشاء سلسلة عملية في SAP

الخطوة 4)

  1. أدخل الاسم التقني لعملية البدء.
  2. أدخل وصفًا ذا معنى لعملية "بدء العملية" وانقر فوق الزر "إدخال".

إنشاء سلسلة عملية في SAP

الخطوة 5) تقوم الشاشة التالية بتعيين محفز زمني أو محفز قائم على الحدث لسلسلة العمليات.

  1. انقر فوق "جدولة مباشرة" لجدولة سلسلة العمليات لوقت محدد.
  2. انقر فوق "تغيير التحديدات" لإدخال التفاصيل اللازمة لجدولة سلسلة العمليات للتنفيذ.

إنشاء سلسلة عملية في SAP

الخطوة 6) خطوات جدولة سلسلة العمليات:

  1. انقر على زر "التاريخ/الوقت". حدد تاريخ/وقت البدء وتاريخ/وقت الانتهاء المجدولين.
  2. لضبط التكرار، انقر فوق خانة الاختيار "المهمة الدورية".
  3. انقر على زر "قيم الفترة".
  4. في الشاشة التالية، حدد التكرار المطلوب (ساعة/يوم/أسبوع/شهر/فترة أخرى). انقر على أيقونة الحفظ وزر الرجوع للعودة إلى شاشة RSPC.

إنشاء سلسلة عملية في SAP

انقر فوق حفظ.

الخطوة 7) إضافة حزمة المعلومات: انقر فوق رمز "أنواع العمليات" للمتابعة.

إنشاء سلسلة عملية في SAP

الخطوة 8) كما نوقش سابقًا، يمكن تشغيل تحميل البيانات عبر حزمة معلومات أو DTP.

  1. إذا تم تحميل البيانات عبر حزمة معلومات، فاستخدم نوع العملية "تنفيذ حزمة المعلومات".
  2. إذا تم تحميل البيانات عبر DTP، فاستخدم نوع العملية "عملية نقل البيانات".

إنشاء سلسلة عملية في SAP

الخطوة 9) تظهر نافذة منبثقة جديدة. هنا يمكنك اختيار InfoPackage المطلوبة.

إنشاء سلسلة عملية في SAP

الخطوة 10) قم بتوصيل كل من متغير البداية وحزمة المعلومات. هناك طريقتان للقيام بذلك: انقر بزر الماوس الأيمن على الخطوة الأولى، ثم انقر على "الاتصال بـ" ثم "تحميل البيانات"؛ أو حدد "متغير البداية"، واستمر بالضغط على زر الماوس الأيسر، ثم انتقل إلى الخطوة المستهدفة حتى يظهر سهم، ثم حرر الزر لإنشاء الاتصال. يظهر خط أسود من عملية البداية إلى كل خطوة ثانية.

إنشاء سلسلة عملية في SAP

تظهر سلسلة العمليات كما يلي بعد إنشاء اتصال بين متغير البدء وحزمة المعلومات.

إنشاء سلسلة عملية في SAP

بالنسبة لأي خطوة لاحقة، يمكنك اختيار ما إذا كانت الخطوة اللاحقة ستُنفذ فقط في حالة تنفيذ الخطوة السابقة:

  • تم بنجاح: يُستخدم عادةً في المعالجة العادية.
  • انتهى الأمر بأخطاء: يُستخدم عادةً لإرسال رسائل الفشل.
  • يتم التنفيذ بغض النظر عن نجاح أو فشل الخطوة السابقة.

إنشاء سلسلة عملية في SAP

خطوات للتحقق من اتساق سلسلة العمليات

  1. اختر القائمة "انتقال إلى".
  2. اختر "التحقق من العرض".

التحقق من اتساق سلسلة العملية

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

التحقق من اتساق سلسلة العملية

خطوات تفعيل سلسلة العمليات

  1. انقر على قائمة "سلسلة العمليات".
  2. حدد "تنشيط".
  3. أو حدد زر "تفعيل".

تفعيل سلسلة العمليات

خطوات تعيين سلسلة عمليات لمكون تطبيق

بشكل افتراضي، يتم إنشاء سلسلة العمليات ضمن مكون التطبيق "غير مُعين".

  1. اختر زر "مكون التطبيق".
  2. حدد المكون المطلوب وأعد تنشيط السلسلة.

قم بتعيين سلسلة العمليات لمكون التطبيق

خطوات جدولة سلسلة العمليات

  1. انقر على القائمة "التنفيذ".
  2. اختر "الجدول الزمني".

جدولة سلسلة العمليات

أو يمكنك الضغط على زر "جدولة". تتم جدولة السلسلة كعملية في الخلفية، ويمكنك عرضها في المعاملة SM37. ستجد مهمة باسم "BI_PROCESS_TRIGGER"؛ جميع سلاسل العمليات مجدولة بنفس اسم المهمة.

جدولة سلسلة العمليات

كيفية مراقبة سلاسل العمليات

تتوفر العديد من بيئات العمل لمراقبة عمليات تشغيل سلسلة العمليات:

  • انتقل إلى علامة التبويب "الإدارة" من "منصة عمل مستودع البيانات" (RSA1).
  • مراقبة ذكاء الأعمال في نظام إدارة مركز الحوسبة (CCMS).
  • مراقبة سلاسل العمليات اليومية (معاملة RSPCM).
  • عرض سجل عمليات تشغيل سلسلة العمليات في صيانة سلسلة العمليات (المعاملة RSPC).

مراقبة سلاسل العمليات

الأسئلة الشائعة

تُنشئ المعاملة RSPC سلاسل العمليات وتُعدّلها وتُفعّلها، بينما تراقب RSPCM عمليات تشغيل السلاسل اليومية. تعمل السلاسل المُجدولة كمهام خلفية تُسمى BI_PROCESS_TRIGGER، والتي يمكن أن تكون tracked في المعاملة SM37.

لا يمكن للموصل بدء العملية التالية إلا عند انتهاء العملية السابقة بنجاح (الرابط الأخضر)، أو فقط عند انتهائها بأخطاء (الرابط الأحمر)، أو دائمًا بغض النظر عن النتيجة (الرابط الأسود). وهذا يتحكم في تدفق السلسلة.

سلسلة العمليات الرئيسية هي سلسلة عمليات تُفعّل سلاسل عمليات أخرى كخطوات، باستخدام خيار "بدء استخدام سلسلة العمليات الرئيسية أو واجهة برمجة التطبيقات". تُمكّن سلاسل العمليات الرئيسية الفرق من تجميع وتنسيق العديد من السلاسل المحلية في جدول زمني رئيسي واحد.

نعم. الأتمتة الذكية و SAP يمكن لمساعد الطيار الآلي من جول مراقبة حالة السلسلة، والتنبؤ بالأعطال المحتملة من التاريخ، والتوصية بإعادة التشغيل أو الإصلاحات، مما يقلل من المراقبة اليدوية ويسرع عملية الاسترداد عند فشل الحمل.

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

تلخيص هذه التدوينة بـ: