اذهب الي المحتوي
محمود ربيع

(0016) : (هل تعلم أن) : الاصدار APEX 20.2 يحتوي على 12 ميزة

Recommended Posts

محمود ربيع

(0016) : (هل تعلم أن) : الاصدار APEX 20.2 يحتوي على 12 ميزة 

في وقت ارسال هذا الموضوع يوجد الاصدار Oracle APEX 20.2 على apex.oracle.com وهو حاليا يحتوي التحسينات والمزايا التالية:

(1) Cards Region 

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

Image

(2) Automations 

الأتمتة هي مجموعة متسلسلة من إجراءات PL / SQL ، يتم تشغيلها بواسطة نتائج الاستعلام. يتم استخدامها لمراقبة البيانات ثم تنفيذ الإجراء المناسب (الأمثلة هي الموافقة التلقائية على طلبات محددة وإرسال تنبيهات بالبريد الإلكتروني). يمكن تشغيل الأتمتة حسب الجدول الزمني أو عند الطلب ، من خلال استدعاء حزمة APEX_AUTOMATION. يمكن اشتقاق نتائج الاستعلام من:

  • جدول أو عرض أو استعلام SQL أو دالة PL / SQL تقوم بإرجاع استعلام SQL.
  • قاعدة البيانات المحلية أو REST تمكين SQL
  • مصدر بيانات REST (المعروف أيضًا باسم وحدات مصدر الويب)

image.thumb.png.007030a2756508d18921ac97ddf4442c.png

(3) Faceted Search Enhancement

  • المخططات الشريطية Bar Charts أو الدائرية Pie Charts لأعداد قيمة الواجهة facet value counts. اعرض بسرعة مخططًا لأعداد قيم الواجهة في مربع حوار أو منطقة "لوحة معلومات" Dashboard.
  • مجموعات من واجهات مربعات الاختيار للأعمدة المنطقية. سيؤدي فحص الواجهة إلى العثور على السجلات التي تطابق القيمة "نعم" أو "صواب" للعمود.
  • يدعم نوع واجهة حقل الإدخال Input Facet Field مقارنة قيمة أدخلها المستخدم مع عمود الواجهة. يتيح ذلك عمليات البحث ذات الأوجه مثل البحث عن مخازن ضمن عدد الأميال التي أدخلها المستخدم أو السجلات حيث يحتوي العمود على نص أدخله المستخدم.
  • تحسين الأداء لجوانب قيمة مميزة.

Image

Image

Image

image.thumb.png.55dfbf857845aa31e77efb1d38a3454f.png

Image

 

(4) Report Printing

  • طباعة PDF مضمنة وتنزيل Excel للتقارير التفاعلية والشبكات التفاعلية والتقارير الكلاسيكية. تأكد من تمكين PDF و Excel كتنسيق تنزيل إضافي في سمات منطقتك. يمكن للمستخدمين تغيير اتجاه الصفحة وحجمها في مربع حوار التنزيل.
  • تقرير تفاعلي Interactive Report - إرسال بريد إلكتروني: يمكن الآن إرفاق جميع تنسيقات التنزيل.
  • تكامل محسن مع BI Publisher.
  • واجهات برمجة تطبيقات (API) جديدة للآتي : APEX_REGION.EXPORT_DATA و APEX_DATA_EXPORT لإنشاء ملفات PDF و CSV و Excel و HTML و JSON و XML برمجيًا.
  • يدعم ملف PDF المدمج الآن اللغات الصينية واليابانية والكورية (وقريبا العربية)

image.thumb.png.82e6cb92b69bc67f8390cff65b7223db.png

Image

Image

(5) REST Data Source Synchronization

يدعم APEX مزامنة البيانات من مصدر بيانات REST (المعروف سابقًا باسم وحدات مصدر الويب Web Source Module) إلى جدول محلي. يمكن تشغيل المزامنة إما على الجدول الزمني أو عند الطلب ، عن طريق استدعاء حزمة APEX_REST_SOURCE_SYNC. لا يحتاج المطورون إلى إنشاء تعليمات برمجية PL / SQL مخصصة لنسخ البيانات من خدمات REST إلى الجداول المحلية ؛ يوفر APEX هذا كخيار تعريفي.

  • يمكن لـ APEX إنشاء الجدول الهدف المحلي تلقائيًا ، استنادًا إلى سمات مصدر بيانات REST.
  • يمكن إلحاق بيانات مصدر REST أو دمجها في الجدول المحلي. استبدال جميع البيانات المحلية مدعوم أيضًا.
  • يمكن تكوين مكونات APEX التي تستخدم مصدر بيانات REST لاستخدام الجدول المحلي بدلاً من ذلك.
  • التفاصيل الفنية مثل حدود طلب HTTP أو فترات الالتزام أو طرق الحذف لوضع الاستبدال قابلة للتهيئة.

Image

image.thumb.png.6ba9557ac3c5d3acae0db9d43ebab91c.png

(6)  REST Data Source Connector Plug-Ins 

تم توسيع البنية التحتية APEX Plug-In لدعم المكونات الإضافية للموصل لواجهات برمجة تطبيقات REST الخارجية. يتيح ذلك لـ APEX الاستفادة الكاملة من ميزات REST API مثل ترقيم الصفحات للنتائج أو التصفية من جانب الخادم ، وكذلك لخدمات REST الخاصة بالجهات الخارجية التي ليست ORDS أو Oracle Fusion SaaS Services.

  • يقوم المطور بإنشاء مكون إضافي (Plug-In) من نوع مصدر بيانات REST.
  • يتعامل كود المكون الإضافي (Plug-in Code) مع تفاصيل التنفيذ الخاصة بخدمة REST مثل نمط ترقيم الصفحات أو كيفية تمرير المرشحات إلى REST API.
  • عندما يستدعي APEX مصدر بيانات REST (على سبيل المثال لتقديم تقرير) ، فإن المحرك سيستدعي كود المكون الإضافي Pl ويمرر جميع معلومات السياق ذات الصلة.
  • ينفذ رمز المكون الإضافي طلبًا واحدًا أو عدة طلبات HTTP ويمرر النتائج مرة أخرى إلى محرك APEX.
  • يعالج APEX استجابة REST الواردة من المكون الإضافي.

Image

(7)  New Web Credential Types 

يقدم APEX 20.2 نوعًا جديدًا من URL Query String وأنواع HTTP Header لبيانات اعتماد الويب. يتيح ذلك للمطورين استخدام تخزين بيانات الاعتماد الآمن والمشفّر أيضًا لخدمات REST التي تتوقع على سبيل المثال API Key كجزء من URL. يتأكد APEX من أن هذه الأجزاء الحساسة Sensitive Parts لم تتم كتابتها في سجلات التصحيح أو التنفيذ Debug or Execution Logs.

يمكن الآن حماية Web Credentials من خلال توفير URL Pattern. سيستخدم APEX فقط بيانات اعتماد الويب لعناوين URL التي تبدأ بالنمط المحدد ؛ وإلا ستظهر رسالة خطأ. لتغيير نمط عنوان URL ، يجب إدخال الجزء السري من بيانات اعتماد الويب مرة أخرى.

(8)  Redwood UI 

يدعم Universal Theme الآن نمط سمة Redwood Light الجديد ، المتاح عبر Theme Roller. قم بتحديث تطبيقاتك الحالية لاستيعاب أحدث إصدار من Universal Theme ونمط المظهر الجديد هذا.

(9)  Developer Experience 

  • تم تحسين مصمم الصفحة Page Designer لدعم علامات تبويب متعددة في جزء محرر الخصائص ، مما يجعل الوصول إلى سمات منطقة ما أكثر كفاءة.
  • تم تنفيذ محرر كود جديد في جميع أنحاء بيئة التطوير ، مما أدى إلى تحسين تجربة تحرير التعليمات البرمجية بشكل كبير. يتضمن المحرر المحسن إكمال التعليمات البرمجية المحسّن وإبراز البنية وإمكانية الوصول المحسنة بشكل كبير.
  • تسمح الأداة المساعدة Embedded Code للمطورين بفحص SQL و PL / SQL و JavaScript الموجودة في تطبيق APEX. إن امتلاك القدرة على عرض الكود المضمن يجعل إجراء المهام مثل مراجعات الكود أو تقييمات الأمان أو ضبط التطبيق أكثر ملاءمة. يمكن حفظ الكود في نظام الملفات من App Builder ، أو باستخدام الأداة المساعدة APEXExport.
  • تم تحسين Quick SQL لدعم حفظ النموذج والتعداد التلقائي للمفتاح الأساسي باستخدام العمود الافتراضي

Image

Image

Image

(10)  New and Improved Items 

  • نوع عنصر مربع اختيار Checkbox جديد. يوفر مربع الاختيار الفردي هذا بديلاً لنوع عنصر التبديل للأعمدة المنطقية. يعمل أيضًا في الشبكة التفاعلية ، حتى عندما لا تكون في وضع التحرير. تمت إعادة تسمية نوع Checkbox السابق إلى Checkbox Group.
  • تم تحسين نوع عنصر استعراض الملف File Browse Item لدعم التقديم كمنطقة إفلات ، ودعم سحب وإسقاط الملف المراد تحميله.
  • تمت ترقية نوع عنصر محرر النص الغني Rich Text Editor لاستخدام CKEditor 5 ويدعم الآن إخراج تخفيض السعر.
  • يحتوي نوع عنصر حقل النص Text Field على إعداد حالة نصية جديد لتحويل النص الذي أدخله المستخدم اختياريًا إلى أحرف كبيرة أو صغيرة.
  • يتم الآن تطبيق إعدادات Text Field Trim Spaces وإعدادات Text Case وإعدادات Textarea Trim Spaces على العميل وكذلك الخادم.

Image

Image

 

(11)  Miscellaneous 

  • تم تحسين نوع  Tree Region لدعم التحميل البطيء والتحديث دون الحاجة إلى إعادة تحميل الصفحة كاملة
  • New Interactive Grid Saved Report Static ID Support
    • ربط التقارير المحفوظة بالشبكة التفاعلية يجب أن يستخدم المعرف الثابت للتقرير المحفوظ بدلاً من اسم التقرير.
    • مع APEX 20.2 ، تم تحديث API APEX_IG للمطالبة باستخدام المعرّف الثابت للتقرير المحفوظ بدلاً من اسم التقرير ، عند الارتباط بالشبكات التفاعلية.
  • وحدات مصدر الويب Web Source Modules تسمى الآن REST Data Sources.

Image

(12)  JavaScript Library Upgrades 

  • Oracle JET 9.1.0
  • jQuery 3.5.1
  • CKEditor 5
  • Monaco Editor 0.20.0

image.png.1935fda133ba2f2f84d62b2461e95143.png

المراجع

ولا تنسونا من صالح دعائكم

ودمتم بخير وعافية

محمود ربيع

أسعد بمتابعتكم:

حسابي على Twitter

حسابي على Instagram

 
  • أعجبني 5

شارك هذه المشاركه


رابط المشاركه
شارك
mohamed.ramadan

جزاك الله خيرا يا هندسة

  • شكراُ 1

شارك هذه المشاركه


رابط المشاركه
شارك
محمود ربيع

جزانا و إياكم ....

فتح الله لكم ....

شارك هذه المشاركه


رابط المشاركه
شارك
هشام ابو العنين

تسلم ايدك يا هندسه ، تم النشر في وسائل التواصل الأجتماعي😍

  • شكراُ 1

شارك هذه المشاركه


رابط المشاركه
شارك
محمود ربيع

حفظكم الله ورعاكم ....🌹🌺🌷

شارك هذه المشاركه


رابط المشاركه
شارك

انشئ حساب جديد او قم بتسجيل دخولك لتتمكن من اضافه تعليق جديد

يجب ان تكون عضوا لدينا لتتمكن من التعليق

انشئ حساب جديد

سجل حسابك الجديد لدينا في الموقع بمنتهي السهوله .

سجل حساب جديد

تسجيل دخول

هل تمتلك حساب بالفعل ؟ سجل دخولك من هنا.

سجل دخولك الان

×
×
  • اضف...

برجاء الإنتباه

بإستخدامك للموقع فأنت تتعهد بالموافقة على هذه البنود: إتفاقية الخصوصية