Apex 241 New Features
Apex 241 New Features
1
New Features
Name
Presenter’s Title
Organization, Division or Business Unit
Month 00, 2024
2 Copyright © 2024, Oracle and/or its affiliates Learn more at apex.oracle.com
What’s New in Oracle APEX 24.1?
• Generative AI Support
• Powerful Enterprise Components
• Next-Gen Data Platform
• New and Updated Components
• Developer Experience
• General Builder Improvements apex.oracle.com
Easy AI Integration for Apps Enhanced Workflow Engine Native Server Side JavaScript
An abstraction to popular
commercial Generative AI
products like Open AI, Cohere
and others
Converged Database
This allows users to turn a postal address to a coordinate on the server independently from the UI.
Server Side Geocoding is supported for Page Processes, Automation Actions, Task Definition Actions, and
Workflow Activities
See Supported Callback URLs in the Instance Administration settings under Security, SAML Authentication,
or Configuring SAML Sign-In in Oracle APEX Administration Guide.
Introduction support for hierarchical REST Source Data Profiles. The features at a glance are:
• Introduce "Array Columns" in REST Data Source Data Profiles, which allow to model the JSON
hierarchy of a REST Data Source.
• APEX Components can now consume data from REST Sources on every hierarchy level.
• APEX is no longer limited to REST APIs returning "flat" JSON responses.
• Array Columns and Hierarchies supported in REST Source Catalog as well.
• Full support in APEX_EXEC PL/SQL API: build DML requests with Array columns, and
programmatically fetch hierarchical data from REST Sources
• New REST Source parameter type Parent Column allows to pass the value of a Parent IG in a Master
Detail relationship to the REST Source.
• New "Is Common" Data Profile Column attribute. This allows our Create Page wizards to focus on the
important attributes when creating new pages.
Web credentials can now reference a database credential to store the Client ID and Client Secret.
The web credential type must be Basic Authentication or OAuth2 Client Credentials. This feature is only
available on Oracle Database 23ai or Autonomous Database release 19c or later.
The database credential is completely maintained by the database, and APEX does not have access to the
stored secrets
• Web Credentials of the Basic and OAuth type can now use a Database Credential to store the secret.
• Use DBMS_CREDENTIAL or DBMS_CLOUD packages to create such a credential.
• Configured at the Web Credential level. Components like REST Sources, APEX_WEB_SERVICE or REST
Enabled SQL are unchanged.
APEX 23.2 added new subscription features to shared components, including setting subscribed
components as read-only, automatic dependency resolution, a subscription status column, and bulk
refresh or deletion of subscriptions.
Starting APEX 24.1, these features are now available on the following components:
• Lists
• Data Load Definitions
• REST Data Source
• Authentication Scheme
• Authorization Scheme
• List of Values
• Plug-ins
• Shortcuts
• Search Configurations
Plug-in developers can add the same functionality to their own multivalued item plug-ins.
• New Custom Separator support for the Shuttle, Select List, Combo box, List Manager, and Popup LOV
item types.
• Provides a generic solution to handle developer-defined separators for multi-value-based items, to
prevent individual item implementations.
These functions enable advanced full text search features including fuzzy searching and proximity search.
Application Export has a readable/diffable version in YAML format. With APEX 24.1, we have extended this
support to include:
Application level readable export-only export by setting 'Readable Format' switch to on.
The Extension application, if read-access is granted by the invoking workspace, to access the application
meta-data (views) of that invoking workspace.
Feature overview:
• New Builder Extension Sign-in Authentication Scheme, which enables opening the Extension app from a
Builder session without having to sign-in with username/password
• Publish Extension apps using the Extension Menu
• Workspaces can subscribe to Extension Menus from Extension Workspaces and invoke the Extensions
published
• New API, that allows accessing repository data of workspaces, that have granted read access, to an
Extension workspace in Automations or PL/SQL in APEX session context.
New Name Attribute for Regions - similar to pages, regions now support both Name and Title attributes.
Copy this Page' menu option - renamed menu option from 'Page as Copy', to be more intuitive, and
streamlined the copy page wizard, by reducing the number of wizard steps.
New 'Show Processing' attribute added to page buttons when 'Submit Page' action is selected. This will help
prevent users from double-clicking, and submitting the page twice.
New 'Alternative Label' attribute for Interactive Report columns, to use in dialogs and in various column
heading placements. Use an alternative label when the heading contains extra formatting such as HTML
tags.
New Template Option to hide empty values on Classic reports using templates "Value Attribute Pairs -
Column" and "Contextual Info".
Learn more at apex.oracle.com
Copyright © 2024, Oracle and/or its affiliates
App Builder Enhancements
APEX supports the following languages: Arabic, Brazilian Portuguese, Croatian, Czech, Danish, Dutch,
Finnish, French, French - Canada, German, Greek, Hebrew, Hungarian, Icelandic, Italian, Japanese, Korean,
Norwegian, Polish, Portuguese (Portugal) (pt), Romanian, Russian, Serbian - Cyrillic, Serbian - Latin,
Simplified Chinese, Slovak, Slovenian, Spanish, Swedish, Thai, Traditional Chinese, Turkish, Ukrainian, and
Vietnamese.
Continuing from the work done in APEX 23.2 improving the development environment user experience for
all users, APEX 24.1 further improves the developer experience when building APEX apps.
APEX_AUTOMATION
• New TERMINATE function to terminate a currently executing automation, and now deprecating an existing
function, ABORT.
APEX_EXEC
• New DESCRIBE_QUERY function to describe columns and data types of a data source (Local, REST Source
or REST Enabled SQL).
APEX_PLUGIN_UTIL
• New PRINT_READ_ONLY API that handles the rendering of read-only items. This new API should be used
instead of the existing apex_plug_util.print_display_only.
APEX Foundations
apex.oracle.com/go/foundations
Get Certified
apex.oracle.com/go/professional
apex.oracle.com/go/professional
https://apex.oracle.com/go/ai-learn