¡Muy buena noticia! ¡Ya está disponible Oracle APEX 23.1 en apex.oracle.com!

Oracle anunció hoy que han actualizado el servicio gratuito de evaluación APEX en apex.oracle.com, a una versión de preproducción de Oracle APEX 23.1.

¡Ahora podemos probar las nuevas funcionalidades de Oracle APEX 23.1!

¿Cuáles son las novedades en Oracle APEX 23.1?

Componentes de la plantilla

Los componentes de plantilla, es un nuevo tipo de complemento para crear componentes de interfaz de usuario reutilizables con soporte para acciones, menús y atributos personalizados dentro de Page Designer. Estos componentes se pueden representar de forma independiente como regiones que muestran una o varias filas de datos, y también pueden estar dentro de los informes como parciales de una columna.

Imagen crédito: Oracle Corporation

Notificaciones automáticas de PWA

Podemos notificar fácilmente a los usuarios de computadoras de escritorio y dispositivos móviles que optaron por recibir notificaciones automáticas.

Imagen Crédito: Oracle Corporation

Navegador de objetos modernizado

  • Filtrado fácil: Ahora podemos ver y filtrar objetos de la base de datos de todo tipo desde un solo árbol. 
  • Edición más fácil: Una experiencia de edición mejorada que facilita continuar editando el último objeto que estabamos viendo y que garantiza que los cambios no guardados nunca se pierdan sin querer, mostrando una nueva advertencia en la navegación.
  • Desempeño mejorado: Podemos crear objetos comunes más fácilmente desde una nueva página de destino y cambiar rápidamente entre las múltiples pestañas de un objeto, por ejemplo, entre la especificación y el cuerpo de un paquete o las columnas y los datos de una tabla.
  • Accesible para todos: El Explorador de objetos ahora está codificado según las pautas de accesibilidad, lo que facilita el trabajo en objetos de la base de datos con tecnologías de asistencia, como lectores de pantalla.

Mejoras en el procesamiento de páginas

Podemos agrupar una secuencia de procesos de página para descargar el procesamiento en segundo plano o simplemente simplificar el mantenimiento de la ejecución condicional.

Page Processing Improvements in APEX 23.1!

Mejoras en la fuente de datos REST

  • Invocar API para fuentes REST: El proceso Invoke API se ha ampliado para admitir orígenes de datos REST, lo que proporciona una invocación REST totalmente declarativa para procesos de página y simplifica la asignación de parámetros de origen REST a elementos de página, expresiones SQL, valores estáticos y más.
  • Descubra fuentes REST con Swagger: APEX ahora es compatible con el descubrimiento de fuentes REST en función de las respuestas de Swagger/OpenAPI. Podemos crear una fuente de datos REST completa basada en una respuesta, incluido un perfil de datos, así como metadatos adicionales como operaciones y URL u otros parámetros.
  • Selectores en bruto: Se ha agregado un nuevo elemento de cambio a los perfiles de origen de datos REST para seleccionar las filas tal como están. Cuando está habilitado, todos los selectores se usarán exactamente como se especifica y APEX no desinfectará los selectores de filas y columnas al generar la consulta SQL para el análisis JSON.
Invoke API for REST Sources in APEX 23.1!

Mejoras generales del Constructor

Se ha actualizado el APEX Builder lo cual mejoran la experiencia del desarrollador 🙂

  • Copiar páginas desde Crear aplicación: Podemos crear rápidamente copias de páginas desde la aplicación actual u otras aplicaciones directamente desde el asistente Crear página. El nuevo botón Crear página como copia disponible en el asistente Crear página lo envía directamente al asistente Copiar página, donde puede seguir los pasos familiares para tener una copia de una página en poco tiempo.
  • Guardar y ejecutar desde el Editor de código: Podemos ejecutar páginas en Page Designer directamente desde un cuadro de diálogo de editor de código sin cerrar utilizando la nueva función Guardar y ejecutar páginas en los editores de código.
  • Ayuda sensible al contexto: Los enlaces a los recursos de documentación en las aplicaciones de APEX Builder se han actualizado para incluir contexto y permitir que la documentación se redirija al libro o capítulo adecuado, lo que aumenta la calidad de todos los enlaces de documentación desde dentro de APEX Builder.
  • URL amigables en Builder: APEX Builder se actualizó para usar URL amigables, allanando el camino para la habilitación futura de PWA en Builder.
  • Actualizaciones de atributos de complementos: La infraestructura de complementos de elementos se ha ampliado para admitir 25 atributos, en lugar de 15. Ahora también es posible definir y asignar grupos para atributos personalizados, lo que facilita agrupar atributos de complementos similares.
  • Compatibilidad con gráficos de propiedades: Soporte nativo para gráficos de propiedades en la base de datos 23c. Podemos crear componentes de página APEX directamente en un gráfico de propiedades mediante consultas SQL. Podemos crear listas de valores compartidas, automatizaciones y configuraciones de búsqueda directamente en gráficos de propiedades mediante SQL.
  • Integración web del desarrollador de SQL: Podemos abrir SQL Developer Web directamente desde el menú Builder. Compatible con ORDS versión 23.1 y debe configurarse a nivel de instancia. Para áreas de trabajo con 1 esquema de base de datos asociado que está habilitado para REST, SQL Developer Web se abrirá en una pestaña separada. De lo contrario, a los desarrolladores se les solicitará un cuadro de diálogo modal con una lista de los esquemas para conectarse o habilitar REST.
  • Capturar ECID en el registro del servicio web: Podemos configurar servicios web externos pasando el ID de contexto de ejecución para el seguimiento de un extremo a otro.
  • Continuidad de la aplicación: Se agregó un nuevo atributo de seguridad de la aplicación, Confirmación de estado de sesión. Esto controla cómo se manejan los cambios en la sesión y los valores de los elementos, además de las confirmaciones que los acompañan. Estos se posponen hasta el final del procesamiento de solicitudes para aplicaciones nuevas, mientras que las aplicaciones antiguas tienen los cambios escritos y confirmados inmediatamente.

Mejoras en la Administración de APEX

  • Resumen de administración: Podemos supervisar el estado de nuestras instancias, espacios de trabajo y esquemas con métricas diarias y gráficos de tendencias, disponibles diariamente en el nuevo Resumen del administrador de APEX. 
  • Restricciones de aprovisionamiento automático: Ahora es más faacil administrar la creación de espacios de trabajo en una instancia con una nueva interfaz de usuario y API que nos permite definir y administrar una lista de bloqueo de patrones de correo electrónico. 
  • Nueva API APEX_APPLICATION_ADMIN: Se ha agregado la APEX_APPLICATION_ADMIN API, lo que permite a los desarrolladores interactuar mediante programación con trabajos de administración.

Mejoras en el Tema Universal y la experiencia de usuario

El tema universal se ha actualizado con nuevos componentes de plantilla integrados, un selector de visualización de regiones mejorado, un mejor rendimiento de representación de páginas y más.

  • Nuevos componentes de plantilla: El tema universal ahora incluye componentes de plantilla para avatar, insignia, comentarios, fila de contenido, lista de medios y línea de tiempo. Muchos de estos componentes están destinados a reemplazar las plantillas de informes clásicos que proporcionaban patrones de diseño similares, pero ahora están disponibles como componentes de plantilla totalmente declarativos que son mucho más fáciles de configurar y usar.
  • Fidelidad de iconos mejorada: Los íconos de aplicaciones generados para PWA se han actualizado para aplicar el enmascaramiento apropiado para que se vea apropiado en más plataformas y dispositivos.
  • Mejoras en el selector de visualización de regiones: Los selectores de visualización de región ahora admiten la visualización de iconos de región junto a los títulos en las pestañas del selector de visualización de región y controlan la selección de pestañas en la carga de la página con nuevas opciones para recordar la última pestaña seleccionada. Los selectores de visualización de región también admiten APEX_REGION.RESET para restablecer la preferencia de usuario o sesión para la selección de pestañas.
  • Exportar e Importar en Theme Rolle: Podemos descargar y cargar fácilmente temas directamente desde la interfaz de Theme Roller desde el nuevo botón de menú Acciones.
  • Rendimiento de representación mejorado: Las regiones colapsables y del selector de visualización de regiones se pintan aún más rápido durante la carga de la página para reducir el parpadeo.
  • Actualizaciones de plantillas: Las actualizaciones de las plantillas Hero y Title Bar proporcionan una nueva posición del botón Arriba. Las plantillas de región estándar e informe también se han actualizado para incluir una nueva opción de plantilla de alineación, lo que permite un control adicional sobre la alineación de los elementos Order By.

Mejoras en el Componente de Aprobaciones

El componente aprobaciones ahora admite fechas de vencimiento para crear tareas de aprobación.

  • Elemento de fecha de vencimiento: El elemento Fecha de vencimiento ahora está disponible como una propiedad para el complemento de proceso Human Task – Create. Cuando se especifica, este valor anulará la configuración de la fecha de vencimiento para la definición de la tarea subyacente.
  • API de creación de tareas actualizada: La API APEX_APPROVAL.CREATE_TASK ahora incluye un parámetro de fecha de vencimiento. Cuando se especifica, este valor anulará la configuración de la fecha de vencimiento para la definición de la tarea subyacente.

Actualizaciones y mejoras adicionales

  • Nuevo selector de color: El antiguo selector de color JET se reemplazó en APEX Theme Roller, Page Designer y IR/IG Highlights con un nuevo selector de color basado en componentes web. Este selector de color se puede crear dinámicamente y tiene la misma configuración que el selector de color anterior con un objeto compatible con el color JET.
  • Objetos habilitados para REST: La funcionalidad de habilitación de REST para los objetos de la base de datos se eliminó del Explorador de objetos APEX y se colocó en Servicios APEX RESTful. Los usuarios ahora pueden crear y modificar servicios RESTful desde la página Objetos RESTful habilitados.
  • Mejoras de accesibilidad: Los atributos de texto sin formato se han actualizado para escapar correctamente de los atributos HTML y ARIA y evitar que el marcado HTML se exponga a los lectores de pantalla.
  • TinyMCE adoptado: Se ha agregado la biblioteca de JavaScript TinyMCE y ahora es la base para el editor de texto enriquecido, ya que CKEditor ha quedado obsoleto.
  • Actualizaciones de la biblioteca de JavaScript: Han actualizado varias bibliotecas de JavaScript a versiones más recientes, incluidas 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 y MapLibre 2.4.0.

Finalmente también Oracle ha anunciado una serie exclusiva de 4 partes de Oracle APEX Office Hours centradas completamente en las nuevas características de APEX 23.1.

Te invito a probar las nuevas funcionalidades de esta nueva versión de Oracle APEX!

Publicado por Ing. Clarisa Maman Orfali

Clarisa es Oracle ACE Director, con más de 27 años de experiencia como desarrolladora, docente, autora y consultora en Tecnologías de la Información. Clarisa es de Argentina que vive y trabaja en Irvine, California, en los Estados Unidos. Ella es autora de los primeros tres libros de Oracle APEX. También es co-fundadora del Grupo de Usuarios de Oracle de Argentina (AROUG) y se ha especializado los últimos 13 años en el desarrollo de aplicaciones web con Oracle Application Express (APEX).

Deja un comentario

A %d blogueros les gusta esto: