SAP واجهة مستخدم الويب لنظام إدارة علاقات العملاء: التكوين والتحسين
⚡ ملخص ذكي
أدوات تهيئة واجهة المستخدم على الويب وتحسين التطبيقات في SAP تتيح أنظمة إدارة علاقات العملاء (CRM) للمستشارين تعديل الأدوار والعروض وهياكل قواعد البيانات القياسية دون الحاجة إلى كتابة أكواد ABAP معقدة. يشرح هذا الدليل نموذج تكوين التخطيط، والتصميم القائم على المعلمات، وضوابط الأمان، والتحسينات الشاملة للحقول والجداول باستخدام AET.

نظرة عامة
- SAP يحتوي نظام إدارة علاقات العملاء (CRM) على العديد من الأدوار القياسية المحددة (على سبيل المثال، محترف المبيعات) والتطبيقات ضمن هذه الأدوار (على سبيل المثال، إدارة الحسابات).
- في سيناريو عام، لا تستخدم الشركات التطبيقات القياسية كما هي، بل تتجه نحو إجراء تحسينات طفيفة أو كبيرة.
- النظر في هذا، SAP تم تنفيذ إدارة علاقات العملاء (CRM) بأدوات لتعزيز SAP التطبيقات القياسية. باستخدام هذه الأدوات، من الممكن تغيير طرق العرض، وإضافة الحقول، وإضافة الجداول، وما إلى ذلك في التطبيقات الحالية.
- وتشمل هذه الأدوات بشكل رئيسي ما يلي:
- أداة تكوين واجهة مستخدم الويب
- أدوات تحسين التطبيقات (AET)
أداة تكوين واجهة مستخدم الويب
- التخطيط المعروض لأي عرض في SAP CRM يتم الاحتفاظ بها كإعدادات واجهة المستخدم على الويب.
- يتم تحديد هذه التكوينات باستخدام 4 قيم للمعلمات.
- وبالتالي، يمكنك تحسين إعدادات واجهة المستخدم على الويب بتصميمات جديدة باستخدام قيم معلمات مختلفة.
- تأتي الحقول المعروضة في واجهة المستخدم على الويب من هياكل قاعدة البيانات المحددة في قاموس البيانات.
- بحسب المتطلبات، لا يتم عرض جميع الحقول في جميع الشاشات.
- من الممكن تعديل الشاشات باستخدام أداة تكوين واجهة المستخدم على الويب.
- باستخدام هذه الأداة، من الممكن إزالة بعض الحقول من الشاشات.
- كما يتيح لك إضافة حقل متاح في بنية قاموس البيانات إلى الشاشة.
- في كل الصفحات في واجهة مستخدم ويب CRMيوجد زر للانتقال إلى "أداة واجهة المستخدم على الويب".
- هناك أدوار محددة مسبقًا مطلوبة لجعل هذا الزر متاحًا.
- وبالتالي، لكي يتمكن المستخدم من رؤية هذا الزر وإجراء تعديلات في هذه الأداة، يجب أن يكون لديه صلاحيات كافية.

- منطقة قابلة للتكوين
: هذا يُبرز المنطقة القابلة للتكوين في الشاشة.
- تهيئة الصفحة
: يؤدي هذا إلى فتح النافذة المنبثقة لتكوين الصفحة الحالية:

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

التكوينات المتاحة (لقطة الشاشة أعلاه):
- يتم تحديد التكوين من خلال مجموعة فريدة من الحقول التالية:
- مفتاح تكوين الدور
- استخدام المكونات
- نوع الكائن
- النوع الفرعي للكائن
- اعتمادًا على التركيبة، يمكن أن تتوفر تكوينات متعددة للعرض.
- يؤدي تحديد صف في كتلة التعيين هذه إلى تحديث "تصميم التكوين الحالي" لعرض التخطيط المصمم وفقًا للتكوين المحدد.
أزرار للعمل على التكوين (انظر لقطة الشاشة أعلاه): هذه هي الأزرار المستخدمة لتعديل "تصميم التكوين الحالي" للتكوين المحدد في "التكوينات المتاحة":
- إضافة تعليق: باستخدام هذا الزر، من الممكن إضافة تعليق على عرض النموذج في صفحة نظرة عامة.
- إضافة سطر: يقوم هذا الزر بإلحاق صف في منطقة "تصميم التكوين الحالي".
- نقل لأعلى: يقوم هذا الزر بنقل الحقل المحدد صفًا واحدًا فوق صفه الحالي.
- نقل لأسفل: يقوم هذا الزر بنقل الحقل المحدد صفًا واحدًا أسفل صفه الحالي.
- عرض الحقول المتاحة (الشكل 3): يعرض جميع الحقول المتاحة لإضافتها إلى التخطيط بحيث تكون مرئية في التطبيق.
- عرض خصائص الحقل (الشكل 3): يعرض خصائص الحقل المحدد في التخطيط، والتي يمكنك عرضها وتعيينها.
- في وضع التحرير، من الممكن تعديل بعض هذه الخصائص.

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

مخاوف أمنية
- لا ينبغي أن يتمتع المستخدمون النهائيون بصلاحية إجراء هذه الإعدادات في أداة التكوين. هذه الأدوار مخصصة فقط للمستخدمين المتميزين أو المطورين.
- أي تغيير يتم إجراؤه يكون مرئياً لجميع المستخدمين الذين يدخلون إلى التطبيق.
- إضافةً إلى التغييرات المُطبقة في أداة تهيئة واجهة المستخدم، يُمكن للمستخدمين النهائيين ضبط إعدادات تخصيص العرض. وتُطبق إعدادات التخصيص على المستخدم الفردي فقط، ولا تتم مشاركتها مع مستخدمين نهائيين آخرين.
- وفقًا للمتطلبات، يمكن التحكم في التخصيص ضمن إعدادات التخصيص.
- هذا يعني وجود إعدادات تخصيص يمكن للمطورين من خلالها منع المستخدمين من تخصيص طرق العرض.
- بعد تطبيق هذا الإعداد، لن يكون زر التخصيص متاحًا للمستخدمين النهائيين.
أداة تحسين التطبيق (AET)
- أداة تحسين التطبيقات هي أداة شاملة لتحسين SAP التطبيقات القياسية بحيث يتم تنفيذ التعديلات وصولاً إلى مستوى قاعدة البيانات بواسطة الأداة نفسها، ولا يوجد تقريبًا أي جهد برمجي.
- تم دمج هذه الأداة أيضًا مع أداة تكوين واجهة مستخدم الويب.

- على غرار أداة تكوين واجهة المستخدم، تحتاج أولاً إلى تحديد المنطقة القابلة للتكوين (المميزة باللون الأزرق) من التطبيق.
- سيؤدي هذا إلى فتح أداة تكوين واجهة المستخدم في نفس النافذة، كما هو موضح أدناه.

يجب عليك تحديد الزر المناسب لتحسينات AET (المميز أعلاه):
- تحسينات العرض: تتيح لك هذه الميزة عرض التحسينات الموجودة مسبقًا. يمكنك تحديد أي تحسين وتعديله.
- يمكن استخدام زر "إنشاء حقل" لإنشاء حقل جديد في العرض المحدد.
فيما يلي عرض لتحسينات الحقول والجداول الحالية:

يحتوي هذا العرض على أزرار لتحسينات العرض والجدول في كتل التعيين الخاصة بها:
- جديد: باستخدام هذا الزر، من الممكن إنشاء حقول جديدة وكذلك إنشاء جداول.
- باستخدام الرابط التشعبي في العمود الأول (معرف التحسين)، من الممكن تعديل تحسين موجود.
أداة تهيئة واجهة المستخدم على الويب مقابل أداة تحسين التطبيق
قبل الانتقال إلى تحسين العرض خطوة بخطوة، توضح المقارنة أدناه متى يجب استخدام كل أداة:
| البعد | أداة تكوين واجهة مستخدم الويب | أداة تحسين التطبيق (AET) |
|---|---|---|
| الغرض الأساسي | اضبط التخطيط المرئي للعروض الحالية | أضف حقولًا وجداول جديدة إلى قاعدة البيانات |
| تأثير قاموس البيانات | لا شيء — يستخدم الحقول الموجودة فقط | يقوم بإنشاء هياكل وجداول قواعد البيانات تلقائيًا |
| جهد البرمجة | لغة ABAP اختيارية للحالات المتقدمة | لا يتطلب الأمر كتابة أي أكواد تقريبًا |
| مستخدم نموذجي | مستشار وظيفي أو مستخدم متقدم | مستشار وظيفي يعمل مع القائد التقني |
| نطاق التغيير | تخطيط العرض والتخصيص | إمكانية توسيع الحقول والجداول على مستوى التطبيق |
تعزيز العرض
- لتحسين العرض، بعد النقر على زر "جديد" (الموضح في لقطة الشاشة أعلاه)، تحتاج إلى تحديد جزء كائن العمل حيث يجب إضافة الحقل الجديد أو الجدول الجديد.

- سيتم تحديد جداول وهياكل قاعدة البيانات بناءً على الكائن المحدد.
- أثناء إنشاء حقل، يجب عليك تحديد خصائص الحقل:

- وفقًا للخصائص المختارة، سيتم إنشاء الحقل وسيتم تحسين طبقات مختلفة للحقل الجديد.
- يمكن استخدام زر "تمكين الوضع الخبير" بحيث يقوم الإطار باختيار الخصائص من عنصر البيانات المستخدم في تعريف الحقل.
- في الوضع الخبير، نحتاج إلى تعيين قيمة لحقل عنصر البيانات.
- في تعريف عنصر البيانات، من الممكن تعيين خصائص مثل التسمية (Descriptأيون).
- وبالتالي، يمكن ضبط خصائص مختلفة للحقل تلقائيًا باستخدام تعريف عنصر البيانات في قاموس البيانات.

- وبالمثل، يمكننا إنشاء حقول الجدول باستخدام AET.
- بالنسبة للجدول، نحتاج إلى تحديد تفاصيل الجدول ككل، وكذلك الحقول الفردية التي سيتم إنشاؤها للجدول.

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

