تضمين واجهة مستخدم الويب Oracle Content Management في تطبيقات أخرى iFrame

يمكنك تضمين واجهة مستخدم الويب Oracle Content Management في إطار HTML مضمن (علامة iframe). تزيل الواجهة المضمنة العلامة التجارية الافتراضية وتقوم بتغيير حجم المحتوى لملاءمة الإطار المضمن، مما يتيح لك إمكانية تكامل Oracle Content Management في تطبيقات الويب الخاصة بك.

للقيام بذلك، أضف /embed إلى أي عضو أو ارتباط مجلد عام مباشرة بعد عنصر /documents في عنوان URL المستخدم لملء الإطار الداخلي.

على سبيل المثال، يستدعي عنوان URL التالي واجهة المستخدم القياسية ويعرض المجلد الرئيسي للمستخدم الحالي:

https://www.example.com/documents/home/nameasc

لعرض المجلد الرئيسي في واجهة المستخدم المضمنة، استخدم الشكل التالي لعنوان URL:

https://www.example.com/documents/embed/home/nameasc

لفتح مجلد في الواجهة المضمنة، استخدم عنصر folder في عنوان URL وحدد المعرف الفريد العام (GUID) للمجلد:

https://www.example.com/documents/embed/folder/1713A5712BE73C37891915A0127B594F/nameasc 

ملاحظة:

تقوم واجهة المستخدم المضمنة بضبط المحتوى ليناسب النوافذ بحجم صغير يصل إلى 320 بكسل. ويبدأ Windows الذي أصغر من 320 بكسل في إخفاء المحتوى على الحافة اليمنى للنافذة.

يمكنك أيضًا تضمين ارتباطات الأعضاء والارتباطات العامة إلى المجلدات، واستخدام معلمات التكوين التي تتحكم في بعض جوانب عرض المتصفح.

تضمين المحتوى في المجالات الأخرى

يمكنك عرض المحتوى من Oracle Content Management في المجالات الأخرى. على سبيل المثال، يمكنك تضمين واجهة مستخدم الويب Oracle Content Management في تطبيقات الويب الخاصة بك للوصول إلى ميزات إدارة المستندات والمجلدات داخل التطبيق.

للسماح للمستخدمين بتضمين المحتوى، قم بتمكين المحتوى المضمن وإضافة نطاقات:

  1. بعد تسجيل الدخول إلى تطبيق الويب Oracle Content Management كمسئول، انقر على النظام في منطقة الإدارة من قائمة التنقل.

  2. في قائمة الإدارة، انقر على التأمين.

  3. أسفل المحتوى المضمن، حدد تمكين.

  4. في مربع النطاقات المسموح بها، أدخل قائمة بالنطاقات المسموح بها، مفصولة بفواصل. يجب أن تكون النطاقات بالشكل www.example.com.
    • لتقييد المجال إلى منفذ معين، قم بتضمين المنفذ في المواصفات. على سبيل المثال، www.example.com:12345.

    • إذا أردت السماح بنطاق يشتمل على نطاقات فرعية متعددة، فيمكنك استخدام حرف المثال *. على سبيل المثال، يشتمل www.example.* على النطاقات www.example.com وwww.example.co.uk وما إلى ذلك.

تضمين تطبيق كعلامة تبويب فرعية في كائن Oracle Sales

بعد تضمين تطبيق كعلامة تبويب فرعية، تظهر علامة التبويب الفرعية الجديدة كجزء من صفحة تفاصيل لوحدة محددة في Oracle Sales. التطبيق مضمن في iFrame في علامة التبويب الفرعية.

للقيام بذلك، استخدم مجموعة أدوات Oracle Sales Application Composer. يستخدم هذا المثال حاوية تطبيق المبيعات وكائن الحساب.

  1. تنشيط وضع الحماية.
  2. في قائمة Oracle Sales Navigator، ضمن فئة الأدوات، انقر على محرر التطبيق.
  3. قم بتوسيع الكائنات، ثم قم بتوسيع الكائنات القياسية.
  4. قم بتوسيع كائن الحساب وانقر على الصفحات.
    سيتم تجديد اللوحة الموجودة على الجانب الأيمن لعرض واجهة التحرير.
  5. حدد علامة التبويب الصفحات المبسطة إذا لم تكن محددة بالفعل.
  6. أسفل نسق صفحة التفاصيل، انقر على النسق القياسي لتحديده، ثم انقر على أيقونة تكرار في شريط الأدوات.
  7. انقر على الارتباط الخاص بالنسخة التي قمت بتكوينها (على سبيل المثال، النسق المخصص الافتراضي).
    تظهر واجهة تحرير النسق المخصص الافتراضي. كما ترى مجموعة من الأيقونات مكدسة رأسيًا والتي تمثل علامات التبويب الفرعية التي تظهر في نسق صفحة التفاصيل للكائن المحدد.
  8. في أسفل مكدس الأيقونات، انقر على الأيقونة إضافة.
    تظهر واجهة تحرير نسق التفاصيل: النسق المخصص الافتراضي: علامة التبويب الفرعية تكوين.
  9. انقر على محتوى الويب، ثم انقر على التالي.
    يحتوي نسق التفاصيل: النسق الافتراضي: علامة التبويب الفرعية تكوين على منطقتين:
    • المعلومات الأساسية، لعرض تفاصيل علامة التبويب الفرعية.

    • تعريف عنوان URL، الذي يتضمن لوحة حيث يمكن تحديد قيم النظام للاستخدام في اسكربتات Groovy وواجهة اسكربت Groovy لإنشاء عنوان URL صالح.

  10. في المعلومات الأساسية، أدخل تسمية العرض. إذا أردت، فأدخل وصفًا وقم بتغيير أيقونة العرض الافتراضية.
  11. في منطقة تعريف عنوان URL بنافذة تحرير اسكربت، أدخل عنوان URL لتطبيق مكون بشكل صحيح. على سبيل المثال، تعبير Groovy: return "http//{YOUR-APP-URL}"، ثم انقر على حفظ وإغلاق.
    تعرض الواجهة علامات التبويب الفرعية المرتبطة بالوحدة، بما في ذلك علامة التبويب الفرعية الجديدة.
  12. إذا أردت، انقل موقع علامة التبويب الفرعية الجديدة بالنقر على أيقونة سهمين أعلى مجموعة أيقونة علامة التبويب الفرعية.
  13. انقر على تم.
  14. إذا أردت، يمكنك اختبار علامة التبويب الفرعية. انقر على الحسابات في قائمة المستكشف، وقم بتكوين حساب جديد. سترى علامة التبويب الفرعية الجديدة للتطبيق الذي قمت بتضمينه.

استكشاف مشكلات iFrame تضمين المشكلات وإصلاحها باستخدام Oracle Sales

تحدث بعض المشكلات الشائعة حول تضمين IFrame في Oracle Sales لإنشاء اتصال آمن ببروتوكول HTTPS.

على سبيل المثال، إذا رأيت iFrame فارغًا عند تضمين التطبيق:

  • تأكد من صحة عنوان URL للتطبيق. استخدم أدوات مطوري المتصفح للتحقق مما إذا كان عنوان URL الذي تم إنشاؤه يستخدم اسم المضيف الصحيح، وغير صحيح.
  • إذا كنت تستخدم بريمج خادم Oracle Java Cloud Service لتضمين iFrame، فتحقق من إمكانية الوصول إلى بريمج الخادم باستخدام HTTPS. لأسباب تتعلق بالأمان، لا تسمح معظم المستعرضات بخلط محتوى HTTP وHTTPS في نفس صفحة المستعرض.
  • إذا كتب بريمج الخادم سجل أخطاء، يمكنك فحص سجلات تصحيح أخطاء التطبيق. في حالة حدوث أخطاء عند تنفيذ التطبيق ولا تظهر أخطاء مرئية في المستعرض، حاول التحقق من سجل الأخطاء في خادم التطبيقات.