الانتقال إلى المحتوى
← العودة إلى المدونة

الوحدة في هذا المقال: صندوق الأدوات

PROD أم TEST أم DEV؟ شريط بيئة واختصارات وملاحظات لمستأجري SAP CPI

ميّز مستأجري SAP CPI بشريط بيئة وتمييز للتبويب، وافتح صفحات المراقبة والرسائل بنقرة واحدة، واحتفظ بملاحظات لكل iFlow، واضبط الاختصارات والمزامنة ومفتاح لوحة التحكم.

لدى معظم مطوّري SAP Cloud Integration ‏(SAP CPI) مستأجر DEV وآخر TEST وثالث PROD، مفتوحة في تبويبات متطابقة الشكل تمامًا. ويظهر الثمن في اليوم الذي يلغي فيه أحدهم نشر الـ iFlow الخطأ، أو يقضي عشر دقائق بحثًا عن صفحة المراقبة التي يفتحها كل صباح.

يضيف Kitegra حول مصمم SAP Integration Suite بعض ميزات مساحة العمل التي تقلّل احتمال هذا الخطأ: شريط بيئة وتمييز للتبويب لكل مستأجر، وروابط مراقبة، وبحث عن الرسائل، وملاحظات، واختصارات لوحة المفاتيح، وحجم محفوظ للوحة الخصائص. يشرح هذا المقال كلًّا منها، ثم قائمة iFlows لديك في النافذة المنبثقة، والإعدادات في صفحة الخيارات. ولا تحتسب أيٌّ منها iFlows ضمن خطتك.

ميّز PROD من TEST بنظرة واحدة

افتح صفحة SAP على المستأجر، ثم النافذة المنبثقة للإضافة، واختر "الأدوات". تحت مستأجر SAP هذا تضبط، لهذا المستأجر وحده:

  • البيئة: PROD أو TEST أو DEV، أو "من اسم المضيف" الذي يخمّنها من عنوان المستأجر.
  • التسمية: النص الظاهر على الشريط، مثل "PROD – EU".
  • إظهار شريط البيئة في صفحات SAP: شريط ملوّن أعلى كل صفحة SAP على المستأجر.
  • لون الشريط العلوي: لون الشريط العلوي الخاص بـ SAP، أو "لون SAP" لتركه كما هو.
  • أيقونة التبويب بلون البيئة، ليُعرف التبويب حتى وهو صغير.
  • عنوان التبويب: نمط يضم $iflow و$tenant و$env و$title (عنوان SAP الأصلي)، مثل $env · $iflow. وتركه فارغًا يُبقي عنوان SAP.

وعند تسجيل الدخول، يرافق التمييز حسابك في Kitegra إلى كل جهاز.

روابط المراقبة والبحث عن رسالة

يبدأ عرض "الأدوات" نفسه بمربع لـ Message ID ‏(MPL ID). الصق المعرّف، أو نص "internal server error … MPL ID …" كاملًا كما وصل إلى الجهة المستدعية، وافتح الرسالة في شاشة مراقبة SAP أو في عارض السجلات في Kitegra. والمزيد في العثور على رسالة بمعرّفها.

وتحته روابط مباشرة إلى صفحات المراقبة في المستأجر: الرسائل الفاشلة في الساعة الأخيرة، وشاشة مراقبة الرسائل، والمحتوى المنشور، وSecurity Material، وKeystore، واختبارات الاتصال، وData Stores، والمتغيرات، وطوابير الرسائل، ونطاقات الأرقام، وPartner Directory، وأدوار المستخدمين، واستهلاك الرسائل، وسجلات النظام، وأقفال الرسائل، وأقفال وقت التصميم. والنجمة بجوار أي رابط تثبّته أعلى القائمة، وتُزامَن الروابط المثبّتة مع إعداداتك.

ملاحظات لـ iFlow أو لمستأجر أو لكل مكان

تحفظ الملاحظات ما لا يستطيع الـ iFlow نفسه قوله: لماذا بُني بهذه الطريقة، وما الذي يجب الانتباه إليه، ومن تسأل. افتح "الملاحظات" من قائمة مربع Kitegra على أي iFlow، أو من عرض "الأدوات" في النافذة المنبثقة. وللملاحظة ثلاثة نطاقات:

  • هذا الـ iFlow: تظهر في كل مرة تفتح فيها ذلك الـ iFlow. ويُعلَّم الـ iFlow الذي له ملاحظة بعبارة "له ملاحظة".
  • هذا المستأجر: لكل ما يخص ذلك المستأجر، مثل نافذة الصيانة.
  • في كل مكان: مسودتك الخاصة.

تُكتب الملاحظات بصيغة Markdown، مع "معاينة"، وبحد أقصى 8000 حرف لكل ملاحظة، وتُحفظ أثناء الكتابة. وفي خطط Starter وPro وخطط الفرق تُزامَن بين أجهزتك؛ أما في خطة Free فتبقى في هذا المتصفح. والملاحظات غير مشفّرة، فلا تضع فيها كلمة مرور أبدًا. وفي خطط الفرق، يستطيع مالك الفريق رؤية ملاحظاتك في لوحة تحكم Kitegra.

اختصارات لوحة المفاتيح

كل اختصار هو Alt+Shift مع حرف أو رقم واحد، ولا يعمل أي منها أثناء الكتابة في حقل. الاختصارات الافتراضية:

الإجراءالاختصار
فتح قائمة KitegraAlt+Shift+P
الرسائلAlt+Shift+M
تشغيل / إيقاف TraceAlt+Shift+R
البحث في الـ iFlowAlt+Shift+F
iFlow InspectorAlt+Shift+K
ترتيب المخططAlt+Shift+L
الملاحظاتAlt+Shift+N

غيّرها في صفحة الخيارات تحت "اختصارات لوحة المفاتيح": انقر مربعًا واضغط المفاتيح الجديدة، أو Backspace لإزالة الاختصار. ويُرفض Alt+Shift+T وI وA لأن Chrome وEdge يستخدمانها. وليس لـ "الاقتراحات داخل الحقل" اختصار افتراضي؛ ففي أي حقل يدعم الإكمال، يفتح Ctrl+Space قائمة الاقتراحات. ويسرد عرض "الأدوات" في النافذة المنبثقة اختصاراتك الحالية.

حجم لوحة الخصائص

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

iFlows لديك في النافذة المنبثقة

عندما يكون المصمم مفتوحًا، تسرد النافذة المنبثقة الحزم وiFlows لحساب SAP المسجَّل الدخول فيه: "المفتوحة مؤخرًا" أولًا، ثم "كل الحزم". ابحث بالاسم، أو صفِّ حسب الحزم أو iFlows أو iFlows التي فتحت قفلها، أو حسب وقت فتح الـ iFlow (أي وقت أو اليوم). ويُفتح كل iFlow في تبويب جديد، ويعيد "تحديث" تحميل الـ iFlow أو الحزمة المفتوحة من SAP.

وفي تبويب لا يضم المصمم، تعرض النافذة المنبثقة حسابات SAP المحفوظة على هذا الجهاز في شجرة: الحساب، فالمستأجر، فالحزمة، فالـ iFlow. ويحتفظ كل iFlow بنموذج حمولة ومواصفات API خاصة به، يستخدمها Helper في اقتراحات XPath واقتراحات الطلبات.

ويعرض قسم الحساب خطتك وعدد iFlows التي فتحت قفلها، ولغة الواجهة (واحدة من 15، أو لغة المتصفح نفسها)، وتسجيل الدخول. ويظهر قفل على أي iFlow يتجاوز حد خطتك، في المصمم وفي النافذة المنبثقة، وتبقى الوحدات التي تحتسب iFlows متوقفة عليه حتى تسجّل الدخول أو ترقّي خطتك. والأداة التي تنتمي إلى خطة مدفوعة تحمل شارة باسم خطتها؛ وطوال فترة إطلاق Kitegra، تبقى متاحة لكل من سجّل الدخول.

صفحة الخيارات

افتحها من النافذة المنبثقة. يُحفظ كل تغيير فورًا، وتستخدمه تبويبات المصمم المفتوحة مباشرة.

  • الاقتراحات: تشغيلها أو إيقافها، وهل تُفتح القائمة تلقائيًا بعد $ أو ${. وإن لم تُفتح، يفتحها Ctrl+Space.
  • فحص التعبيرات: قائمة التعبيرات التي ستكون فارغة أو ستفشل، أسفل الحقل الذي تعدّله.
  • الوحدات: أوقف Helper أو Message Monitor أو iFlow Inspector أو iFlow Docs أو Toolbox. ويسري التغيير عند إعادة تحميل صفحة SAP.
  • الإجراءات التي تغيّر الـ tenant: مفتاح واحد يخفي Trace وUndeploy وUnlock وحذف عنصر من Data Store. اطّلع على Undeploy وUnlock وData Store.
  • اختصارات لوحة المفاتيح وحجم لوحة الخصائص، كما سبق.
  • المزامنة: آخر مرة تمت فيها المزامنة، و"مزامنة الآن"، و"حذف البيانات المتزامنة" الذي يزيل إعداداتك من حسابك في Kitegra ويُبقيها في هذا المتصفح.
  • لوحة تحكم Kitegra: "عرض حزمي والـ iFlows الخاصة بي في لوحة تحكم Kitegra". يرسل الأسماء والمعرّفات فقط، وهو مفعّل افتراضيًا. وفي خطط الفرق، يراها مالك فريقك أيضًا.
  • مسح البيانات المحفوظة: يزيل iFlows المخزّنة مؤقتًا وقائمة الحزم في النافذة المنبثقة. ولا يتغيّر شيء في SAP.

ما الذي يُزامَن

بلا حساب، يبقى كل ما في هذه الصفحة في متصفحك. وعند تسجيل الدخول، ترافق حسابك في Kitegra إعداداتك واختصاراتك، وملاحظاتك، وتمييز المستأجر، وقواعد التسمية، وإعدادات فحوص التصميم، والمقتطفات، ومجموعات HTTP Runner. وتُزال قيم المصادقة والمتغيرات السرية أولًا. ومع تشغيل مفتاح لوحة التحكم، تُرسل أيضًا أسماء حزمك وiFlows لديك ومعرّفاتها. أما محتوى الرسائل والسكربتات والتحويلات (mappings) وبيانات الاعتماد فلا يُرسل أبدًا.

ميزات مساحة العمل متاحة في كل الخطط. وتبدأ مزامنة الإعدادات والملاحظات من خطة Starter. وطوال فترة إطلاق Kitegra، تتاح كل الأدوات لكل من سجّل الدخول، حتى على خطة Free. قارن بين الخطط.

جرّبها في الـ iFlow التالي

تعرّف على ما يضيفه Kitegra حول مصمم SAP Integration Suite، أو اطّلع على أدواته التي تعمل دون اتصال للتعامل مع الحمولات.

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

كيف أُظهر أي مستأجر SAP CPI هو بيئة الإنتاج؟

في عرض "الأدوات" في النافذة المنبثقة، تحت "مستأجر SAP هذا"، اضبط البيئة على PROD وشغّل شريط البيئة. وأضف لون الشريط العلوي وأيقونة التبويب الملوّنة إن أردت أكثر من الشريط.

هل يمكنني تغيير اختصارات لوحة المفاتيح؟

نعم، في صفحة الخيارات تحت "اختصارات لوحة المفاتيح". كل اختصار هو Alt+Shift مع حرف أو رقم واحد؛ أما Alt+Shift+T وI وA فيحجزها المتصفح.

من يستطيع قراءة ملاحظاتي؟

أنت، على كل جهاز سجّلت الدخول فيه. وفي خطط الفرق، يستطيع مالك فريقك رؤيتها في لوحة تحكم Kitegra. والملاحظات غير مشفّرة، فلا تضع فيها كلمات مرور.

ماذا يرسل مفتاح لوحة تحكم Kitegra؟

أسماء الحزم وiFlows ومعرّفاتها لكل حساب SAP، لتظهر في لوحة تحكم Kitegra. ولا يُقرأ أي شيء آخر من SAP. ويمكنك إيقافه من صفحة الخيارات.

لماذا يظهر قفل على iFlow؟

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

اعمل على الـ iFlows دون مغادرة المصمم

أضِف Kitegra إلى Chrome أو Microsoft Edge. ابدأ مجانًا دون الحاجة إلى حساب.