Novedades de Oracle APEX 23.2
Copias de trabajo de la aplicación
Desarrolle con confianza al crear una copia de trabajo de una aplicación para corregir un bug o agregar una función y, a continuación, vuelva a fusionar los cambios que ha realizado en la aplicación principal. Puede crear todas las copias de trabajo que desee, de forma que varios desarrolladores puedan contribuir y fusionar cambios en una sola aplicación.
Leer publicación de blog-
Diferencias integradas
Descubra las diferencias entre sus cambios pendientes y la aplicación principal con la vista de diferencias en paralelo integrada.
-
Refrescamiento sencillo
Revise, seleccione y recupere los cambios que han realizado otros compañeros en la aplicación principal desde que empezó a trabajar.
-
Fusión simple
Fusione de forma selectiva algunos o todos los cambios que se han realizado con aplicación principal en un solo clic.
Flujo de trabajo
Introducción a los flujos de trabajo en APEX: una solución de flujo de trabajo totalmente integrado que le permite automatizar procesos de negocio con poco código mediante un diseñador de flujo de trabajo intuitivo y visual creado de forma nativa en la plataforma.
Leer publicación de blog-
Simplicidad optimizada
Configure el direccionamiento condicional, conecte las aprobaciones de personas con tareas de acción, llame a las API de REST o de PL/SQL, envíe correos electrónicos o notificaciones push, espere hasta una fecha futura o lleve a cabo una lógica empresarial personalizada con tan solo unos clics en un diseñador visual que funciona como el diseñador de páginas que conoce.
-
Supervisión flexible
Cree rápidamente una página de consola personalizable gracias a la que los usuarios puedan entender el progreso de las instancias del flujo de trabajo y los administradores puedan resolver cualquier problema.
-
Actividades de extensión
Amplíe la paleta de actividades de flujo de trabajo con plugins de tipos de proceso.
Componentes nuevos y actualizados
Nuevos elementos de página
Cree aplicaciones con más capacidades con los elementos Cuadro combinado, Carga de imágenes y Generador de código QR.

-
Cuadro combinado
El nuevo elemento de página Cuadro combinado convierte fácilmente los valores de visualización escritos a mano en consultas de clave ajena reutilizables. Además, este elemento soporta varios valores, que se presentan en el campo como "fichas". Lea la publicación de blog sobre el nuevo elemento Cuadro combinado.
-
Carga de imágenes
El nuevo elemento Carga de imágenes facilita cambiar el tamaño de imágenes, recortarlas y cargarlas en la aplicación gracias al procesamiento en el dispositivo. Además, le permite elegir si utilizar la cámara principal o la cámara para selfis en los dispositivos móviles.
-
Generador de código QR
Con el nuevo tipo de elemento Código QR puede insertar de forma sencilla códigos QR con datos de texto, URL, números de teléfono, correos electrónicos, SMS o ubicaciones. Además, puede utilizar la API de Código QR asociada para insertar códigos QR en informes, correos electrónicos u otras partes de su aplicación.
Fondos de mapa personalizados
Ahora, los mapas soportan mosaicos de fondo personalizados gracias a los que tiene más formas de visualizar sus datos espaciales. Estos fondos de mapa se definen en los componentes compartidos y se pueden utilizar en cualquier componente de mapa.
-
Fondos como componentes compartidos
Los fondos de mapa son un nuevo tipo de componente compartido que se puede definir y a los que puede hacer referencia en cualquier parte de su aplicación. Además, puede suscribir, refrescar y publicar sus fondos de mapa como hace con cualquier otro componente compartido.
-
Opciones de personalización flexibles
Los fondos de mapa se pueden definir como capas de mosaico raster, de vector y de OGC WMS, y los puede personalizar todavía más usando parámetros adicionales, con el fin de que el mapa de la aplicación sea el más adecuado.
Mejoras de la búsqueda por facetas
El soporte agregado para las facetas arbitrarias y la dirección de ordenación proporciona a desarrolladores y usuarios más control para filtrar y ordenar los datos de informes con búsqueda por facetas.
-
Soporte de facetas arbitrarias
Filtrado flexible de columnas de informe en facetas basadas en entradas, con soporte para operadores de comparación ampliado que incluye no es igual que, no contiene y no empieza por.
-
Ordenar por descendente
Los desarrolladores pueden controlar la dirección de ordenación de las distintas facetas basadas en lista de valores.
Actualizaciones de componente de plantilla
Los componentes de plantilla se representan más rápido y soportan cualquier tipo de atributos, lo que permite a los desarrolladores crear componentes de IU todavía más sofisticados. Además, hemos mejorado la versatilidad de los componentes de plantillas integrados que son parte del tema universal para que pueda ir aún más allá.
-
Atributos sin límites
Ahora, los desarrolladores pueden crear plugins de componentes de plantilla sin la restricción de un máximo de 25 atributos. Dé rienda suelta a su creatividad y cree componentes de IU avanzados completamente declarativos y fáciles de usar.
-
Más rápido que nunca
Ahora, los componentes de plantilla, gracias a las mejoras en el tiempo de compilación, pueden representar todavía más rápido, lo que hace que la experiencia de usuario sea óptima.
-
Haga más con el tema universal
Hay varias actualizaciones de los componentes de plantilla incluidos con el tema universal que proporcionan una mayor versatilidad a los desarrolladores a la hora de utilizar componentes de plantilla en sus aplicaciones.
Experiencia de desarrollador
Actualizaciones de SQL rápido
Cree, mantenga y revise modelos de datos de aplicaciones con poco código, generación de SQL ultrarrápida, y un diagrama de relación de entidad incorporado.
-
Diagrama de Relación de Entidad
Visualice sus tablas, columnas, tipos de datos y relaciones del modelo de datos en un diagrama de relación de entidad intuitivo, al que puede acceder en el nuevo separador Diagrama.
-
Generación de SQL instantánea
En cuanto deje de escribir, el script SQL generado y el diagrama de ER se refrescan instantáneamente.
-
Experiencia de usuario simplificada
Ahorre tiempo y reduzca su carga mental gracias a una revisión renovada y preste ayuda de una forma más sencilla y óptima.
Mejoras en el origen de datos de REST
Se han realizado varias mejoras en la infraestructura de REST dentro de APEX para impulsar todavía más las integraciones con aplicaciones externas y para ampliar el alcance de sus soluciones basadas en APEX.
-
Mejoras de parámetro de origen de REST
Ahora, los parámetros de orígenes de REST tienen conocimiento de los tipos de datos y convierten fácilmente los elementos de página al formato de parámetro esperado. También puede especificar una expresión regular de validación que APEX evalúa antes de comunicarse con la API de REST.
-
Mejoras de plugin de origen de REST
Ahora, las devoluciones de llamada de plugin de origen de REST obtienen información sobre qué componente del plugin se está ejecutando. Además, los desarrolladores del plugin especifican que el punto final de URL no se debe probar al crear un nuevo origen de REST y que se puede utilizar la operación Recuperar una fila en sus devoluciones de llamada de recuperación.
-
Catálogos de origen de REST a partir de OpenAPI
Ya puede crear un catálogo de origen de datos de REST que contenga todos los puntos finales según una definición de OpenAPI.
-
Tipo de origen de REST de OData nativo
Gracias a que el conector de OData se ha integrado como un componente nativo en APEX, ahora los desarrolladores pueden incorporar datos de los servicios de REST que se ajustan al protocolo de OData sin la necesidad de instalar ningún plugin.
Soporte para extensiones de Fusion Apps
Ahora puede crear orígenes de datos de REST para consultar, insertar, actualizar y suprimir datos de las API de REST de Fusion Apps, lo que hace más fácil que nunca la ampliación de Fusion Apps con APEX. Una vez que haya definido los orígenes de datos de REST, podrá utilizar cualquiera de las regiones de APEX conectadas a las API de REST de Fusion Apps y crear experiencias personalizadas gracias a la potencia de SQL.
-
Completo y optimizado
Los orígenes de datos de REST de las aplicaciones de Oracle Cloud manejan todas las operaciones de lectura y escritura, aprovechando automáticamente la depuración, el filtrado y el ordenamiento de datos, así como las operaciones en bloque.
-
Desarrollo iterativo
Desarrolle aplicaciones de APEX conjuntamente con personalizaciones que estén en curso en un sandbox de Fusion Apps.
-
Soluciones directas
Cree listas de selección en cascada, consulte mediante páginas de ejemplo utilizando parámetros de filtro y muestre a los usuarios finales los errores de validación de Fusion Apps de forma sencilla.
Mejoras en los flujos de trabajo y las aprobaciones
Maneje nuevos casos de uso de Human Task con una funcionalidad ampliada.
Leer publicación de blog sobre el ciclo de vida de desarrollo Leer publicación de blog sobre la aprobación multinivel de gastos-
Tareas de acción
Defina tareas humanas en las que se necesite la introducción de datos o el acuse de recibo de un participante sin un resultado de aprobación explícita usando tareas de acción. Lea la publicación del blog sobre tareas de acción.
-
Parámetros actualizables
Puede permitir que los parámetros cambien los valores durante una tarea humana y que reaccionen al evento haciendo uso de la acción Actualizar parámetro y las nuevas API. Lea la publicación de blog sobre tareas humanas.
-
Administración mejorada
Ahora, además de agregar nuevos participantes a una tarea, los administradores de negocio también pueden eliminar participantes.
Mejoras generales del creador
-
Asistente de creación de aplicaciones simplificado
La primera página del proceso Crear aplicación cuenta con un aspecto renovado para que sea más fácil que nunca desarrollar aplicaciones nuevas. Cree una nueva aplicación con solo unos clics sin tener que pasar por todo el asistente de creación de aplicaciones.
-
Experiencia de usuario mejorada de exportación e importación de aplicaciones
Se han simplificado los asistentes de importación y exportación con el fin de crear una experiencia de usuario mejorada y más intuitiva. Exporte aplicaciones, páginas o componentes utilizando el nuevo sistema de navegación estandarizado para diferentes tipos de exportaciones y, a continuación, impórtelos en sus espacios de trabajos y aplicaciones en unos pocos pasos.
-
Enlaces de extensión de creador
Mejore la productividad al personalizar sus espacios de trabajo para agregar enlaces y entradas de menú a la IU del creador. Una vez que el enlace se haya configurado para un espacio de trabajo, el menú de extensión asociado aparecerá entre la búsqueda de espacios de trabajo y el menú de administración. Los enlaces tienen acceso a cadenas de sustitución de lista de permitidos como APP_USER y APP_SESSION_ID; además, hay varias cadenas de sustitución disponibles para menús de extensión.
-
Nuevo comentario y Anular la marca de comentario del menú contextual en el diseñador de páginas
Con las opciones Nuevo comentario y Anular la marca de comentario en el menú contextual del árbol de representación en el diseñador de páginas puede conmutar el atributo de opción de creación de cualquier componente directamente desde el menú contextual del diseñador de páginas, lo que supone un ahorro considerable de clics en el proceso de desarrollo.
-
Mejoras de la galería de aplicaciones
Instale una aplicación sin utilizar el cuadro de diálogo Instalar y configure las instalaciones de aplicaciones en segundo plano para una instancia; de esta forma, podrá instalar varias aplicaciones en secuencia o realizar otras tareas mientras se instala una aplicación. Hay una nueva opción de actualización que le permite obtener la versión más reciente de una aplicación instalada anteriormente sin necesidad de eliminarla.
-
Mejoras de accesibilidad en el creador
Se han hecho mejoras de accesibilidad general en el entorno de desarrollo, así como correcciones de bugs centradas en la accesibilidad, para conseguir que todos los usuarios tengan una mejor experiencia.
Actualizaciones y mejoras adicionales
-
Mostrar mensajes de éxito después de cerrar el cuadro de diálogo
El proceso Cerrar cuadro de diálogo tiene un nuevo atributo con el nombre Mostrar mensajes de éxito. Cuando está activado, los mensajes de éxito se muestran en el marco de nivel superior de la página.
-
Almacenar recursos estáticos en almacenamiento de objetos
Hay una nueva opción Almacenamiento de archivos de la aplicación en Definición de aplicación que establece el almacenamiento de objetos como la ubicación en la que almacenar recursos estáticos de aplicación como imágenes, CSS y JavaScript.
-
Icono de edición de enlace del informe interactivo por defecto
Al elegir un destino personalizado para los atributos de un informe interactivo, el icono de enlace se definirá por defecto como fa-edit si la aplicación contiene Fuente APEX. fa-edit también se ha agregado a la lista de selección rápida.
-
Ubiquitous Database Search para Oracle Database 23ai
Hay un nuevo tipo de búsqueda disponible en el asistente de configuración de búsqueda de APEX que proporciona asistencia para la nueva función de Oracle Database 23ai: Ubiquitous Database Search.
-
Contexto de cadena de ejecución en segundo plano
Asocie un valor de contexto a una cadena de ejecución en segundo plano y, de manera opcional, serialice la ejecución en función de la cadena de ejecución.
-
Desactivar y restringir las aplicaciones con nuevos parámetros de instancia
Los nuevos parámetros de la API APEX_INSTANCE_ADMIN permiten desactivar y restringir las aplicaciones en su espacio de trabajo de APEX. Desactive algunas aplicaciones, o todas ellas, con el parámetro DISABLE_APPS_LOGIN, o restrinja el acceso a aplicaciones de gestión interna con el parámetro RESTRICT_APPS_HEADER, que identifica la cabecera de solicitud HTTP y determina qué aplicaciones están permitidas para su uso público.
-
Nuevo juego de datos para los idiomas árabe e italiano
Se ha agregado el juego de datos de EMP y DEPT para los idiomas árabe e italiano, junto con un plan detallado para crear fácilmente aplicaciones de ejemplo en el juego de datos subyacente.
-
Rellenar las subentradas de los elementos de la lista con referencia de lista
Ahora, una referencia a una lista puede rellenar los elementos secundarios de un elemento de lista estática y permite anidar listas de hasta 10 niveles. La lista de referencia puede ser estática o dinámica, y la identificación de relaciones de lista y sublistas se puede hacer con facilidad en el informe Uso de lista.
-
Mejoras en directicas de plantilla
Las directivas de plantilla ahora están disponibles para usarse dentro de los atributos de componente de plantilla Text, Textarea y HTML en el diseñador de páginas, así como en las asignaciones de un bloque {with/} y {apply/}.
-
Mejoras en el procesamiento en segundo plano
El procesamiento de página en segundo plano ha mejorado gracias a una serialización optimizada y una mejor integración con el manejo de errores de APEX, así como el hecho de permitir ejecuciones tanto transaccionales como no transaccionales.
-
Redwood Light renovado
La configuración de colores, fondos, texturas, márgenes, junto con los ajustes adiciones de estilo, proporcionan al tema Redwood Light un aspecto renovado.
-
Actualizaciones de las bibliotecas de JavaScript
Hemos actualizado varias bibliotecas de JavaScript a versiones más recientes que incluyen 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 y TinyMCE 6.6.1.