My favorite new features in APEX 24.2 at a glance
Oracle APEX 24.2 is out!
Here are some of the major features in APEX 24.2 that I think are a great productivity booster for APEX developers.
JSON Sources
With storing JSON in a CLOB or BLOB column, you get some flexibility in your data model. Before 24.2, you couldn't let your APEX chart, form or report interact with the JSON structure without custom coding. With 24.2, this is now possible using JSON Sources. There is no need anymore to deal with JSON yourself using SQL, just let APEX do the heavy lifting.
For those of you using 23ai of the Oracle Database, it works even with JSON Collection Tables and Duality Views!
APEX Workflow enhancements
Major features here include the possibility to call a workflow from with another workflow. This will let you re-use smaller workflow definitions. Also, a workflow administrator can now resume a workflow at any given activity in case of an unforeseen situation. Great must have features!
For those of you that need to be BPMN-compliant, you might want to take a look at Flows for APEX: https://flowsforapex.org.
Create custom data models using AI
If you are a beginner in data modeling that likes to focus on the application, this feature could be something for you. It generates a first version of a data model based on natural language. Be aware that database modeling is something that experts should do, especially when things get complex, but it is a good way to get you going, just like with the tool Quick SQL.
Database Object Dependencies
Finally it is here: an easy way to list all database objects your app is using. And with a click on a link, you are directly taken to the APEX component that is using the listed database object. An excellent feature I will use for each app, for instance to check if a procedure call is invalid or if an APEX component directly communicates with a table (which should be prevented by using a page-specific view /package instead).
Vector Search support
Oracle Database 23ai supports vectors natively and APEX 24.2 can now deal with these declaratively. Although I like this feature, it will take 1-2 years until our customers have been migrated to Database 23ai with their on-premises APEX environment.
Provide RAG for AI calls
Whenever you send a question to a LLM, you would like to give it some context. With 24.1, this context was set in a static fashion and couldn't be reused. With 24.2, you can define all kinds of prompts centrally based on SQL, static text or a PL/SQL function body. You can even make them conditionally based on the input an user has given.
Automatic processing of LLM calls
Sometimes, you want to call a LLM and process its response without user interaction. A new dynamic action "Generate Text With AI" makes this possible.
For a full list of all features, have a look at https://apex.oracle.com.
Comments
Post a Comment