الميزات
تقدم Oracle APEX كل ما يلزمك من أدوات لتحقيق الإنتاجية والتسليم في الموعد المحدد والحصول على نتائج رائعة في عملك.
اطلع على الجديد في APEX 24.2تقلل Oracle APEX من التعقيدات التي تكتنف التطبيقات متعددة الجوانب، وتتيح للمطورين ما يحتاجون من ميزات لحل مشكلات العمل دون حاجة لأن يكونوا خبراء في العديد من تكنولوجيات الويب. تعرف على طريقة Oracle APEX لمساعدتك على إنشاء تطبيقات أفضل من خلال العناية بتلك الجوانب الثمانية لتطوير التطبيقات:
البيانات والتقارير
تعمل Oracle APEX بجد كي تسهل لأقصى حد مهمتك في عرض البيانات والتعامل معها ورسمها بيانيًا ومعالجتها بكفاءة وفاعلية. وإيما كان مصدر بياناتك، سواء كانت من قاعدة بيانات محلية أو قاعدة بيانات بعيدة أو خدمة ويب، فإن Oracle APEX تشتمل على أحدث الوظائف التي ستمكنك من تحويل البيانات إلى معلومات مفيدة.
تحويل البيانات إلى معلومات
لكل من منظوره بشأن البيانات. ومن خلال التقارير التفاعلية ستتيح لمستخدميك القدرة على التخصيص بسهولة بالغة لما يرون من بيانات، وعلى نحو يفي بمتطلباتهم الفريدة فيها. ويتراوح ذلك بين إجراء تغييرات بسيطة مثل تحديد الأعمدة المطلوب عرضها، وحتى إجراء تخصيصات أكثر تعقيدًا مثل الجدولة المحورية للبيانات، وذلك كله في المتناول.
-
بحث. ترشيح. إيجاد.
ميزات البحث السريع والترشيح المتقدم تمكن المستخدمون من العثور بسهلة وسرعة على ما يريدون. ويمكن تحقيق هذا من خلال عمليات البحث في الصفوف كاملة، أو الترشيح في أعمدة محددة، أو باستخدام تعبيرات ترشيح مركبة مثل الترشيح المستند إلى قيم أعمدة متعددة.
-
تخصيص يلائم احتياجاتك أنت.
بمقدورك تخصيص التقرير بأكمله عن طريق تطبيق تنسيق بسيط مثل فرز البيانات وتجميعها باستخدام تحديد مجموعات الأعمدة، وإثراء البيانات بالتمييزات المخصصة أو العمليات الحسابية أو التجميعات، أو عرض البيانات بصورة جديدة تمامًا من خلال الرسومات البيانية وطرق العرض المحورية والمجموعات.
-
تقريرك، ما زال في الذاكرة
لست بحاجة لتطبيق التخصيصات والمرشحات في كل مرة – ما عليك سوى حفظ التقرير وسيتم الاحتفاظ بكل ما أجريت من تخصيصات إلى زيارتك القادمة. ويمكنك اختيار حفظ التقرير مشمولاً بالخصوصية، أي لك وحدك، أو متاحًا للعامة، بحيث يمكن للآخرين الاطلاع عليه.
البحث متعدد المرشحات
تقديم البحث متعدد المرشحات، وهو مكون جديد يتيح لك إمكانية البحث سريعًا وترشيح البيانات على نحو غير مسبوق. وهو ما يزيد من قدرة المستخدمين على مطالعة البيانات بطرق جديدة، واكتشاف معلومات دقيقة جديدة، دون عناء، وببضع نقرات.
-
الاعتماد على SQL
تتم كل عمليات الترشيح والحساب مباشرة في قاعدة البيانات، على مقربة من البيانات.
-
الاكتشاف التلقائي
يتم تكوين مرشحات البحث تلقائيًا تبعًا لأنماط البيانات الموجودة في جداولك.
-
عمليات التعداد الحسابية
يتم تعداد نتائج مرشحات البحث بصورة ديناميكية وحسابها استنادًا إلى إعدادات الترشيح الحالية.
-
مرشحات البحث المتعددة
هناك العديد من أنواع مرشحات البحث، مثل مربعات الاختيار ومجموعات أزرار التحديد والنطاقات وغيرها.
مرشحات ذكية وبحث
تعتبر المرشحات الذكية مكونًا جديدًا في البحث يتيح للمستخدمين إمكانية تقليص نطاق بيانات البحث سريعًا باستخدام المرشحات المقترحة أو مصطلحات البحث. كما أن بوسع المطورين استخدام هذا المكون لإتاحة تجربة بحث مبسطة للمستخدمين تخلصهم من أي فوضى وتمنحهم آلية تحكم موحدة للبحث فورًا عما يريدون من معلومات.
-
شريط بحث فعال
تمتاز المرشحات الذكية بشريط بحث جديد يوفر ميزة الإكمال التلقائي مضمنة في المرشحات، ويدعم البحث عن مصطلحات متعددة، وكذلك تنقل بسيط بلوحة المفاتيح.
-
اقتراحات البحث
تعتبر اقتراحات البحث جوهر المرشحات الذكية. إذ تعتمد تلك الاقتراحات على المرشحات التي قمت بتعريفها بالفعل ويتم عرضها عند كتابتك لها، أو على هيئة خانة أسفل شريط البحث.
-
خانات الاقتراحات
يتم تقييم المرشحات على أساس البيانات المعروضة أسفل شريط البحث على هيئة خانات، وترد فيها اقتراحات بمرشحات البحث في الأعلى الأكثر ملاءمة لمجموعة البيانات.

تحرير البيانات، دون عناء.
يجب ألا يكون تحرير البيانات عملاً مرهقًا. ومن خلال مكون الشبكات التفاعلية أصبح من السهل تحرير العديد من صفوف البيانات بسرعة — وبسهولة تعادل النقر على خلية وتحرير قيمتها. إذا كان مستخدموك على دراية باستخدام جداول البيانات فسيكون الأمر مألوفًا لهم، مع توفر ميزات مثل تحديد الصفوف والأعمدة، والنسخ لأسفل، والتعبئة، والكثير غير هذا. بمقدورك إطلاق العنان لبياناتك بكامل إمكاناتها على نحو سهل الاستخدام وطيع للتخصيص باستخدام الشبكات التفاعلية.
-
شبكة كاملة الميزات
تشتمل الشبكات التفاعلية على كل الميزات المتوقعة لإنشاء تقارير قوية، ويشمل ذلك الرؤوس الثابتة والأعمدة المجمدة وتمرير الصفحات وتعدد المرشحات والفرز والتجميعات والكثير غير ذلك.
-
تحرير مرن
يمكنك بسهولة تحرير البيانات باستخدام الأعمدة النصية أو الرقمية، وأدوات انتقاء التاريخ، وقائمة القيم، والكثير غيرها من العناصر. ولقد تم تصميم الشبكات التفاعلية لدعم كل أنواع العناصر والأدوات الإضافية للعناصر.
-
أساسي-تفصيلي، ثم المزيد والمزيد من التفصيلي.
من خلال الشبكات التفاعلية يمكنك الآن وبسهولة عرض علاقة أساسي-تفصيلي-تفصيلي تتألف من عدد من المستويات عمقًا أو عرضًا. كما أن بإمكانك تكوين كل أنواع شاشات أساسي-تفصيلي-تفصيلي بسهولة ويسر.
قدرات الرسم البياني
استمتع بقدرات متفوقة للرسم البياني والتمثيل المرئي في Oracle APEX المدعومة من Oracle JET. ويمكنك بسهولة عن طريقها أن تضيف إلى تطبيقاتك رسومات بيانية تتسم بالجاذبية والسرعة والقابلية للتخصيص وسهولة الوصول إليها والتنوع الشديد.
-
سرعة الاستجابة
تدعم هذه الرسومات البيانية تعليمات HTML5 بالكامل وتعمل على أي مستعرض حديث، أيما كان النظام الأساسي أو حجم الشاشة أو الميزات.
-
القابلية للتخصيص
من خلال استخدام نطاق عريض من سمات الرسم البياني التعريفية، تتوفر المرونة الواجبة لتخصيص الرسومات البيانية، والارتقاء بالتطبيقات بإضافة تمثيلات مرئية متميزة، كي تتحول البيانات التشغيلية إلى معلومات تفيد في اتخاذ القرارات.
-
نطاق عريض
تقدم الرسومات البيانية العشرات من الطرق المختلفة لتمثيل مجموعة بيانات تمثيلاً مرئيًا، وتشمل الرسومات البيانية الشريطية والخطية والمساحية والنطاقية والمختلطة والمبعثرة والفقاعية والقطبية والهرمية والنسيجية والقرصية والدائرية المجوفة والقمعية وذات العدادات والتباينية والجانت.
محلية. بعيدة. REST. يسهل الوصول إليها.
يسهل الآن أكثر من أي وقت مضى إدماج بيانات من مصادر متنوعة، سواء كانت من قاعدة بيانات محلية، أو قاعدة بيانات أوراكل بعيدة، أو من خدمة ويب. بل ويمكن استخدام Oracle APEX في نشر خدمات الويب باستخدام REST Workshop المضمنة!
-
استهلاك خدمات الويب
الوصول بسهولة إلى البيانات من خدمات الويب عن طريق مجموعة متنوعة من نقاط انتهاء REST، والتي تشمل مواجز بيانات REST المعتادة، وخدمات REST من Oracle REST Data Services، وخدمات Oracle Cloud Applications REST. وإلى جانب دعم قواعد التخزين الذكي في الذاكرة المخبيئة لبيانات REST البعيدة، فإن APEX تتيح إمكانية فريدة للمعالجة المباشرة لنتائج مصادر بيانات REST باستخدام SQL القياسية في المجال.
-
SQL في قواعد البيانات البعيدة
لا تشغل نفسك بعد الآن بارتباطات قواعد البيانات. فمع SQL Services بدعم REST من Oracle REST Data Services، يمكنك الآن الوصول إلى البيانات وتنفيذ تعليمات SQL في قواعد بيانات أوراكل بعيدة عن طريق HTTP وREST. أصبح بمقدورك إنشاء تطبيقات تدمج بيانات من قواعد بيانات أوراكل بعيدة، مع السماح لمنصة Oracle APEX بأن تكون خادم تطبيقات.
-
إنشاء واجهات REST API
بفضل REST Workshop المعاد هيكلتها بالكامل، يمكنك بسهولة إنشاء خدمات ويب تستند إلى كائنات قاعدة بيانات أوراكل. وتتم إدارة تعريفات هذه الخدمات في مستودع واحد، ويمكن تحريرها عن طريق Oracle APEX أو SQL Developer أو واجهات PL/SQL API. كما يمكنك تجميع وثائق Swagger بمجرد نقرة!
النماذج والمعالجة التلقائية لنماذج البيانات
تتيح صفحات النماذج للمستخدمين النهائيين إمكانية الاطلاع على صف واحد من البيانات وتحريره في جدول أو طريقة عرض قاعدة بيانات. ومع توفر نطاق متنوع من أنواع عناصر النماذج، يستطيع المطورون تكوين نماذج عالية الاستجابة وسهلة الاستخدام تتفاعل مع قاعدة البيانات من خلال معالجة DML تلقائية وكذلك من خلال الإجراءات الديناميكية وAJAX.
-
DML تلقائية
يتوفر في النماذج ميزات السحب التلقائي للصفوف والمعالجة التلقائية للصفوف، والتي تعمل على تحميل الصفوف المطلوبة تلقائيًا من جدول قاعدة البيانات الأساسية، مع تخطيط أعمدة الجداول إلى عناصر النموذج وملء عناصر النموذج بالبيانات. عند تقديم صفحة تتم إعادة كتابة بيانات النموذج في جدول قاعدة البيانات مع ضمان سلامة البيانات.
-
القفل الإيجابي
للتأكد من عدم فقدان بيانات في حالة تعامل مستخدمين نهائيين متعددين مع البيانات نفسها، يتم استخدام القفل الإيجابي للحيلولة دون الكتابة فوق البيانات التي قام مستخدم آخر بتحريرها في الوقت نفسه.
-
تخطيطات النماذج سريعة الاستجابة
باستخدام شبكة سريعة الاستجابة يمكن تصميم صفحات النموذج بحيث تحقق الاستفادة المثلى من المساحة في الشاشات الكبيرة، والقيام في الوقت نفسه بإعادة ترتيب عناصر النموذج تلقائيًا للاستخدام على الأجهزة الأصغر حجمًا، مثل شاشات الأجهزة اللوحية والهواتف الذكية.
جهاز محمول
يتيح Oracle APEX للمطورين إنشاء تطبيقات حديثة جاهزة للاستخدام على الأجهزة المحمولة بأقل مجهود. تطبيقات APEX متجاوبة بالكامل وسهلة التثبيت كتطبيقات ويب متقدمة (PWA) على جهازك الذي تختاره، مما يوفر تكامل أعمق مع أنظمة تشغيل الأجهزة المحمولة ويقدم تجربة أصلية.
استجابة منقطعة النظير
تم تصميم واجهة مستخدم النسق العام في Oracle APEX منذ البداية بحيث تتسم باستجابة عالية، مما يجعلها صالحة للاستخدام على شاشة صغيرة كما هي صالحة على الشاشات الكبيرة.
هذا يعني أن مكونات واجهة المستخدم، مثل النماذج والرسومات البيانية والتقارير وغيرها، ستعمل بسلاسة أيما كانت دقة الشاشة، مع تقديم الوظائف ذاتها أو ما يماثلها.
-
القوالب الذكية
يتم تعديل الصفحات والشاشات على مستوى التطبيق بحيث يتم العرض على أمثل وجه تبعًا لحجم منفذ العرض. ولا يقتضي منك ذلك أي جهد.
-
مناسبة للأجهزة التي تعمل باللمس
إدماج سلس لإيماءات اللمس أو استخدام أنماط واجهة مستخدم محسنة للأجهزة المحمولة في أجزاء التنقل وتخطيطات الصفحات وغيرها من المكونات.
-
تخطيط الشبكة
يتم وضع كل مكونات الصفحة وفقًا لنظام شبكي مرن يمنحك تحكمًا كاملاً في تخطيط الصفحة.
-
نماذج الأجهزة المحمولة
يتم التعامل مع النماذج بعناية شديدة وتحسينها بشكل خاص للأجهزة المحمولة بتوفير منطقة نقر أكبر للتركيز ونص أكبر لتحسين القراءة. يتم تحريك تسميات النماذج بشكل جميل على الشاشات الصغيرة لتقديم تجربة سلسة وسهلة. ويقدم APEX عناصر نماذج متوافقة مع الأجهزة المحمولة مثل أزرار تحديد وأزرار وحقول بحث وبريد إلكتروني وأرقام مخصصة والمزيد.
-
مكونات الأجهزة المحمولة
يقدم APEX مكتبة متنوعة من القوالب ومكونات واجهة المستخدم للبطاقات والرسوم البيانية والساحبات وقوائم التنقل والتحكم في النماذج وغيرها الكثير. يتم تصميم هذه المكونات بهدف سهولة الاستخدام والوصول إليها وتتبع أنماط تصميم الأجهزة المحمولة الأفضل في فئتها للتعرف عليها فورًا.

تطبيقات الويب المتقدمة (PWA)
بمفتاح واحد، يمكنك تحويل أي تطبيق APEX إلى تطبيق ويب متقدم (PWA) والاستفادة من التخزين المؤقت المتقدم والأداء المحسن. كما يمكن تثبيت هذه التطبيقات على جهازك الذي تختاره.
-
Enable PWA
Enabling Progressive Web App functionalities in Oracle APEX is as low-code as it can get. Turn on a single switch and allow your users to install your app in their mobile devices.
-
PWA Installation Screenshots
Your Oracle APEX application is worthy of being on a device home screen. Give your users the desire to install your app with declarative promotional screenshots, and a best-in-class install experience.
-
Offline Page
The web isn’t typically very good at dealing with offline connections. An APEX PWA offers a customizable offline fallback page.

تكامل الأجهزة المحمولة
تفتح تطبيقات الويب المتقدمة لـ Oracle APEX ميزات قوية تكون عادة حصرية للتطبيقات على منصة معينة. من خلال تثبيت تطبيقات الويب المتقدمة لـ Oracle APEX، يمكن للمستخدمين الاستفادة من تكامل أعمق مع نظام تشغيل الجهاز مما يمنح تجربة سلسة وأصلية.
-
الاختصارات
انتقل إلى صفحة محددة في تطبيقك مباشرة من شاشة الصفحة الرئيسية للجهاز بالنقر لفترة طويلة على أيقونة تطبيق الويب المتقدم.
-
المشاركة المحلية
شارك صفحة Oracle APEX أو محتوى قاعدة بيانات مع التطبيقات الأخرى المثبتة على جهازك المحمول.
-
الموقع الجغرافي
طلب بيانات الموقع الجغرافي من أجهزتك المحمولة مثل خطوط الطول والعرض والارتفاع والسرعة والدقة والمزيد.
-
تسجيل الدخول دائمًا
تمكين العملاء من العودة إلى أنشطتهم بصورة أسرع من خلال التصديق الدائم. المطلوب هو تسجيل الدخول مرة واحدة، وسيظل بمقدورك الدخول دائمًا.
واجهة المستخدم
النسق العام عبارة عن واجهة مستخدم لمنصة Oracle APEX يتيح للمطورين إمكانية إنشاء تطبيقات ويب حديثة دون خبرة عميقة بتعليمات HTML أو CSS أو JavaScript البرمجية. فمن خلال بعض المعرفة العملية في APEX، يمكن استخدام النسق العام لإنشاء تطبيق يتسم بسرعة الاستجابة وإمكانية الوصول وسهولة التخصيص والصيانة.
مكونات واجهة مستخدم متنوعة
يقدم النسق العام المكونات / اللبنات الأساسية اللازمة لإنشاء أي نوع فعليًا من واجهات مستخدم تطبيقات الأعمال.
من البطاقات إلى النماذج وعلامات التبويب والتقارير والكثير غيرها، تم تطوير هذه المكونات التزامًا بأفضل الممارسات واتباعًا لأنماط تصميم واجهات المستخدم العامة والشائعة. وبمقدورك استعراض كل المكونات المقدمة في النسق العام عن طريق الانتقال إلى قسم "المكونات" في هذا التطبيق.
-
أنماط واجهة المستخدم الشائعة
هناك العديد من المكونات المستندة إلى أنماط تصميم شائعة ومفهومة تمامًا، وهي جاهزة للاستخدام في التطبيق.
-
استكشاف التطبيق
يمكنك اختيار استخدام قائمة تنقل على هيئة شجرة يتم عرضها في جانب الشاشة، أو جزء استكشاف في شريط قائمة بالقرب من أعلى الشاشة، أو علامات تبويب محسنة للأجهزة المحمولة.
-
خيارات النموذج المباشر
يمكن بسهولة تخصيص مظهر أي مكون يستند إلى قالب بمجرد إجراء اختيار أو تحديد مربع، كي تحصل على واجهة المستخدم التي تريدها على وجه التحديد.
سهولة في التخصيص
حتى فيما يتعلق بأبسط المتطلبات، فإن تكوين النُسق وعمليات التخصيص تعد عنصرًا أساسيًا ولازمًا لإنجاح تطبيقك.
فمن خلال النسق العام يمكنك دون عناء تخصيص والتحكم في المظهر والانطباع المميزين لتطبيقاتك، دون حاجة لأن تكون خبيرًا في تصميم واجهة المستخدم، أو في تعليمات HTML أو CSS أو JavaScript البرمجية. وباستخدام دولاب النُسق وخيارات القوالب يمكنك بسهولة تخصيص التطبيقات بما يلائم العلامة التجارية للشركة، وتخصيص المظهر والانطباع المميزين لمختلف المكونات باستخدام خيارات القوالب. ويمكن إنجاز هذا كله في وقت التشغيل، ليكون ما تراه هو حقًا ما ستحصل عليه.
-
دولاب النُسق
أتشعر برغبة في الإبداع؟ افتح إذن دولاب النُسق وامنح تطبيقك شكلاً بديعًا يتفق ورؤيتك له. قم بتعريف مخططات لونية مخصصة وغيرها من الإعدادات المطلوب استخدامها على مستوى التطبيق. وذلك كله في وقت التشغيل.
-
أنماط النُسق
لست في مزاج فني؟ لا تدع هذا يشغلك. هناك عدد من أنماط النُسق الجاهزة والمتاحة للاختيار من بينها. بل إن بإمكانك تكوين واجهة مستخدم التطبيق برمجيًا والسماح للمستخدمين باختيار من يفضلون من نسق.
-
تحكم كامل
ألديك فكرة بعينها في ذهنك؟ يمكنك تخصيص واجهة مستخدم التطبيق بالانتقاء من نطاق عريض من الاختيارات، بداية من إحلال CSS بسيط وحتى إنشاء نسق وقوالب كاملة مخصصة تتفق ورغبتك.
Font APEX
Font APEX عبارة عن مكتبة أيقونات كاملة مخصصة تم تصميمها داخليًا كإضافة متممة للنسق العام. وهي تحتوي على ما يزيد عن 1100 أيقونة فريدة، و25 مُعدلاً, وتتوفر في مجموعتين: صغيرة وكبيرة.
إن التكامل المحكم للنسق العام وFont APEX يتيح للعديد من المكونات تلقائيًا تطبيق الأيقونات الكبيرة أو الصغيرة تبعًا لسياق التصميم (مثل خيارات القوالب). وكل ما عليك فعله هو أن تختار الأيقونة التي تناسبك.
-
ما يزيد عن 1100 أيقونة مصممة بعناية
نحن نتعامل مع الأيقونات باهتمام حقيقي. ولذا قمنا بتصميم مكتبة أيقونات خاصة بنا، وهي تتكامل في انسجام شديد مع النسق العام وOracle APEX وتضم ما يزيد عن 1100 صورة رمزية فريدة.
-
مجموعتان في مكتبة واحدة.
هناك مجموعتان من الأيقونات في Font APEX: كبيرة وصغيرة. الأيقونات الصغيرة لها مقاس شبكة 16×16 وهي مناسبة للأزرار والقوائم. أما الأيقونات الكبيرة فهي بمقاس شبكة 32×32 وهي أكثر ملاءمة لشغل مساحات تتطلب رسومات كبيرة، مثل البطاقات وقوائم الوسائط والمناطق الرئيسية.
-
أتريد مُعدلات؟ إنها موجودة.
يمكنك بسهولة تخصيص كل أيقونة بتطبيق الاستدارة أو تأثيرات الحركة أو حتى أيقونة مُعدل أعلاها. عليك فقط بإضافة طبقة المساعدة helper الملائمة للأيقونة، أو استخدام منشئ الأيقونات المضمن في تطبيق النسق العام.
التأمين
تم تصميم Oracle APEX لإنشاء تطبيقات ويب شديدة الأمان منذ البداية. وفي عالم تتغير فيه معايير الويب بصفة مستمرة، ويجد فيه المهاجمون الماكرون سبلاً جديدة لقرصنة المواقع، فإن اهتمامنا البالغ بالأمان يعني توفير حماية دائمة لتطبيقاتك.
المصادقة والاعتماد
المصادقة هي عملية التعرف على من يقوم بالوصول إلى التطبيق، بينما الاعتماد هو تعريف ما إذا كان لدى المستخدم إذن باستخدام التطبيق أو أجزاء منه.
-
مخططات التصديق
يتوفر في Oracle APEX مجموعة شاملة من مخططات الاعتماد المضمنة والتي يسهل معها التكامل مع موفري خدمة الاعتماد المستند إلى السحابة، أو مع مستودع LDAP في شركتك، أو استخدام مستودع مساحة عمل Oracle APEX المحلي.
-
مخططات الاعتماد
يمكنك تعريف حق الوصول إلى تطبيقات وصفحاتك ومكونات صفحاتك من خلال مخططات الاعتماد. عليك باستخدام ميزة Application Access Control (التحكم في الوصول إلى التطبيق) المضمنة لإدارة الأدوار والمستخدمين.
-
القابلية للتوسعة
يسهل على المطورين توسيع نطاق Oracle APEX عن طريق كتابة مخططات تصديق واعتماد مخصصة بلغة SQL وPL/SQL.

إدارة جلسات العمل
إدارة الجلسات في جانب الخادم فيما يتعلق بتفاعلات المستخدم مع تطبيق هي جزء أساسي من Oracle APEX.
-
التحكم في جلسات العمل
يتم تعريف جلسات العمل عن طريق قيمة ملف تعريف الارتباط في المستعرض وعن طريق المعرف في عنوان URL، وهي عبارة عن قيم طويلة عشوائية ليس بمقدور المهام تخمينها للاستيلاء على جلسة المستخدم. وتضمن المهلات المضمنة إنهاء جلسة العمل تلقائيًا متى انقطع المستخدم عن التفاعل خلالها لفترة أطول من اللازم.
-
حالة جلسة عمل العنصر
يحفظ التطبيق وعناصر الصفحة قيمهم في حالة جلسة العمل، ويمكن اختيار تشفير القيم كذلك. وبوسع المطورين الوصول إلى تلك القيم ومعالجتها بلغة SQL وPL/SQL بصيغة متغير ربط، وهو ما يحول دون هجوم حقن SQL.
-
المجموعات
مجموعات Oracle APEX عبارة عن بيانات جلسة عمل متعددة الصفوف والأعمدة وغير عددية. وبإمكان المطورين إدارة المجموعات عن طريق واجهات PL/SQL API وطرق العرض.

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

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

مساعدة المطور
رغم أن إطار العمل يتيح قدرًا مناسبًا من إمكانية الوصول لذوي الاحتياجات الخاصة بصورة جاهزة، فما زالت المسئولية تقع على المطور لضمان أن تطبيق Oracle APEX الخاص به يتيح تجربة متميزة لجميع المستخدمين بالفعل. ومن ثم، فنحن نوفر بعض الوظائف والموارد الأساسية لمساعدتك على تحقيق هذا الهدف.
-
اختبارات المرشد
يشتمل مرشد التطبيقات على اختبارات خاصة بإمكانية وصول ذوي الاحتياجات الخاصة، بما يسمح لك بالتعرف على بعض مشكلات إمكانية الوصول مبكرًا في مرحلة التطوير. وتضم تلك اختبارات لتحديد عناصر الصفحة التي لا تحمل تسميات ملائمة، أو الصفحات دون عنوان.
-
اختبار التباين في النسق العام
توجد اختبارات تباين الألوان مدمجة في دولاب النُسق، بما يسمح للمصمم بتدقيق تباين النص على أساس من توجيهات WCAG 2.0 المتعلقة بالتباين اللوني.
-
دليل وصول ذوي الاحتياجات الخاصة
دليل إمكانية الوصول موثق بالكامل, ويشتمل على القسم المخصص Developing Accessible Apps (تطوير تطبيقات تتيح وصول ذوي الاحتياجات الخاصة) والذي يخوض بك مختلف نقاط إطار العمل المؤثرة في إمكانية الوصول.

موارد مفيدة
أنت بحاجة للتعامل مع مسألة إمكانية وصول ذوي الاحتياجات الخاصة في تطبيقات Oracle APEX الخاصة بك وتود معرفة المزيد، ربما للتعرف على ما نلتزم به من مبادئ توجيهية، أو المشكلات المعروفة المتعلقة بإمكانية الوصول في إطار العمل. تأكد أن أوراكل تتيح هذه المعلومات الأساسية لك.
-
المبادئ التوجيهية لإمكانية الوصول في أوراكل
تم إعدادها وفقًا لتوجيهات أوراكل بشأن إمكانية الوصول، وللحصول على مزيد من المعلومات الرجاء زيارة Oracle's Accessibility Philosophy and Policies (فلسفة إمكانية الوصول وسياساتها في أوراكل)، ضمن 'Guidelines and Standards' (المبادئ التوجيهية والمعايير)
-
بيان التوافق
تم نشر Voluntary Product Accessibility Template (VPAT) (نموذج إمكانية الوصول التطوعية إلى المنتج), والذي يبين مدى التزامنا بتلك التوجيهات، ويشتمل تفاصيل تتعلق بعيوب بارزة.
-
المشكلات المعروفة
مع كل إصدار نحرص على الإبلاغ عن أية مشكلات أقل وضوحًا تتعلق بإمكانية الوصول في ملاحظات الإصدار الخاصة بنا. وهي تشتمل على أرقام الأخطاء البرمجية والحلول البديلة متى كانت متاحة.

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

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

العولمة
العولمة هي قدرة إطار عمل في مجال التطوير على دعم تطوير تطبيقات تعمل بشكل سليم وفعال في بيئة متعددة اللغات والمناطق اللغوية. وقد تم تصميم Oracle APEX مع مراعاة معايير العولمة، ويشمل هذا دعم ترجمة التطبيقات ومتطلبات الأقلمة، مثل تطويع تطبيق لدعم لغة أو منطقة لغوية معينة.
الترجمات
تتيح الترجمة تشغيل تطبيقات بلغات متعددة دون تكرار للمنطق البرمجي للتطبيق.
-
سمات التطبيق القابلة للترجمة
الجانب الأكبر من السمات التعريفية التي يمكن بواسطتها تعريف النصوص، مثل رؤوس الصفحات والمناطق وتسميات الحقول وعناوين الأعمدة، يتم تضمينها تلقائيًا عند ترجمة تطبيق.
-
الرسائل القابلة للترجمة
عند استخدام مناطق أو عمليات PL/SQL مخصصة أو JavaScript مخصصة, يمكن عندئذ استخدام الاختصارات في الإشارة إلى الرسائل القابلة للترجمة في وقت التشغيل.
-
الترجمة المستندة إلى XLIFF
يتم تصدير سمات التطبيق والرسائل القابلة للترجمة على هيئة ملف XLIFF أثناء الترجمة. ويعتبر XLIFF تنسيقًا قياسيًا يستند إلى XML لتمرير البيانات القابلة للترجمة بين مختلف الأدوات.

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

أتمتة العمليات وسير العمل
يتميز Oracle APEX بمكونات مضمنة تشكل جوهر مستقبل رؤية أتمتة العمليات وسير العمل. يمكن أن تحقق مكونات الاعتمادات وقوائم المهام الموحدة جزءًا كبيرًا من هذه الرؤية، مع انتظار المزيد في الإصدارات اللاحقة.
الموافقات وقائمة المهام الموحدة
من خلال مكون الموافقات الجديد أصبح من الممكن تقديم الحلول التي تتطلب موافقات بشرية بسرعة مثالية. كل ما يلزم هو تعريف المهام في أي طلب يقوم المستخدمون ببدئه من أي صفحة ويقوم الموافقون بمعالجته باستخدام قائمة مهام موحدة واحدة.
-
قائمة المهام الموحدة
تكوين صفحة علبة وارد تعرض كل المهام البشرية التي تتطلب انتباه المستخدم.
-
تعريف المهمة
تكوين معلمات المهمة والمشاركين فيها والإجراءات الخاصة بها، ثم إنشاء صفحة "تفاصيل المهمة".
-
المعالجة البسيطة للمهمة
تكوين المهام البشرية وإضافتها باستخدام عمليات مضمنة وطرق عرض جديدة وPL/SQL API.
-
نموذج تطبيق الموافقات
يشتمل نموذج تطبيق الموافقات على كل ما تحتاج إليه لبدء العمل!
تم تحسين مكون الاعتماد ليتضمن إمكانات إضافية. يمكنك تكوين تواريخ الاستحقاق وسياسات انتهاء الصلاحية وتسجيل الإجراءات والمزيد.
-
منطقة الموعد النهائي
منطقة الموعد النهائي في تعريف المهمة لتكوين تواريخ استحقاق وسياسة انتهاء الصلاحية للمهام.
-
مزيد من الإجراءات
قدرات جديدة في إجراءات تعريف المهمة مع تكوين تسجيل الإجراءات، وAPI للإضافة إلى سجل تاريخ المهام، وأحداث قبل انتهاء الصلاحية وانتهاء الصلاحية.
-
المزيد من العمليات
تتوفر عمليات جديدة في صفحة تفاصيل المهمة لطلب المعلومات وإرسال المعلومات وتغيير تاريخ الاستحقاق ودعوة المشاركين وتجديد مهمة وإلغاؤها. يمكنك أيضًا نسخ تعريفات المهمة.

التكامل مع أنظمة أتمتة العمليات الخارجية
يمكن جمع Oracle APEX مع أنظمة أتمتة العمليات الخارجية التي تدعم BPMN.
-
OCI Process Automation Service (OPA)
OPA هي خدمة أصلية لخبراء الأعمال والمطورين لأتمتة سير عمل الاعتمادات سريعًا. تسهل المهام المتكررة مع قواعد أعمال يمكن إعادة استخدامها وتكاملات مبنية مسبقًا ومصممي برمجة منخفضة الشفرة. يمكنك استخدام OCI Process Automation Service (OPA) عن طريق خدمات REST Services المفتوحة والسماح لـ APEX ببدء عملية على جانب OPA والحصول على حالتها.
-
Flows for APEX
Flows for APEX هو امتداد مفتوح المصدر لـ APEX تم تطويره بواسطة مجتمع APEX بدعم ومساعدة من Oracle. يمكن استخدامه لوضع نماذج عمليات الأعمال لديك معBPMN، ويمكنك تطوير خطوات عملياتك في APEX، ومراقبة العمليات قيد التقدم مع تطبيق Flows for APEX.
-
أتمتة عمليات الأطراف الأخرى
يتوفر الكثير من فرص التكامل مع خدمات أتمتة العمليات الرقمية لأي طرف آخر افتراضيًا من خلال استخدام نقاط نهاية REST، أو SQL بتمكين REST، أو ارتباطات قاعدة البيانات.