Notes sur la version

Découvrez les nouveautés de la dernière version d'Oracle APEX et son évolution au fil du temps. Consultez les notes sur la version, les fonctionnalités phare ainsi que les autres améliorations.

Version 24.2

Publiée en janvier 2025

Cette version d'Oracle APEX étoffe la prise en charge de l'intelligence artificielle générative et introduit de nouvelles fonctionnalités d'intelligence artificielle, notamment les suivantes : fourniture de données RAG (génération augmentée de récupération) pour les appels d'intelligence artificielle, nouvelle action dynamique de génération de texte, création de modèles de données personnalisés avec l'intelligence artificielle, prise en charge de la recherche vectorielle et améliorations de la configuration de l'intelligence artificielle de Builder. APEX 24.2 comprend également le nouveau composant partagé Sources JSON, la prise en charge du regroupement des composants de modèle, une fonctionnalité de génération d'états sur les dépendances d'objet visuel, diverses améliorations apportées aux workflows et aux sources de données REST, l'intégration améliorée aux projets d'application Oracle Fusion Cloud, une meilleure prise en charge de la syntaxe de substitution des messages texte et de l'accès à ces messages dans le concepteur de page, Font APEX 2.4, des mises à jour de Thème universel et bien plus encore.

Afficher l'annonce Nouveautés
  • Nouvelles fonctionnalités d'intelligence artificielle générative

    De nouvelles fonctionnalités pour les applications reposant sur l'intelligence artificielle et l'assistant d'IA APEX ont été ajoutées à APEX 24.2. Les développeurs peuvent procéder à la configuration déclarative des données RAG (génération augmentée de récupération) pour les appels d'intelligence artificielle, créer des modèles de données personnalisés en utilisant le langage naturel, exploiter une nouvelle action dynamique et bénéficier d'une meilleure expérience dans Builder, avec des écrans améliorés de configuration de l'intelligence artificielle générative. Par ailleurs, un nouveau type de configuration de recherche permet la prise en charge de la recherche vectorielle Oracle Database 23ai.

  • Sources de données JSON

    Le nouveau composant partagé Sources JSON permet aux développeurs de créer des sources JSON à partir d'une table comportant des colonnes JSON, ou dans Oracle Database 23ai à l'aide de vues de dualité, de tables de collection JSON et de vues de collection JSON, puis de créer des composants APEX directement sur ces sources de données.

  • Améliorations apportées aux composants de modèle

    Les types de module d'extension Composant de modèle ont été améliorés pour prendre en charge le regroupement, une méthode déclarative de tri des résultats d'état et une API optimisée pour un meilleur contrôle des régions de composant de modèle.

  • Améliorations apportées aux workflows

    Le composant de workflow a été amélioré de façon à prendre en charge les workflows pouvant être appelés, la copie de workflows entre applications et la possibilité de reprendre des workflows à partir de n'importe quelle activité. Consultez les définitions de workflow dans les états d'utilisation, et transmettez les valeurs CLOB aux variables et paramètres de workflow. Les améliorations apportées à la génération des pages de tâche humaine et de workflow à partir de l'assistant Créer une page permettent de présenter à l'utilisateur une mise en page simplifiée grâce aux schémas de thème et aux composants APEX modernes.

  • Améliorations des sources REST

    Les sources de données REST ont été améliorées pour prendre en charge la configuration de serveur distant flexible, la pagination reposant sur les tokens, de nouvelles fonctionnalités de tri et une région de composants partagés simplifiée.

  • Applications Oracle Fusion Cloud

    La nouvelle option d'intégration Fusion de l'assistant Créer une application et la prise en charge étendue des API REST Fusion améliorent l'intégration d'APEX aux projets d'application Fusion.

  • Dépendances d'objet d'application

    La nouvelle fonctionnalité de génération d'états sur les dépendances d'objet visuel permet aux développeurs d'analyser facilement les applications et de visualiser les références aux objets de base de données dans un espace de travail.

  • Améliorations apportées aux messages texte dans Builder

    Le concepteur de page a été mis à jour de façon à améliorer l'accès à la recherche et la sélection de messages texte, ainsi qu'à l'utilisation d'une syntaxe de substitution raccourcie pour référencer les messages texte. De plus, il est à présent possible de traduire une application spécifique dans plusieurs langues et de passer d'une langue à une autre en définissant simplement le texte en tant que messages texte et en traduisant ces messages dans les langues requises.

  • Thème universel

    Les améliorations apportées à Thème universel incluent l'introduction de plus de 250 icônes de drapeaux de pays en couleur, la prise en charge du regroupement dans la ligne de contenu, la possibilité de créer des régions avec plusieurs avatars, diverses nouvelles classes d'utilitaire, la visibilité des mots de passe et de meilleures performances d'application avec un référentiel de thèmes centralisé.

  • Améliorations apportées à l'accessibilité

    APEX a adopté intégralement les dernières lignes directrices OAG 3.2, et APEX Builder a été mis à jour de façon à assurer l'accessibilité de l'affichage des éléments en lecture seule et à résoudre les problèmes de hiérarchie au niveau des en-têtes qui avaient une incidence sur l'accessibilité. Les régions actives ARIA ont également été mises à jour pour gérer les messages en temps réel de façon cohérente.

  • Prise en charge d'OpenTelemetry

    La prise en charge d'OpenTelemetry a été ajoutée à APEX pour permettre aux développeurs de collecter les données d'expérience utilisateur côté client à partir des applications APEX et de réaliser une analyse plus approfondie des performances associées à l'expérience utilisateur.

  • Améliorations apportées à Builder

    Plusieurs améliorations ont été apportées à APEX Builder, notamment la possibilité d'exporter et d'importer des pages dans des espaces de travail, de s'abonner automatiquement aux extensions de Builder, d'afficher et de modifier les listes de façon plus conviviale, et d'améliorer le concepteur de page pour rendre de manière déclarative les boîtes de dialogue modales redimensionnables, et consulter les informations sur la page et l'application directement dans le titre et le chemin de navigation du concepteur de page.

Autres fonctionnalités

  • Le service d'intégration de générateur de documents a été amélioré de façon à prendre en charge les modèles Excel en tant que mises en page d'état. Effectuez des impressions des formats DOCX à DOCX, XLSX à PDF ou XLSX à XLSX.
  • Lors de l'exécution d'une version traduite d'une application, les développeurs seront avertis si cette version traduite n'est pas à jour par rapport à la langue principale.
  • L'élément de page Sélectionner plusieurs éléments a été mis à jour et inclut désormais un bouton de nombre lors de l'affichage des valeurs sélectionnées sous forme de listes de valeurs séparées par une virgule.
  • Les modules d'extension d'élément s'appuient désormais sur l'infrastructure mise à jour par défaut, ce qui permet aux développeurs de configurer un nombre illimité d'attributs pour les éléments.
  • Les développeurs peuvent configurer leurs états interactifs de façon à maintenir la position des barres de défilement et la pagination en cours lors de l'utilisation de l'action dynamique d'actualisation.
  • Les améliorations apportées à la recherche à facets incluent la possibilité de créer des facets pour les régions existantes avec la nouvelle fonctionnalité de synchronisation et de rendre de nombreux facets disponibles avec la nouvelle option d'affichage des facets dans une boîte de dialogue.
  • Les développeurs peuvent utiliser la nouvelle chaîne de substitution MAIN_APP_ID pour référencer de façon fiable l'ID de l'application principale, même en cas d'exécution dans une copie de travail.
  • Les pages de recherche créées à partir de configurations de recherche ont été améliorées pour proposer une meilleure expérience de l'interface utilisateur. Le champ de saisie de recherche généré inclut une icône de recherche par défaut, peut être vidé en appuyant sur Echap et affiche une valeur de réserve. Des messages par défaut standard ont été ajoutés pour la région des résultats de recherche afin d'éviter d'obtenir une région de résultats vide avant qu'une recherche ne soit effectuée.
  • Les mises à jour des attributs de recherche de liste de valeurs instantanée les rendent cohérents avec les nouveaux composants de liste de valeurs tels que Sélectionner un élément, Sélectionner plusieurs éléments et Liste déroulante. Obtenez des fonctionnalités de recherche enrichies grâce aux attributs de type de correspondance et de distinction entre les majuscules et les minuscules.
  • Les régions de carte ont été améliorées pour offrir une prise en charge complète de l'affichage du texte de droite à gauche, ce qui a permis de corriger un bug en cours sur l'affichage des libellés de droite à gauche dans les régions de carte.
  • Cette version étend la prise en charge de content-security-policy sans style incorporé non sécurisé, des balises de script et des pseudo-URL JavaScript sur la plate-forme APEX.
  • Les mises à jour des API PL/SQL APEX offrent aux développeurs des nouveautés et des améliorations en matière de fonctionnalités. Le tout nouveau package APEX_SHARED_COMPONENTS fournit des API inédites pour travailler avec les composants partagés. Le package APEX_LANG a été amélioré afin d'inclure la nouvelle fonction GET_MESSAGE, ainsi que les procédures UPDATE_MESSAGE et CREATE_MESSAGE mises à jour. Un nouveau paramètre a été ajouté à la fonction GET_URL dans APEX_PAGE pour gérer les URL absolues. Utilisez la nouvelle fonction GET_ID dans APEX_REGION pour renvoyer l'ID d'une région nommée. Enfin, modifiez par programmation la portée d'informations d'identification Web avec la procédure SET_SCOPE dans APEX_CREDENTIAL.
  • Nous avons mis à jour plusieurs bibliothèques JavaScript vers des versions plus récentes, y compris Oracle JET 17.0.2, FullCalendar 6.1.15, Monaco Editor 0.51.0, MarkedJS 14.1.2, DOMPurify 3.1.6, Terser 5.31.3, Cropper.js 1.6.2, Turndown 7.2.0, Font APEX 2.4, Oracle Rich Text Library 2.0, jQuery Migrate 3.5.2 et MapLibre 4.6.0.

Version 24.1

Publiée en juin 2024

Cette version d'Oracle APEX introduit la prise en charge de l'intelligence artificielle générative, notamment l'assistant APEX pour aider au développement d'applications, et la possibilité de configurer des services d'IA et de les intégrer à des applications de façon déclarative et à l'aide de la nouvelle API APEX_AI. APEX 24.1 introduit également les nouveaux éléments de page Sélectionner un élément et Sélectionner plusieurs éléments, des composants de modèle plus rapides et plus flexibles, la prise en charge des profils de source de données REST hiérarchiques, une nouvelle région Diagramme de workflow, des groupes de composants, des améliorations pour les copies de travail et les extensions de Builder, l'intégration au générateur de documents, Font APEX 2.3, des mises à jour du thème universel, la prise en charge des éléments en lecture seule, d'autres améliorations en matière d'accessibilité, et plus encore.

Afficher l'annonce Nouveautés
  • Prise en charge de l'intelligence artificielle générative

    La prise en charge de l'intelligence artificielle générative dans APEX a permis d'introduire l'assistant APEX, un assistant conversationnel intégré qui s'appuie sur l'IA générative pour faciliter de nombreuses activités de développement. Utilisez-le pour créer des applications, rédiger des requêtes SQL et déboguer votre code. Configurez des services d'IA générative dans l'ensemble de vos applications afin de créer des fonctionnalités d'IA personnalisées de façon déclarative et par programmation.

  • Nouveaux éléments de page

    Les nouveaux éléments de page Sélectionner un élément et Sélectionner plusieurs éléments permettent aux utilisateurs de choisir des options dans une liste de valeurs, avec davantage de possibilités en matière de style et de recherche que les listes de sélection natives des navigateurs.

  • Améliorations apportées aux composants de modèle

    Désormais, les composants de modèle s'affichent plus rapidement, prennent en charge la sélection et les emplacements pour une composition de composant facilitée, et peuvent être utilisés sans source de données.

  • Améliorations apportées au workflow et aux approbations

    Les améliorations apportées au composant de workflow incluent la nouvelle région Diagramme de workflow, une nouvelle page de tableau de bord de workflow, de meilleures API permettant d'extraire les instances de tâche et de workflow pouvant être purgées, les ID d'instance de workflow facilitant le débogage, et plus encore. Le composant d'approbations a été amélioré afin d'autoriser les initiateurs de tâche à approuver et à rejeter des tâches, ainsi qu'à ajouter des règles de congés pour des tâches.

  • Prise en charge des profils de données de source REST hiérarchiques

    Les composants APEX peuvent désormais utiliser les données de sources REST à chaque niveau de hiérarchie.

  • Groupes de composants

    Le nouveau type de composant partagé Groupe de composants vous permet de créer des ensembles d'autres composants partagés, ainsi que de copier ou d'actualiser facilement ces composants, ou encore de vous y abonner. Les fonctionnalités d'abonnement ont également été élargies afin de prendre en charge davantage de capacités pour les composants partagés suivants : Listes, Définitions de chargement des données, Sources de données REST, Modèles d'authentification, Modèles d'autorisation, Liste de valeurs, Modules d'extension, Raccourcis et Configurations de recherche.

  • Améliorations apportées aux copies de travail

    L'ensemble de fonctionnalités Copies de travail d'application a été amélioré pour proposer une expérience de développement plus efficace lorsque des modifications sont apportées à des pages sur plusieurs copies. De nouvelles options dans le concepteur de page permettent aux développeurs de rechercher et de comparer les modifications apportées à une page entre l'application principale et les autres copies de travail.

  • Intégration au générateur de documents

    Exploitez la fonction de générateur de documents OCI avec un nouveau type de serveur d'impression distant pour générer des documents PDF à partir de modèles Microsoft Word. Imprimez facilement des mises en page d'état à l'aide d'un nouveau processus de page ou de la nouvelle API APEX_PRINT.

  • Améliorations apportées aux extensions de Builder

    Vous pouvez désormais configurer un espace de travail pour héberger les extensions d'APEX Builder qui peuvent être appelées par d'autres espaces de travail sur la même instance. Créez et publiez des applications d'extension qui peuvent être ouvertes à partir de la session Builder en cours, et accédez aux métadonnées d'application de votre espace de travail.

  • Thème universel

    Font APEX 2.3 intègre de nouvelles icônes pour le thème universel et une nouvelle option de modèle permettant de masquer les résultats vides pour les modèles Paire de valeurs et Informations contextuelles. De plus, des améliorations mineures de l'interface utilisateur ont été apportées aux composants dans Redwood Light.

  • Améliorations apportées à l'accessibilité

    Les éléments en lecture seule ont été mis à jour de sorte à prendre en charge l'affichage accessible et un texte d'aide propre à l'accessibilité a été ajouté aux attributs pertinents dans le concepteur de page. Par ailleurs, un grand nombre de corrections de bug en lien avec l'accessibilité ont été effectuées.

  • Fermeture automatique des messages de succès

    Fermez les messages de succès d'application grâce à un nouveau paramètre de niveau application, et utilisez la nouvelle API pour contrôler les préférences et l'horodatage de fermeture.

  • Améliorations apportées à Builder

    De nombreuses améliorations ont été apportées à Builder pour enrichir l'expérience des développeurs, notamment la mise à jour de la recherche Spotlight afin d'afficher les résultats par catégorie et de mettre en évidence le temps de recherche, pour faciliter l'export et l'import de composants entre les applications, et pour permettre l'export de pages dans un format YAML lisible. Des améliorations mineures ont également été apportées au concepteur de page et à la source de données REST.

Autres fonctionnalités

  • Les modules d'extension de région prennent désormais en charge un nombre illimité d'attributs de module d'extension.
  • Filtrez les résultats dans les régions Recherche à facets et Filtres intelligents à l'aide du sélecteur de date qui est désormais pris en charge dans les facets de saisie et les saisies de plage manuelle, et définissez des masques de format pour personnaliser la représentation de date.
  • Déclenchez facilement le téléchargement de fichiers BLOB et CLOB avec la nouvelle action dynamique Télécharger et le nouveau type de processus. Téléchargez des fichiers au format ZIP, et choisissez de les afficher en tant que pièces jointes téléchargées ou de façon incorporée dans le navigateur.
  • Déclenchez des actions à chaque modification de la valeur d'un élément avec le nouvel événement d'action dynamique d'entrée. De plus, les actions Code JavaScript et Exécuter le code côté serveur ont été ajoutées aux options de sélection rapide pour les types d'action dynamique afin d'accéder facilement à ces options fréquemment utilisées.
  • Le nouvel attribut Afficher le traitement, désormais disponible pour les boutons de page, peut être utilisé afin d'empêcher les soumissions de page multiples.
  • La prise en charge linguistique pour les messages d'exécution dans APEX a été étendue afin d'inclure l'ukrainien et le vietnamien.
  • Activez les fonctionnalités avancées de recherche de texte intégral, y compris la recherche partielle et de proximité, avec les nouvelles fonctions de requête Oracle Text, Moteur de recherche et Recherche expert, toutes deux disponibles avec l'API APEX_SEARCH.
  • L'authentification de base ou les informations d'identification Web de client OAuth2 peuvent référencer des informations d'identification de base de données stockant l'ID et la clé secrète du client. Disponible uniquement sur Oracle Database 23ai ou Autonomous Database version 19c ou supérieure.
  • Définissez des séparateurs personnalisés pour les éléments reposant sur plusieurs valeurs et évitez les implémentations d'élément individuel grâce à la nouvelle prise en charge de ces séparateurs pour les types Liste déroulante, Gestionnaire de liste, Liste de valeurs (LOV) instantanée, Liste de sélection, Sélectionner plusieurs éléments et Navette.
  • La prise en charge de l'attribut "AssertionConsumerServiceIndex" dans les authentifications SAML permet aux administrateurs d'instance APEX de configurer des fonctions callback SAML pour plusieurs domaines dans les paramètres d'administration d'instance.
  • Les administrateurs d'instance peuvent contrôler le nombre de demandes de messagerie effectuées par un seul locataire en définissant un nombre maximal de courriels à traiter lors de chaque appel du travail de programmateur ORACLE_APEX_MAIL_QUEUE.
  • L'attribut Libellé de remplacement est désormais disponible pour les colonnes Etat interactif, permettant aux développeurs de personnaliser les en-têtes de colonne avec un balisage à des fins d'utilisation dans des boîtes de dialogue et divers placements d'en-tête de colonne supplémentaires.
  • Le géocodage côté serveur, nouveau type de processus disponible dans les instances Autonomous Database APEX, permet aux utilisateurs de transformer les adresses postales en coordonnées, indépendamment de l'interface utilisateur.
  • Les développeurs APEX peuvent utiliser la nouvelle API APEX_APP_OBJECT_DEPENDENCY pour analyser leurs applications et signaler toutes les références à des objets de base de données par page et par application.
  • L'ajout de nouvelles API PL/SQL offre de nouvelles fonctionnalités aux développeurs. Une nouvelle fonction TERMINATE dans l'API APEX_AUTOMATION leur permet de mettre fin à une automatisation en cours d'exécution. Ils peuvent décrire les colonnes et les types de données d'une source de données à l'aide de la nouvelle fonction DESCRIBE_QUERY dans APEX_EXEC. L'API APEX_INSTANCE_ADMIN a été mise à jour afin de proposer de nouveaux niveaux de contrôle sur la création et le déverrouillage de comptes et d'instances, ainsi que sur l'octroi de privilèges APEX.
  • Nous avons mis à jour plusieurs bibliothèques JavaScript vers des versions plus récentes, y compris Oracle JET 16.0.1, FullCalendar 6.1.11, Monaco Editor 0.47.0, MarkedJS 12.0.1, Less.js 4.2.0, DOMPurify 3.0.11, Terser 5.30.3, TinyMCE 6.8.3, PrismJS 1.29.0, CSSO 5.0.5, Cropper.js 1.6.1, Turndown 7.1.2, Font APEX 2.3, Oracle Rich Text Library. Par ailleurs, Mapbox a été mis à niveau vers MapLibre 4.0.1.

Version 23.2

Publiée en novembre 2023

Cette version d'Oracle APEX propose des copies de travail d'application, des workflows, des fonctionnalités étendues pour les abonnements dans les composants partagés et trois nouveaux éléments de page : Liste déroulante, Téléchargement d'image et Code QR. APEX 23.2 apporte également plusieurs améliorations aux composants existants, telles qu'une apparence actualisée pour Quick SQL, une plus grande flexibilité des composants de modèle, des arrière-plans de carte personnalisés, la prise en charge des extensions Fusion Apps, de nombreuses mises à jour d'APEX Builder, des améliorations de l'infrastructure REST, et bien plus encore.

Afficher l'annonce Nouveautés
  • Copies de travail d'application

    Créez une copie de travail d'une application pour corriger un bug ou ajouter une fonctionnalité, puis choisissez les modifications à fusionner dans l'application principale. Vous pouvez créer autant de copies de travail que vous le souhaitez de sorte que plusieurs développeurs puissent apporter leur contribution et fusionner les modifications dans une même application.

  • Workflows

    Solution de workflow entièrement intégrée qui vous permet d'automatiser les processus métier en mode low-code, à l'aide d'un concepteur de workflow visuel et intuitif conçu de manière native dans la plate-forme.

  • Nouveaux éléments de page

    Créez des applications dotées de plus de fonctionnalités avec les nouveaux éléments Liste déroulante, Téléchargement d'image et Générateur de code QR.

  • Arrière-plans de carte personnalisés

    Les cartes prennent désormais en charge les mosaïques d'arrière-plan personnalisées qui vous permettent de visualiser vos données spatiales d'une multitude de manières. Ces arrière-plans de carte sont définis dans les composants partagés et peuvent être utilisés dans tous les composants de carte.

  • Améliorations de la recherche à facets

    L'ajout de la prise en charge des facets arbitraires et du sens de tri offre aux développeurs et aux utilisateurs encore plus de contrôle sur le filtrage et le tri des données d'état à l'aide de la recherche à facets.

  • Mises à jour de composant de modèle

    Les composants de modèle s'affichent plus rapidement et prennent en charge un nombre illimité d'attributs, ce qui permet aux développeurs de construire des composants d'interface utilisateur encore plus sophistiqués. Nous avons également accru la flexibilité des composants de modèle intégrés faisant partie de Thème universel pour vous faire bénéficier de davantage d'éléments prêts à l'emploi.

  • Améliorations apportées aux abonnements au sein des composants partagés

    Les améliorations apportées aux abonnements dans les composants partagés facilitent la gestion de la cohérence des composants entre les applications.

  • Mises à jour de Quick SQL

    Créez, gérez et vérifiez les modèles de données d'application avec une saisie minimale, une génération de script SQL ultra rapide et un diagramme entité/relation intégré.

  • Améliorations des sources de données REST

    Les nombreuses améliorations apportées à l'infrastructure REST dans APEX permettent une meilleure intégration aux applications externes et élargissent la portée de vos solutions APEX.

  • Extensions Fusion Apps

    Créez des sources de données REST pour interroger, insérer, mettre à jour et supprimer des données dans les API REST Fusion Apps. Une fois les sources de données REST définies, vous pouvez utiliser n'importe quelle région APEX connectée aux API REST Fusion Apps et offrir des expériences personnalisées grâce à la puissance de SQL.

  • Améliorations apportées au workflow et aux approbations

    Gérez de nouveaux cas d'emploi de tâche humaine avec des fonctionnalités étendues.

Autres fonctionnalités

  • Définissez des tâches humaines requérant une saisie ou un accusé de réception d'un participant sans résultat d'approbation explicite à l'aide de tâches d'action.
  • L'apparence de la première page du processus Créer une application a été actualisée pour faciliter encore plus la création d'applications. Créez une application en quelques clics sans avoir à suivre l'ensemble de l'assistant Créer une application.
  • Les assistants d'import et d'export ont été simplifiés afin d'offrir une expérience utilisateur améliorée et plus intuitive. Exportez des applications, des pages ou des composants à l'aide du nouveau système de navigation standardisé pour différents types d'export, puis importez-les dans vos espaces de travail et applications en quelques étapes seulement.
  • Personnalisez vos espaces de travail afin d'ajouter des liens et des entrées de menu à l'interface utilisateur de Builder à l'aide de liens d'extension de Builder. Une fois qu'un lien est configuré pour un espace de travail, le menu d'extension associé apparaît entre les menus de recherche et d'administration de l'espace de travail.
  • De nouvelles options de mise en commentaire et d'annulation de mise en commentaire dans le menu contextuel de l'arborescence d'affichage du concepteur de page permettent d'activer/de désactiver l'attribut Option de construction de n'importe quel composant directement à partir du menu contextuel du concepteur de page.
  • Des améliorations apportées à la galerie d'applications vous permettent d'installer une application sans utiliser la boîte de dialogue Installer ou d'installer plusieurs applications l'une après l'autre. Grâce à une nouvelle option de mise à jour, vous pouvez obtenir la dernière version d'une application installée précédemment sans devoir l'enlever.
  • Des améliorations générales ont été apportées à l'accessibilité de l'environnement de développement et divers bugs liés à l'accessibilité ont été corrigés afin d'offrir une meilleure expérience pour tous les utilisateurs.
  • Le processus Fermer la boîte de dialogue comporte un nouvel attribut appelé Afficher les messages de succès. Quand cet attribut est activé, des messages de succès apparaissent dans le cadre supérieur de la page.
  • Grâce à la nouvelle option Stockage de fichiers d'application dans Définition d'application, Object Storage est désormais disponible en tant qu'emplacement de stockage pour les ressources statiques d'application telles que les fichiers image, CSS et JavaScript.
  • Lors du choix d'une cible personnalisée pour les attributs d'un état interactif, l'icône de lien est définie par défaut sur l'icône de modification (fa-edit) si l'application comporte Font APEX. De plus, l'icône de modification (fa-edit) a été ajoutée à la liste de sélection rapide.
  • Dans l'assistant Configuration de recherche d'APEX, un nouveau type de recherche permet de prendre en charge la recherche de base de données simultanée, la nouvelle fonctionnalité d'Oracle Database 23c.
  • Associez une valeur contextuelle à une chaîne d'exécution en arrière-plan et, éventuellement, sérialisez l'exécution en fonction de celle-ci.
  • De nouveaux paramètres de l'API APEX_INSTANCE_ADMIN permettent de désactiver ou de restreindre des applications dans votre espace de travail APEX. Désactivez l'ensemble ou une partie des applications avec le paramètre DISABLE_APPS_LOGIN, ou restreignez l'accès aux applications back-office avec le paramètre RESTRICT_APPS_HEADER, qui identifie l'en-tête de demande HTTP et détermine les applications autorisées pour un usage public.
  • L'ensemble de données EMP/DEPT a été ajouté pour l'arabe et l'italien. Le modèle de base qui l'accompagne facilite la construction d'applications échantillon sur l'ensemble de données sous-jacent.
  • Les éléments enfant d'un élément de liste statique peuvent désormais être remplis par une référence de liste, avec la possibilité d'imbriquer des listes jusqu'à 10 niveaux. La liste référencée peut être statique ou dynamique, et les relations de liste et de sous-liste peuvent facilement être identifiées dans l'état d'utilisation de liste.
  • Les directives de modèle peuvent désormais être utilisées dans les attributs de composant de modèle Texte, Zone de texte et HTML du concepteur de page, et dans les affectations de blocs {with/} et {apply/}.
  • Le traitement de page en arrière-plan s'est perfectionné grâce à l'amélioration de la sérialisation, à une meilleure intégration à la gestion des erreurs APEX et à la possiblité d'effectuer des soumissions transactionnelles et non transactionnelles.
  • L'apparence du thème Redwood Light a été modernisée grâce aux ajustements apportés aux couleurs, aux arrière-plans, aux textures, au remplissage et à d'autres éléments de style.
  • Nous avons mis à jour plusieurs bibliothèques JavaScript vers des versions plus récentes, y compris Oracle JET 15.0.0, jQuery 3.6.4, jQuery Migrate 3.4.1, FullCalendar 6.1.8, MarkedJS 5.1.2, DOMPurify 3.0.5, Terser 5.19.2 et TinyMCE 6.6.1.

Version 23.1

Publiée en mai 2023

Cette version d'Oracle APEX propose des composants de modèle, des notifications push d'application Web progressive, l'amélioration de l'expérience d'administration APEX et la modernisation du navigateur d'objet. APEX 23.1 apporte également plusieurs améliorations aux composants existants, telles que davantage de contrôle sur les traitements de page, des fonctions du composant d'approbations supplémentaires, l'amélioration des réponses et du repérage de sources de données REST, de nombreuses mises à jour d'APEX Builder, et bien plus encore.

Afficher l'annonce Nouveautés
  • Composants de modèle

    Les composants de modèle constituent un nouveau type de module d'extension pour la création de composants d'interface utilisateur réutilisables avec la prise en charge des actions, des menus et des attributs personnalisés. Ces composants peuvent être affichés sous forme de régions autonomes et peuvent également être utilisés dans les états en tant que composants partiels d'une colonne.

  • Notifications push d'application Web progressive

    Notifications push low-code, disponibles à l'aide d'un simple commutateur. Informez facilement les utilisateurs d'appareil mobile et de bureau qui ont choisi de recevoir des notifications push.

  • Modernisation du navigateur d'objet

    Le navigateur d'objet fournit une expérience utilisateur plus rationalisée et accessible qui rend la gestion des objets de base de données plus facile que jamais.

  • Améliorations des traitements de page

    Regroupez une séquence de processus de page pour décharger le traitement en arrière-plan ou simplifier la mise à jour de l'exécution conditionnelle.

  • Améliorations des sources de données REST

    Les sources de données REST ont été mises à jour pour offrir davantage de contrôle sur les réponses et les repérages de sources.

  • Améliorations de l'administration APEX

    L'expérience d'administration APEX a été améliorée pour inclure le nouveau condensé de l'administrateur, permettre des restrictions lors du provisionnement automatique et fournir une nouvelle API APEX_APPLICATION_ADMIN.

  • Améliorations du composant d'approbations

    Le composant d'approbations a été amélioré afin de prendre en charge les dates d'échéance lors de la création de tâches d'approbation.

Autres fonctionnalités

  • Créez des copies de pages de l'application en cours ou d'autres applications directement à partir de l'assistant Créer une page à l'aide du nouveau bouton Créer une page en tant que copie.
  • Exécutez des pages dans le concepteur de page directement à partir des boîtes de dialogue d'éditeur de code sans les fermer à l'aide de la nouvelle fonctionnalité Enregistrer et exécuter dans les éditeurs de code.
  • Les liens vers les ressources de documentation dans les applications APEX Builder ont été mis à jour afin d'inclure le contexte pour permettre la redirection vers le manuel ou le chapitre approprié.
  • APEX Builder a été mis à jour pour utiliser les URL conviviales en vue de l'activation des fonctionnalités d'application Web progressive dans Builder.
  • Les modules d'extension ont été étendus afin de prendre en charge jusqu'à 25 attributs et de permettre l'affectation de groupes pour les attributs personnalisés.
  • La prise en charge native des graphes de propriétés a été ajoutée à Database 23c.
  • Ouvrez SQL Developer Web directement à partir du menu SQL Workshop. Cette fonctionnalité est prise en charge sur ORDS version 23.1 et doit être configurée au niveau de l'instance.
  • Vous pouvez désormais configurer des services Web externes en transmettant l'ID de contexte d'exécution pour la fonction de trace de bout en bout.
  • Le nouvel attribut de sécurité d'application, la validation du statut de session, permet de contrôler la gestion des modifications apportées à la session et aux valeurs d'élément ainsi qu'aux validations associées.
  • Les icônes générées pour les applications Web progressives ont été mises à jour afin d'appliquer le masquage approprié de sorte que l'affichage soit plus adapté à davantage de plates-formes et d'appareils.
  • Les sélecteurs d'affichage de région prennent désormais en charge l'affichage d'icônes dans les onglets et comprennent de nouvelles options de mémorisation des onglets actifs.
  • Mises à jour de Thème universel : inclusion de composants de modèle prêts à l'emploi, nouvelle position Haut pour la barre de titre et les régions Hero, amélioration de l'affichage des régions réductibles et de sélecteur d'affichage de région, et bien plus encore.
  • Les téléchargements de thèmes en local et vers le serveur peuvent désormais être effectués directement à partir de l'interface de Theme Roller.
  • L'ancien sélecteur de couleur JET a été remplacé par un nouveau sélecteur de couleur basé sur un composant Web.
  • La fonctionnalité d'activation de la compatibilité REST pour les objets de base de données a été enlevée du navigateur d'objet APEX et placée sous les services RESTful APEX.
  • Les attributs en texte brut ont été mis à jour afin d'utiliser correctement les attributs HTML et ARIA d'échappement, et d'empêcher la transmission du balisage HTML aux lecteurs d'écran.
  • La bibliothèque JavaScript TinyMCE a été ajoutée et constitue désormais la base de l'éditeur de texte enrichi étant donné que CKEditor est en phase d'abandon.
  • Nous avons mis à jour plusieurs bibliothèques JavaScript vers des versions plus récentes, y compris Oracle JET 14.0.0, FullCalendar 5.11.3, PrismJS 1.29.0, MarkedJS 4.2.5, DOMPurify 2.4.3, CKEditor5 36.0.0, Terser 5.16.1, CSSO 5.0.5, Cropper.js 1.5.13 et MapLibre 2.4.0.

Version 22.2

Publiée en novembre 2022

Cette version d'Oracle APEX propose la recherche dans l'application, le type de processus d'appel d'API, la région de contenu dynamique, la prise en charge des points de repère pour les régions, la mise à jour du champ de texte avec écriture automatique et un nouveau sélecteur de date amélioré. APEX 22.2 apporte également plusieurs améliorations aux composants existants, telles que de nouvelles fonctions et opérations pour le composant d'approbations, de nombreuses améliorations pour les applications Web progressives et les appareils mobiles, le statut de session CLOB pour les éléments de page, des améliorations de l'expérience du développeur, et bien plus encore.

Afficher l'annonce Nouveautés
  • Recherche de demande

    Le tout nouveau composant partagé de région de recherche et de configurations de recherche facilite l'ajout de fonctionnalités de recherche enrichies à vos applications APEX. En quelques instants, vous pouvez fournir aux utilisateurs une fonctionnalité puissante de style moteur de recherche qui recherche les correspondances dans plusieurs sources de données et affiche les correspondances pertinentes dans une région de résultats de recherche unique et unifiée.

  • Type de processus d'appel d'API

    Ce nouveau type de processus au niveau de la page permet d'exécuter des procédures et des fonctions de manière totalement déclarative, sans avoir à écrire de code PL/SQL.

  • Améliorations du composant d'approbations

    Le composant d'approbations a été amélioré afin d'inclure des fonctionnalités supplémentaires, comme la configuration de dates d'échéance, de stratégies d'expiration, de la journalisation des actions, et bien d'autres encore.

  • Sélecteur de date

    Le nouveau sélecteur de date a été intégralement créé pour APEX et fournit une expérience utilisateur rationalisée, plus rapide, plus accessible et plus légère.

  • Mises à jour pour les applications Web progressives et les appareils mobiles

    Le composant d'approbations a été amélioré afin d'inclure des fonctions supplémentaires, comme la détection de fonctionnalités, les captures d'écran d'application, les raccourcis d'application, la géolocalisation d'appareil, le partage Web et les balises META déclaratives.

  • Prise en charge des points de repère pour les régions

    Les points de repère jouent un rôle essentiel : ils permettent aux utilisateurs de lecteur d'écran de comprendre la structure de la page Web et d'y naviguer rapidement. Avec Oracle APEX 22.2, les développeurs peuvent désormais redéfinir les points de repère pour n'importe quelle région donnée, ce qui leur donne davantage de contrôle et de flexibilité quant à la communication de la structure de la page aux lecteurs d'écran.

Autres fonctionnalités

  • Vous pouvez nommer les actions, déclencher les actions dynamiques une seule fois et les ralentir.
  • L'API APEX_LDAP prend en charge un nouveau paramètre p_credential_static_id qui permet d'éviter de coder en dur les informations d'identification dans des packages PL/SQL ou de les stocker de manière non sécurisée.
  • L'API APEX_ESCAPE comprend désormais de nouvelles fonctions pour prendre intégralement en charge les objets CLOB ainsi que les fonctions csv et striphtml afin de pouvoir utiliser les caractères spéciaux d'échappement et les caractères HTML.
  • Vous pouvez stocker les valeurs supérieures à 32 000 caractères dans les éléments de page et les colonnes de grille interactive.
  • L'élément d'écriture automatique a été réimaginé en tant que composant Web APEX natif et fournit une expérience utilisateur plus rationalisée, la prise en charge des icônes, des listes de valeurs en cascade, et bien plus encore.
  • La région de carte peut désormais utiliser des couches vectorielles pour améliorer la qualité de l'affichage, en particulier celle des affichages avec une densité de pixels élevée.
  • Prenez en charge une entrée numérique plus simple sur les smartphones et tablettes grâce aux nouveaux attributs de clavier virtuel.
  • Nous avons mis à jour la logique de migration pour les anciennes régions de calendrier qui utilisaient encore FullCalendar v3 dans le cadre des mises à niveau d'instance et des imports d'application.
  • L'éditeur de texte enrichi a été mis à jour : ajout de nouveaux attributs pour le style de barre d'outils afin de contrôler le débordement des éléments de barre d'outils et de l'option Autoriser le code HTML personnalisé qui fournit la prise en charge du code HTML personnalisé dans la modification en ligne.
  • Vous pouvez désormais utiliser les directives de modèle dans les expressions HTML des colonnes des états classiques et interactifs, ce qui vous permet d'enlever la logique de sortie conditionnelle de vos requêtes SQL.
  • Plusieurs mises à jour et améliorations ont été apportées au générateur de données, y compris la possibilité de définir les séquences de colonne et de table et de renommer les modèles de base, des améliorations d'utilisabilité des sources de données et des formules personnalisées, un texte d'aide amélioré, et bien plus encore.
  • Vous pouvez désormais employer l'alias d'application pour rechercher des applications APEX, exécuter une recherche ciblée dans l'application avec "alias:page" et effectuer une recherche à l'aide d'expressions régulières en commençant la chaîne de recherche par "regexp:" suivie d'une expression.
  • Nous avons mis à jour plusieurs bibliothèques JavaScript vers des versions plus récentes, y compris Oracle ET 12.1.3, jQuery UI 1.13.2, jQuery Migrate 3.4.0, FullCalendar 5.11.2, PrismJS 1.28.0, MarkedJS 4.0.17, DOMPurify 2.3.8 et CKEditor5 35.0.1.

Version 22.1

Publiée en mai 2022

Cette version d'Oracle APEX propose des approbations et une liste de tâches unifiée, des assistants de création de page simplifiés, des formats d'export d'applications lisibles et un générateur de données. APEX 22.1 apporte également plusieurs améliorations aux composants existants, telles que la recherche de lignes avec création de token, un tri des régions facilité, une recherche à facets simplifiée, une personnalisation supplémentaire du script de service d'application Web progressive, une expérience développeur plus rationalisée et bien plus encore.

Afficher l'annonce Nouveautés
  • Approbations et liste de tâches unifiée

    Avec les nouveaux composants d'approbations, les solutions nécessitant des approbations humaines peuvent être mises à disposition en un temps record. Définissez des tâches dans n'importe quelle application lancée par les utilisateurs à partir d'une page pour que les approbateurs les traitent à l'aide d'une liste de tâches unifiée unique.

  • Création de page simplifiée

    L'assistant de création de page a été considérablement simplifié pour faciliter au maximum la création de pages dans vos applications APEX. Nous avons rationalisé l'assistant en appliquant des valeurs par défaut intelligentes, en minimisant les entrées utilisateur, en améliorant la navigation de page, et bien plus encore.

  • Export d'application lisible au format JSON ou YAML

    Vos exports d'application peuvent désormais inclure une version lisible et facilement comparable au format YAML/JSON.

  • Amélioration de la recherche de lignes

    La fonctionnalité de recherche de lignes dans APEX a été améliorée afin d'offrir une expérience de recherche plus intuitive et plus naturelle dans votre application. En activant le nouveau comportement de recherche avec création de token, les utilisateurs pourront saisir plusieurs mots et trouver du contenu plus pertinent, même si ces mots apparaissent dans plusieurs colonnes.

  • Tri de région facilité

    La nouvelle fonctionnalité de tri par élément de page permet aux développeurs de configurer facilement des options de tri pour vos régions. Les régions prises en charge vous permettront de définir un élément pour configurer l'ordre de tri, repérer automatiquement l'événement de modification, appliquer la clause ORDER BY appropriée et actualiser la région.

  • Améliorations de la recherche à facets

    La recherche à facets a été mise à jour afin d'assurer la prise en charge de la mise en évidence des termes de recherche pour le filtrage côté client, d'un nouveau menu d'actions par facet avec des contrôles supplémentaires au niveau des facets, et de plusieurs améliorations de l'accessibilité et de l'expérience utilisateur.

  • Markdown et éditeur de texte enrichi

    Un certain nombre d'améliorations ont été apportées au niveau de la création et de l'affichage du texte enrichi, qu'il soit au format HTML ou Markdown.

  • Personnalisation du script de service d'application Web progressive

    Les développeurs APEX peuvent désormais exploiter le moteur d'application Web progressive et injecter leur propre code de script de service pour gérer n'importe quelle option, y compris les notifications push, les paiements sur application Web, les mises à jour d'application en arrière-plan et bien plus encore.

  • Authentification persistante

    Vos clients peuvent maintenant se mettre au travail plus rapidement avec la nouvelle authentification persistante. Connectez-vous une fois, restez connecté.

  • Mises à jour de Thème universel

    Mises à jour de Thème universel : ajout d'un nouveau modèle de région d'image, prise en charge des images de région, améliorations des performances d'affichage de la page, et bien plus encore.

  • Générateur de données

    Vous recherchez des données échantillon pour remplir vos tableaux ? Avec le tout nouveau générateur de données dans APEX, vous pouvez facilement définir des modèles de base de génération de données et remplir vos tableaux avec des données échantillon générées de façon aléatoire. Une fois votre modèle de base établi, vous pouvez choisir de générer des exports de données échantillon sous la forme de fichiers CSV ou JSON, ou d'insérer les données directement dans vos tableaux existants.

  • Icônes de l'application

    Donnez à votre application l'image de marque qu'elle mérite grâce à notre nouvel éditeur d'icône d'application. Téléchargez votre icône d'application une seule fois et laissez APEX la propager à votre application lors de l'exécution.

  • Installations de la galerie d'applications sans effort

    Vous pouvez désormais installer des applications de départ et des applications échantillon sans sortir d'APEX. En quelques secondes, vous pouvez sélectionner l'application souhaitée et l'installer à partir de la galerie d'applications.

  • Prise en charge des sources REST de type Requête SQL compatible REST

    Vous pouvez maintenant créer des sources REST reposant sur des requêtes SQL compatibles REST à exécuter sur une base de données distante, et extraire la requête SQL des composants APEX.

  • Remplacements de session

    Les remplacements de session constituent un moyen pratique pour les développeurs de modifier rapidement des valeurs dans la session dont le moteur APEX est responsable, par exemple les chemins de fichier, les fichiers supplémentaires et les attributs de globalisation.

  • Améliorations des URL de fichier

    La syntaxe des URL de fichier JavaScript et CSS a été améliorée avec de nouvelles fonctionnalités.

Autres fonctionnalités

  • Désormais, vous pouvez également inclure vos fichiers statiques d'espace de travail à l'aide de l'export de composant.
  • Vous pouvez désormais vous abonner à des listes d'une application à l'autre, ce qui vous permet d'avoir une définition de liste unique partagée entre plusieurs applications. Nous avons également simplifié les assistants Créer une liste et Copier une liste, ainsi que la page Modifier une liste.
  • L'API APEX_WEB_SERVICE inclut désormais les procédures CLEAR_REQUEST_HEADERS et CLEAR_REQUEST_COOKIES, ce qui permet d'effacer facilement les en-têtes de demande et les cookies à l'aide d'un programme.
  • Le téléchargement de données à partir des composants de génération d'état APEX est maintenant plus rapide que jamais.
  • De nombreuses améliorations ont été apportées à l'éditeur de code dans APEX, dont une option permettant d'activer la colorisation des paires de crochets, la possibilité de mettre en évidence des caractères invisibles peu courants et la prise en charge d'IntelliSense pour le code JavaScript défini dans la déclaration de fonction et de variable globale JavaScript.
  • La page Composants partagés affiche désormais des badges avec les nombres de composants, un lien plus visible vers les paramètres d'application Web progressive sous Interface utilisateur, ainsi que d'autres petites modifications pour une meilleure utilisabilité.
  • Nous avons mis à jour plusieurs bibliothèques JavaScript vers des versions plus récentes, y compris Oracle JET 12, jQuery UI 1.13.1, FullCalendar 5.5.1, PrismJS 1.26.0, MarkedJS 4.0.12, DOMPurify 2.3.1, CKEditor4 4.18.0, CKEditor5 32.0.0 et MapLibre 1.15.2 (les cartes utilisaient précédemment Mapbox).

Version 21.2

Publié en novembre 2021

Cette version d'Oracle APEX propose des filtres intelligents, des applications Web progressives et des catalogues de services REST. APEX 21.2 offre également une plus grande souplesse au niveau de l'interface utilisateur grâce au thème universel, à des composants de page nouveaux ou mis à jour, aux nombreuses améliorations apportées à l'expérience de développement, et bien plus encore.

Afficher l'annonce Nouveautés
  • Filtres intelligents

    Les filtres intelligents constituent un nouveau composant de recherche. Ils permettent aux utilisateurs de rapidement limiter les données avec des suggestions de filtre ou des termes de recherche. Les développeurs peuvent s'en servir pour offrir aux utilisateurs une expérience de recherche simplifiée qui élimine tout risque d'encombrement et permet de trouver instantanément l'information recherchée à l'aide d'un contrôle unique.

  • Applications Web progressives

    Les applications APEX peuvent facilement être définies en tant qu'applications Web progressives et tirer ainsi partie d'une mise en mémoire cache avancée et de performances améliorées. Vous pouvez également les installer sur le smartphone de votre choix avec des instructions d'installation propres à l'appareil.

  • Mises à jour du thème universel et de l'interface utilisateur

    Contrôlez davantage l'interface utilisateur de votre application grâce à de nouvelles positions de composant dans les modèles de page, aux boîtes de dialogue modales coulissantes, à l'amélioration de l'accessibilité, au chargement de page plus fluide et bien plus encore.

  • Améliorations de la recherche à facets

    La recherche à facets offre maintenant une prise en charge déclarative des colonnes multivaleurs, une accessibilité améliorée et davantage de contrôle sur l'affichage des facets.

  • Mise à jour des boîtes de dialogue d'alerte et de confirmation

    L'apparence des boîtes de dialogue d'alerte et de confirmation a été mise à jour. Ces boîtes de dialogue fournissent maintenant des options de personnalisation permettant d'indiquer facilement le style, le titre, l'icône et même des libellés de bouton personnalisés.

  • Eléments de géocodage et de carte

    Le géocodage des adresses n'a jamais été aussi simple. Vous pouvez même afficher une carte en tant qu'élément de page. Le tout, sans clé d'API.

  • Catalogues et améliorations REST

    Les utilisateurs peuvent désormais parcourir un catalogue qui contient des métadonnées relatives aux services REST et y effectuer des recherches, et créer des sources de données REST APEX basées sur ces métadonnées. De plus, les sources de données REST HTTP simples intègrent la prise en charge de la pagination.

  • Amélioration des téléchargements, des abonnements et de l'impression d'état

    Les colonnes d'image sont désormais prises en charge pour les états téléchargés. Elles sont imbriquées dans le fichier d'export PDF, XLSX ou HTML.

  • Editeur amélioré

    Permet aux développeurs de créer, modifier et renommer des fichiers d'application, d'espace de travail, de module d'extension et de thème statiques sans avoir à les retélécharger à chaque fois. La fonctionnalité inclut également la réduction automatique des fichiers JavaScript et CSS, et la compilation des fichiers LESS.

  • Configuration de l'environnement

    Configurez une bannière d'environnement au niveau de l'instance ou de l'espace de travail afin de distinguer aisément les différents environnements APEX.

  • Améliorations apportées aux courriels et aux modèles de courriel

    Le processus de page Envoyer un courriel prend maintenant en charge les modèles de courriel avec des substitutions déclaratives.

Autres fonctionnalités

  • L'utilitaire de package de données facilite la migration d'applications d'une instance à l'autre, y compris les données des tables.
  • La définition de valeur (action dynamique ou apex.item.setValue) remplit désormais automatiquement la valeur d'affichage, ainsi que les éventuelles sorties supplémentaires définies.
  • Le sélecteur de date comporte maintenant un attribut Afficher quand qui définit le moment où la fenêtre instantanée de calendrier est affichée.
  • Un nouvel événement (Boîte de dialogue fermée ou annulée) est déclenché si l'utilisateur appuie sur la touche Echap ou clique sur le bouton X d'une boîte de dialogue.
  • Vous pouvez désormais définir une bannière de copyright pour les exports d'application.
  • Il existe maintenant des éléments apex_debug.get_page_view_id et apex_debug.get_last_message_id pour lier les messages écrits par LOGGER à une session de débogage APEX et afficher les messages LOGGER dans le bon ordre.
  • Il existe de nouvelles API pour mapRegion, facetsRegion, apex.date, apex.items, apex.regions et apex.env.
  • Vous pouvez désormais construire des applications APEX dans 21 langues supplémentaires.
  • Nous avons mis à jour plusieurs bibliothèques JavaScript vers des versions plus récentes, y compris Oracle JET 11, jQuery 3.6.0, PrismJS 1.24.1, MarkedJS 3.0.0, etc.

Version 21.1

Publié le 12 mai 2021

Cette version d'Oracle APEX propose un certain nombre de nouvelles fonctionnalités et améliorations intéressantes pour fournir une expérience utilisateur moderne et enrichie en fonctionnalités.

Afficher l'annonce Nouveautés
  • Région de cartes

    Il n'a jamais été aussi facile d'afficher des données spatiales au sein de vos applications APEX. Le tout nouveau composant de carte natif vous permet d'ajouter des cartes interactives performantes et dotées de multiples fonctionnalités à vos applications APEX en seulement quelques minutes. Ces cartes fonctionnent grâce au service Oracle eLocation, elles sont donc prêtes à l'emploi et ne requièrent aucune clé d'API.

  • Nouveau processus de chargement des données d'application

    Vous pouvez ajouter facilement des fonctionnalités d'import de données pour permettre aux utilisateurs d'importer des données aux formats CSV, XLSX, XML et JSON dans vos applications grâce au nouveau processus de chargement des données.

  • Améliorations de la recherche à facets

    La recherche à facets prend désormais en charge les types de région de cartes et de calendrier. Elle offre également davantage de flexibilité aux utilisateurs finals en matière d'affichage et de masquage des facets pour leur permettre de masquer facilement les facets avancés ou rarement utilisés, puis de les rendre à nouveau disponibles sur demande.

  • Mises à jour de l'interface utilisateur et de Theme Roller

    Des modifications ont été apportées au thème universel et à Theme Roller pour vous offrir plus de contrôle sur l'interface utilisateur de votre application. Cela comprend des mises à jour du style de thème Redwood Light, des nouveaux attributs de classe et des améliorations en matière d'accessibilité.

  • Mise à jour des sources de données REST

    Vous pouvez maintenant définir des sources de données REST basées sur des données CSV, ce qui vous permet de traiter n'importe quel fichier CSV sur le Web comme une simple table. De plus, les sources de données REST prennent désormais en charge plusieurs fonctionnalités intégrées de conversion des données, comme la conversion en majuscules/minuscules, la suppression des caractères non imprimables ou l'extraction d'une valeur de recherche à partir d'une autre table.

  • Prise en charge native de Markdown

    La prise en charge de Markdown a été grandement améliorée dans cette version. Cela comprend un nouvel analyseur Markdown PL/SQL et des améliorations apportées à l'affichage du contenu au format Markdown dans les éléments et les colonnes.

  • Nouveau type d'élément de sélecteur de date

    L'élément de sélecteur de date a été entièrement repensé pour prendre en charge des modes d'affichage supplémentaires, la sélection de l'heure, et des plages de dates minimales et maximales dynamiques. Plusieurs améliorations ont également été apportées à l'expérience utilisateur et à l'accessibilité.

  • Expérience du développeur

    De nombreuses améliorations ont été apportées à l'éditeur de code dans App Builder pour offrir une meilleure expérience aux développeurs. Les utilisateurs peuvent également importer des exports d'application au format ZIP à l'aide de l'utilitaire APEXExport, ou encore trouver des checksums d'application et de page pour effectuer facilement des comparaisons entre divers environnements. SQL Workshop comprend aussi un nouvel assistant de création d'index spatial.

  • Améliorations de sécurité

    Nous avons apporté plusieurs améliorations en matière de sécurité, notamment un attribut pour les éléments d'application qui permettent aux utilisateurs de se servir de caractères d'échappement, un en-tête de réponse HTTP Referrer-Policy par défaut et une augmentation du délai maximal d'inactivité de session.

  • Améliorations de la génération d'états

    Cette version comprend également des améliorations apportées aux états classiques et interactifs, notamment la prise en charge du chargement lazy, des langues avec mise en page du texte complexe lors de l'export au format PDF et des lignes à hauteur variable dans les grilles interactives.

Autres fonctionnalités

  • Vous pouvez désormais définir des conditions côté client ou côté serveur, des autorisations et des options de construction pour les actions dynamiques.
  • Le type d'élément de page de champ de numéro est désormais formaté automatiquement en fonction de son masque de format et de sa validation côté client.
  • Le type d'élément de page de sélecteur de couleur a été mis à jour et comprend de nouvelles fonctionnalités, notamment divers modes d'affichage, des valeurs de couleur prédéfinies, une vérification du contraste et plusieurs formats de valeur renvoyée.
  • Les messages de validation côté client sont désormais plus cohérents avec les messages de validation de serveur. Ils n'affichent également plus la fenêtre instantanée d'erreur.
  • GeoJSON et SDO_GEOMETRY sont désormais pris en charge dans les packages APEX_JSON et APEX_EXEC.

Version 20.2

Publié le 21 octobre 2020

La version d'Oracle APEX propose un certain nombre de nouvelles fonctionnalités et améliorations intéressantes pour fournir une expérience utilisateur enrichie et moderne du point de vue des fonctionnalités.

Afficher l'annonce Nouveautés
  • Région de cartes

    La nouvelle région de cartes est une région d'état légère, qui prend en charge de manière déclarative les personnalisations de mise en page, d'apparence, d'icône, de badge, de support et d'action. Utilisez les cartes pour imbriquer et partager un support provenant d'une colonne BLOB, une URL ou une vidéo dans un iFrame. Les cartes permettent de présenter diverses informations en petits blocs. Généralement, les cartes fournissent un accès à des informations plus détaillées, vous pouvez donc inclure un certain nombre d'actions sous forme de boutons ou de liens de manière déclarative.

  • Automatisations

    Les automatisations sont un ensemble séquentiel d'actions PL/SQL déclenchées par des résultats de requête. Elles sont utilisées pour surveiller les données et effectuer ensuite l'action appropriée. Exemples : approbation automatique de demandes spécifiques et envoi d'alertes par courriel. L'exécution d'une automatisation peut être programmée ou réalisée à la demande, en appelant le package APEX_AUTOMATION. Les résultats de requête peuvent être dérivés des éléments suivants : table ou vue, requête SQL ou fonction PL/SQL renvoyant une requête SQL, base de données locale ou SQL compatible REST, source de données REST (modules de source Web).

  • Améliorations de la recherche à facets

    Le composant Recherche à facets a été amélioré afin de générer des graphiques à barres ou à secteurs des nombres de valeurs de facet, de regrouper les facets de case à cocher pour les colonnes booléennes, de prendre en charge la comparaison entre une valeur saisie par l'utilisateur et la colonne de facet dans le type de facet Champ d'entrée, ainsi que l'optimisation des performances pour les facets de valeur distincte.

  • Impression d'état

    L'impression PDF intégrée est prise en charge dans les états interactifs, les grilles interactives et les états classiques, en chinois, japonais et coréen. Vous pouvez joindre tout format de téléchargement dans Etat interactif - Envoyer un courriel. Amélioration de l'intégration à BI Publisher. Utilisez les nouvelles API APEX_REGION.EXPORT_DATA et APEX_DATA_EXPORT pour générer des fichiers PDF, CSV, Excel, HTML, JSON et XML par programmation.

  • Synchronisation de source de données REST

    APEX prend en charge la synchronisation des données à partir d'une source de données REST (anciennement module de source Web) vers une table locale. L'exécution de la synchronisation peut être programmée ou réalisée à la demande, en appelant le package APEX_REST_SOURCE_SYNC. Les développeurs n'ont pas besoin de créer de code PL/SQL personnalisé pour copier les données à partir des services REST vers des tables locales. APEX fournit cette fonctionnalité en tant qu'option déclarative.

  • Modules d'extension de connecteur de source de données REST

    L'infrastructure de module d'extension APEX a été étendue afin de prendre en charge les modules d'extension de connecteur pour les API REST externes. Ainsi, APEX peut exploiter pleinement les fonctionnalités d'API REST telles que la pagination des résultats ou le filtrage côté serveur, également pour les services REST tiers autres que les services ORDS ou Oracle Fusion SaaS.

  • Nouveaux types d'informations d'identification Web

    APEX 20.2 inclut de nouveaux types de chaîne de requête d'URL et d'en-tête HTTP pour les informations d'identification Web. Les développeurs peuvent ainsi utiliser le stockage d'informations d'identification sécurisé et crypté également pour les services REST qui attendent par exemple une clé d'API dans l'URL. APEX s'assure que ces éléments confidentiels ne sont pas écrits dans les journaux de débogage ou d'exécution. Il est désormais possible de protéger des informations d'identification Web en fournissant un modèle d'URL. APEX utilise uniquement les informations d'identification Web pour les URL qui commencent par le modèle donné, sinon un message d'erreur est généré. Pour modifier le modèle d'URL, la partie secrète des informations d'identification Web doit être saisie à nouveau.

  • Interface utilisateur Redwood

    Thème universel prend désormais en charge un nouveau style de thème Redwood Light, disponible via Theme Roller. Actualisez vos applications existantes pour obtenir la dernière version de Thème universel et ce nouveau style de thème.

  • Expérience du développeur

    Expérience du développeur améliorée grâce à l'introduction de plusieurs onglets dans le panneau Editeur de propriétés du concepteur de page, à un nouvel éditeur de code, à un utilitaire de code imbriqué et à l'enregistrement d'un modèle dans Quick SQL.

  • Nouveaux éléments et éléments améliorés

    Nouveau type d'élément de case à cocher. Les types d'élément Exploration de fichiers, Editeur de texte enrichi, Zone de texte de champ de texte ont été améliorés.

Autres fonctionnalités

  • Le type de région d'arborescence a été amélioré afin de prendre en charge le chargement lazy et l'actualisation sans avoir à recharger toute la page.
  • Prise en charge du nouvel ID statique d'état enregistré de grille interactive.
  • Les modules de source Web sont désormais appelés sources de données REST.

Version 20.1

Publié le 23 avril 2020

La version d'Oracle APEX propose un certain nombre de nouvelles fonctionnalités et améliorations intéressantes pour fournir une expérience utilisateur enrichie et moderne du point de vue des fonctionnalités.

Afficher l'annonce Documentation
  • APEX + Redwood

    L'interface utilisateur d'APEX et d'App Builder a été actualisée afin d'être adaptée à Redwood, le nouveau système de conception d'expérience utilisateur d'Oracle. Les nouveautés en matière de conception et de combinaison de couleurs s'étendent à l'ensemble de l'expérience développeur et actualisent les nouveaux visuels. L'apparence d'APEX peut désormais basculer automatiquement entre les modes sombre et clair selon votre paramètre de système d'exploitation ou de plate-forme, ce qui permet à APEX de s'intégrer en toute fluidité à votre workflow.

  • Améliorations de la recherche à facets

    Le composant Recherche à facets a été amélioré afin d'autoriser les listes de valeurs en cascade, les facets conditionnels et l'affichage compact des comptes, parmi d'autres améliorations.

  • URL simples

    La syntaxe d'URL des applications APEX a été simplifiée pour obtenir des URL plus conviviales au moment de l'exécution. La nouvelle syntaxe fournit une structure d'URL adaptée à l'optimisation pour les moteurs de recherche (SEO) qui est beaucoup plus facile à comprendre ainsi qu'un contexte immédiat quant à votre emplacement dans l'application. L'URL ne comprend plus les numéros d'application ou de page, mais utilise le préfixe de chemin d'espace de travail, les alias d'application et de page, et une syntaxe de paramètre Web standard pour sa structure d'URL.

  • Améliorations des déploiements et des exports

    De nombreuses améliorations ont été apportées à la gestion du cycle de vie d'application, notamment le déploiement d'application en un clic, les sauvegardes automatisées, les exports ZIP et bien d'autres. Ces fonctionnalités facilitent le déploiement des applications APEX et l'intègrent à votre workflow existant.

  • Impression PDF native

    Vous pouvez désormais imprimer des fichiers PDF directement à partir des grilles interactives. Cette fonctionnalité génère un fichier PDF qui inclut des options de formatage telles que la mise en surbrillance, le regroupement de colonnes et les sauts de colonne.

  • Méga-menus

    Thème universel inclut désormais des méga-menus pour la navigation dans votre application. Les méga-menus affichent le menu de navigation sous forme de panneau flottant réductible présentant l'intégralité des éléments de navigation. Cet affichage est particulièrement utile pour présenter les différents aspects de l'application et permettre un accès direct à ses sections.

Autres fonctionnalités

  • Les utilisateurs seront désormais alertés peu avant l'expiration de leur session APEX et auront la possibilité de la prolonger.
  • SQL Workshop a été étendu afin de prendre en charge les collections SODA (Simple Oracle Document Access).
  • Diverses améliorations et corrections de bug ont été effectuées dans Thème universel pour les langues lues de droite à gauche.
  • Le filtrage de données dans une grille interactive est désormais pris en charge via les paramètres d'URL ainsi que la nouvelle API APEX_IG.
  • La version de la bibliothèque Oracle JET (JavaScript Extension Toolkit) a été mise à niveau vers la version 8.0.

Version 19.2

Publiée le 1er novembre 2019

Cette version est la première mise à jour d'APEX 19.1 et contient plusieurs nouvelles fonctionnalités, corrections de bug et améliorations générales.

Afficher l'annonce Documentation
  • Recherche à facets

    Le nouveau composant Recherche à facets a été ajouté pour vous permettre d'effectuer rapidement des recherches dans les données et de filtrer ces dernières de façon inédite. Donnez la possibilité à vos utilisateurs de visualiser les données sous des angles différents et de découvrir de nouvelles informations en quelques clics seulement.

  • Tout nouveau développement d'équipe

    Le développement d'équipe a été totalement repensé afin de permettre à votre équipe de collaborer simplement. Qu'il s'agisse d'une demande d'amélioration, d'une nouvelle fonctionnalité ou d'un bug, tout est désormais suivi et considéré comme un problème pouvant être facilement affecté, libellé et géré. Vous pouvez même recevoir des notifications et visualiser la chronologie complète des événements à partir d'une seule page.

  • Types d'élément : nouveautés et améliorations

    D'un composant de liste de valeurs instantanée totalement repensé à une toute nouvelle interface utilisateur pour l'élément de commutateur, obtenez d'autres éléments prêts à l'emploi grâce à ces nouveaux types d'élément ainsi qu'à ceux qui ont été améliorés dans cette version.

  • Listes de valeurs (LOV) partagées étendues

    De nombreuses améliorations ont été apportées à la liste de valeurs (LOV) partagée, notamment la prise en charge de sources de données supplémentaires, des mappings de colonnes déclaratifs et de plusieurs colonnes d'affichage.

  • Améliorations apportées à Builder

    Plusieurs modifications et améliorations de l'expérience utilisateur ont été apportées à App Builder d'Oracle APEX afin de le rendre encore plus productif.

  • Thème universel

    Thème universel a été actualisé avec des affinements d'interface utilisateur, des améliorations d'accessibilité, de nouvelles options, de modèle et un contrôle plus poussé via l'outil Theme Roller afin de rendre vos applications plus belles que jamais.

Autres fonctionnalités

  • La barre d'outils de développeur permet de définir le niveau de débogage par défaut et s'en souvient lorsqu'elle est de nouveau exécutée à partir d'App Builder.
  • Les recherches d'état interactif, de grille interactive et de liste de valeurs instantanée peuvent être transmises à un service REST. Activez le commutateur Utiliser pour la recherche de lignes lié à un paramètre de module de source Web afin d'utiliser cette fonctionnalité.
  • La fonctionnalité de téléchargement de données dans SQL Workshop a été étendue afin de permettre le téléchargement de documents Excel, CSV, XML et JSON natifs dans des tables existantes.
  • Le chargement des données SQL Workshop et le package APEX_DATA_PARSER prennent en charge jusqu'à 20 colonnes CLOB.
  • Si une colonne d'index Oracle Text est sélectionnée, les recherches de lignes Etat interactif et Liste de valeurs instantanée bénéficient des fonctionnalités de recherche avancées telles que la recherche de correspondance partielle ou linguistique. Pour Liste de valeurs instantanée, la colonne d'index Oracle Text est sélectionnée dans la définition de liste de valeurs partagée.
  • Plusieurs bibliothèques ont été mises à jour vers les versions plus récentes, y compris Oracle JET, jQuery, FullCalendar, CKEditor, CodeMirror, etc.

Version 19.1

Publiée le 29 mars 2019

Il s'agit de la première version 2019. Elle contient plusieurs nouvelles fonctionnalités, corrections de bug et améliorations générales.

Afficher l'annonce Documentation
  • Mode sombre

    L'environnement de développement d'APEX peut désormais être affiché dans une combinaison de couleurs plus foncées, permettant ainsi de réduire la fatigue oculaire, particulièrement utile pour les développeurs travaillant jusque tard dans la nuit.

  • Créer une application à partir d'un fichier

    Les fonctionnalités de chargement de données dans SQL Workshop et Créer une application à partir d'un fichier ont été modernisées à l'aide d'une nouvelle interface utilisateur de type glisser/déplacer et de la prise en charge des documents Excel, CSV, XML et JSON natifs. Une nouvelle API PL/SQL de chargement de données publique est également disponible.

  • Panneaux compatibles REST

    La prise en charge intégrée du SQL compatible REST et des sources Web a été étendue aux régions de panneau, autorisant l'accès en lecture/écriture aux sources de données distantes.

  • Type de région de panneau

    Le nouveau type de région de panneau améliore et facilite grandement l'extraction et le traitement des données pour les éléments de page.

Autres fonctionnalités

  • Nouveau graphique Jauge de compteur de statut
  • Formatage de police déclaratif pour les graphiques
  • Vous pouvez désormais définir des libellés de groupe et de catégorie pour les graphiques empilés.
  • Les graphiques de Gantt comprennent désormais une prise en charge déclarative sous forme d'info-bulle.
  • Améliorations en matière d'accessibilité dans Thème universel, notamment le nouveau lien Passer au contenu principal.
  • Deux styles supplémentaires créés pour le menu de navigation basé sur l'arborescence pour Thème universel
  • Nouveau modèle de région de fenêtre instantanée incorporée disponible pour Thème universel
  • Comportement réactif amélioré pour les chemins de navigation et d'autres composants d'interface utilisateur dans Thème universel
  • De nouveaux attributs déclaratifs ont été ajoutés aux grilles interactives tels que Sélectionner la première ligne et de nouveaux contrôles de barre d'outils.
  • De nouvelles actions dynamiques pour l'ouverture et la fermeture des régions ont été ajoutées.
  • L'authentification auprès d'App Builder peut maintenant être configurée pour utiliser la connexion via un réseau social.
  • Ajouts apportés à la documentation sur l'API JavaScript
  • Enregistrement de l'état de session en mémoire uniquement
  • Copie automatique des listes de contrôle d'accès (ACL) suite à la mise à niveau d'APEX
  • Modification de traduction améliorée
  • Améliorations apportées à APEX_STRING
  • Ajouts apportés à APEX_SESSION
  • Suppression de jQuery Mobile
  • Suppression d'APEXExportSplitter

Version 18.2

Publiée le 28 septembre 2018

Cette version est la première mise à jour d'APEX 18.1 et contient plusieurs nouvelles fonctionnalités, corrections de bug et améliorations générales.

Afficher l'annonce Documentation
  • Demandes d'espace de travail rationalisées

    Des options supplémentaires sont proposées afin de simplifier et de réduire le nombre d'étapes pour les demandes de nouvel espace de travail.

  • Nouveaux types de page dans l'assistant Créer une page

    Vous pouvez désormais créer des pages de tableau de bord et maître-détail côte à côte par le biais de l'assistant Créer une page.

  • Création d'applications à partir d'ensembles de données échantillon

    L'installation d'un ensemble de données échantillon vous permet d'accéder à l'assistant Créer une application avec des pages prédéfinies.

  • Nouvel éditeur de liste de valeurs statique

    Vous pouvez à présent définir facilement une liste de valeurs statique dans le concepteur de page.

Autres fonctionnalités

  • Avertissements améliorés dans REST Workshop afin d'éviter la perte des définitions personnalisées.
  • Documentation relative à l'API JavaScript plus complète.
  • Possibilité de mettre à jour les fichiers de police et les feuilles de style Font APEX indépendants des versions d'Oracle APEX.
  • Font APEX mise à jour vers la version 2.1 avec plusieurs corrections de bug.
  • Ensemble de données échantillon EMP/DEPT à présent localisé dans 10 langues.
  • Plusieurs améliorations apportées à la gestion des événements tactiles.
  • Améliorations générales et corrections de bug apportées à Thème universel.
  • Ajout des liens "Initiation" aux pages principales du concepteur.

Version 18.1

Publiée le 24 mai 2018

Cette version est une avancée majeure en matière de facilité d'intégration aux sources de données distantes et d'inclusion facile de fonctionnalités d'application fiables et de grande qualité.

Afficher l'annonce Documentation
  • Fonctionnalités de l'application

    Ajoutez facilement des fonctionnalités de niveau supérieur à votre application, telles que le contrôle d'accès, les informations en retour, la génération d'états d'activité, la génération d'états de courriel ou encore la sélection d'une interface utilisateur dynamique.

  • Prise en charge de SQL compatible REST

    Vous pouvez désormais créer des graphiques, des états, des calendriers et des arborescences, et même appeler des processus auprès des services SQL compatibles REST fournis par Oracle REST Data Services (ORDS).

  • Modules de source Web

    Accédez de manière déclarative aux services de données par le biais de nombreuses adresses REST, y compris aux flux de données ordinaires, aux services REST à partir d'Oracle REST Data Services et aux services REST Oracle Cloud Applications.

  • REST Workshop

    Une instance REST Workshop totalement restructurée pour aider à la création des services REST selon vos objets de bases de données Oracle.

  • Authentification via un réseau social

    Les développeurs peuvent créer facilement des applications APEX capables d'utiliser Oracle Identity Cloud Service, Google, Facebook, OpenID Connect générique et OAuth2 générique.

  • Thème universel + interface utilisateur mobile

    Thème universel propose de nombreuses fonctionnalités qui permettent aux développeurs de créer des schémas d'interface utilisateur mobile communs. Il existe également de nouveaux composants reposant sur les widgets mobiles jQuery aidant à la construction d'applications mobiles.

Autres fonctionnalités

  • Assistants rationalisés avec des valeurs par défaut plus intelligentes et un nombre d'étapes réduit, permettant aux développeurs de créer des composants plus rapidement que jamais.
  • Font APEX 2 : nouvel ensemble d'icônes en haute résolution plus détaillées.
  • Fonction de conseil APEX : inclut désormais un ensemble de tests axés sur l'accessibilité.
  • Nouveaux types de graphique : vous pouvez maintenant créer des boîtes à moustaches ainsi que des graphiques en pyramide et de Gantt.
  • Application Graphiques échantillon améliorée.
  • Nouveaux attributs de niveau graphique et série.
  • Grilles interactives : nouvelle fonction Copier afin de copier les données d'une ligne dans d'autres lignes.
  • Grilles interactives : vous pouvez désormais utiliser l'option Copier dans le presse-papiers pour des sélections de plage de lignes ou de cellules.
  • Grilles interactives : le rapport définissable par l'utilisateur qui définit Actions > Format > Etirer les largeurs de colonne et l'attribut de colonne Etirer fournit un contrôle déclaratif sur la façon dont la largeur de colonne sera étirée pour remplir ou non l'espace disponible.
  • Documentation relative aux API de widget JavaScript publiques
  • Concepteur de page : amélioration de la fonctionnalité Accéder au groupe et interface utilisateur mise à jour afin pour une meilleure utilisabilité.
  • Filtres persistants : vous pouvez désormais épingler des mots-clés pour qu'ils restent actifs lorsque vous cliquez à différents endroits du concepteur de page.
  • Bibliothèques d'interface utilisateur jQuery et jQuery mises à jour : jQuery 3.1.1 et interface utilisateur jQuery 1.12.0
  • Nouvelles bibliothèques Oracle JET : Oracle JET 4.2.0
  • Recherche APEX : fournit une navigation rapide et une expérience de recherche unifiée dans APEX. Activez cette fonctionnalité en cliquant sur le bouton de recherche de l'en-tête ou à l'aide du raccourci clavier.
  • Nouveau type d'élément Champ de texte avec écriture automatique basé sur le composant de recherche d'entrée Oracle JET.
  • Barre d'outils de développeur : affiche désormais un indicateur rouge en cas d'erreur JavaScript sur la page. Pour afficher la durée des performances de la page, utilisez Infos sur la page > Durée d'affichage de la page.
  • Prise en charge déclarative d'actions dynamiques tactiles telles que toucher, toucher deux fois, appuyer, faire glisser et faire défiler, ce qui permet de créer des applications mobiles riches et fonctionnelles.
  • Thème universel : il existe plusieurs options de modèle permettant de prendre en charge les schémas d'interface utilisateur mobile, y compris les en-têtes et bas de page persistants pour le placement de bouton.
  • Thème universel : ajout d'un nouveau modèle de menu de navigation basé sur les onglets optimisé pour tous les appareils mobiles.
  • Thème universel : ajout d'une nouvelle option de modèle pour que les états classiques masquent la pagination lorsque cette dernière n'est pas disponible.
  • Application échantillon de thème universel améliorée avec les schémas d'interface utilisateur mobile et d'autres fonctionnalités.

Version 5.1

Dernière mise à jour le 17 décembre 2017 (version 5.1.4) - Version initiale le 21 décembre 2016

Cette version est une avancée majeure en matière de productivité de l'utilisateur final. Elle inclut de nouvelles fonctionnalités déclaratives puissantes vous permettant de développer, de concevoir et de déployer de formidables applications de bureau et mobile à la fois réactives et orientées base de données à l'aide d'un simple navigateur.

Afficher l'annonce Documentation
  • Grilles interactives

    Vous pouvez désormais créer une grille interactive, un type de région côté client enrichi qui permet d'éditer rapidement plusieurs lignes de données dans une grille compatible JSON dynamique. La grille interactive associe les meilleures fonctionnalités des états interactifs et des panneaux tabulaires. Grâce à ces grilles interactives, les développeurs peuvent désormais afficher facilement des relations maître-détail-détail pouvant être sur n niveaux de profondeur ou sur l'ensemble des niveaux.

  • Graphiques Oracle JET

    Le moteur de visualisation de données d'Oracle Application Express s'appuie désormais sur Oracle JET (boîte à outils d'extension JavaScript), une boîte à outils open source modulaire basée sur des principes de développement et de conception JavaScript, CSS3 et HTML5 modernes. Cette solution de génération de graphiques JavaScript est hautement personnalisable, accessible et interactive, et inclut une prise en charge de conception automatique et réactive. Grâce à l'intégration d'Oracle JET à Application Express, vous pouvez créer rapidement des graphiques visuellement travaillés, hautement personnalisables et polyvalents.

  • Thème universel

    Thème universel a été rationalisé, et la conception et l'interface utilisateur de tous ses composants ont été améliorés. Cette version inclut de nouveaux modèles, styles de thème et des options de modèle en service. Ces dernières vous permettent de personnaliser votre application en temps réel afin d'essayer plusieurs options de modèle en vue d'obtenir l'interface utilisateur idéale.

  • Améliorations apportées à Application Builder

    Assistants rationalisés avec des valeurs par défaut plus intelligentes et un nombre d'étapes réduit, permettant aux développeurs de créer des composants plus rapidement que jamais.

  • Applications de productivité

    Améliorations apportées à toutes les applications échantillon et de productivité existantes. Trois nouvelles applications de productivité ont également été introduites : Analyse de concurrence, Quick SQL et Assistant client REST.

  • Simplification de l'assistant

    Assistants rationalisés avec des valeurs par défaut plus intelligentes et un nombre d'étapes réduit, permettant aux développeurs de créer des composants plus rapidement que jamais.

Autres fonctionnalités

  • Thème universel propose à présent une prise en charge déclarative des langues lues et écrites de droite à gauche, des boîtes de dialogue modales dont la hauteur évolue automatiquement selon le contenu et plus de 100 améliorations supplémentaires.
  • Font APEX est une nouvelle bibliothèque d'icônes contenant plus de 1 100 icônes, conçue spécifiquement pour compléter le développement d'applications métier avec Oracle Application Express et le thème universel.
  • L'application Graphiques échantillon a été totalement repensée afin de présenter les tout nouveaux graphiques Oracle JET.
  • L'application Maître-détail échantillon met désormais en avant les différentes manières dont les tables apparentées peuvent être affichées à l'aide d'une page phare ou de différentes combinaisons de grilles interactives.
  • Trois nouvelles applications échantillon : Grilles interactives échantillon, Projets échantillon et Services REST échantillon. L'application Grilles interactives échantillon montre la puissance des fonctionnalités Grilles interactives, y compris la lecture seule, la grille modifiable et les fonctions avancées.
  • Pour accompagner les développeurs dans leur transition vers le concepteur de page, le nouvel onglet Vue de composant est maintenant inclus dans le concepteur de page. Vous pouvez voir l'apparence de votre page lorsque vous affichez la vue de composant héritée.
  • Soumission de page : le nouvel attribut de page Recharger après soumission permet aux développeurs d'indiquer à quel moment la page doit être rechargée à la suite d'une soumission de page. La soumission de page a été modifiée pour ne plus utiliser les paramètres de la procédure wwv_flow.accept. Au lieu de cela, toutes les valeurs d'élément de page sont stockées dans un document JSON transmis à wwv_flow.accept. Grâce à cela, la limite de 200 éléments par page n'existe plus.
  • Vous pouvez désormais personnaliser le concepteur de page en réorganisant les onglets aussi bien au sein des panneaux et qu'entre ces derniers.
  • Vous pouvez maintenant rechercher et trouver rapidement un attribut ou un groupe spécifique dans l'éditeur de propriétés en saisissant partiellement ou totalement le nom de la propriété associée dans la boîte de dialogue de recherche. Dans l'éditeur de propriétés, les propriétés modifiées sont désormais signalées par un marqueur bleu jusqu'à ce que la page soit enregistrée.
  • De nombreuses améliorations apportées au composant Calendrier, notamment : date de fin inclusive, personnalisation JavaScript, événements d'action dynamique et prise en charge du clavier.
  • Améliorations apportées à l'interface utilisateur du générateur APEX : les développeurs peuvent désormais télécharger plusieurs fichiers simples ou fichiers ZIP. Disponible dans Fichiers d'espace de travail statiques, Fichiers d'application statiques, Fichiers de thème et Fichiers de module d'extension.
  • Types d'élément : les éléments de page Exploration de fichiers peuvent être configurés de sorte à prendre en charge les téléchargements de plusieurs fichiers et peuvent être restreints par types de fichier.
  • Le concepteur de page prend à présent en charge le mode Deux panneaux, vous permettant ainsi de vous concentrer sur deux panneaux en même temps.