Lo nuevo en Oracle APEX 22.1

Descubre lo nuevo en Oracle APEX 22.1

 · 10 min read

Aprobaciones y lista de tareas unificadas

Con los nuevos componentes de aprobaciones, puede ofrecer soluciones que requieren aprobaciones humanas en un tiempo récord. Definir tareas en cualquier aplicación que los usuarios inicien desde cualquier página y los aprobadores procesen utilizando una única lista de tareas unificada.


Lista de tareas unificadas

  1. Crea una página de bandeja de entrada que muestre todas las tareas humanas que requieren la atención de un usuario.

Definición de la tarea

  1. Configure los parámetros de la tarea, los participantes y las acciones, y luego genere una página Detalles de la tarea.

Procesamiento sencillo de tareas

  1. Crea y gestiona tareas humanas con procesos integrados, nuevas vistas y una API PL/SQL.

Aplicación de aprobaciones de muestra

  1. ¡La nueva aplicación de aprobaciones de muestra tiene todo lo que necesitas para empezar!

Creación simplificada de páginas

El asistente Crear página se ha simplificado drásticamente para que sea más fácil que nunca la creación de páginas en sus aplicaciones APEX. Hemos optimizado el asistente aplicando valores predeterminados inteligentes, minimizando la entrada del usuario, mejorando la navegación por la página y mucho más.

Crear páginas más rápido

  1. Hemos reducido el número de pasos necesarios para crear páginas, para que puedas añadir páginas más rápido y con el mínimo esfuerzo.

Crear páginas más inteligentes

  1. El asistente Crear página establece automáticamente la configuración más adecuada para el modo de página, la miga de pan y la navegación. Incluso los iconos de navegación se establecen en función del tipo de página, y las columnas de clave principal se seleccionan en función de las restricciones de clave principal.

Crear páginas más inteligentes

  1. Es más que el mago: ¡las páginas que obtienes también son más inteligentes! La lista compartida de valores (LOV) se creará o reutilizará para columnas que tengan restricciones de clave externa, ¡y los tipos de columna o elemento se establecerán adecuadamente para que coincidan!

Exportación de aplicaciones leibles en formatos JSON o YAML

Las exportaciones de su aplicación ahora pueden incluir una versión legible y fácilmente "difutable" en formato YAML/JSON.

Exportar formato Legible

  1. Ahora puede incluir una exportación legible por humanos en formato JSON o YAML como parte de la exportación de su aplicación.

Exportar actualizaciones de la API

  1. New export type options READABLE_JSON and READABLE_YAML for the APEX_EXPORT.GET_APPLICATION API, whose p_type parameter can now be a comma-delimited list of values to export multiple formats at once.

Soporte técnico de sqlcl y APEXExport

  1. Las utilidades SQLcl y APEXExport (Java) se han actualizado para admitir los nuevos formatos de exportación JSON y YAML.

Componentes nuevos y actualizados

Búsqueda de filas. Mejorado.

La funcionalidad de búsqueda de filas dentro de APEX se ha mejorado para proporcionar una experiencia de búsqueda más natural e intuitiva en toda su aplicación. Con el nuevo comportamiento de búsqueda tokenizado habilitado, los usuarios podrán introducir varias palabras y encontrar el contenido más relevante, incluso si esas palabras abarcan más de una columna.


Resultados relevantes

  1. Cada palabra de un término de búsqueda se utilizará para encontrar resultados, ya sea que las palabras estén contenidas en alguna de las columnas, juntas o de forma independiente.

Configuración

  1. Puede configurar si desea utilizar este nuevo comportamiento simplemente alternando el atributo de búsqueda tokenizada a nivel de aplicación.

Componentes compatibles

  1. Este comportamiento de búsqueda funciona en todos los componentes que admiten la búsqueda de filas, incluidos los filtros inteligentes, la búsqueda facetada, el informe interactivo, la cuadrícula interactiva y el LOV emergente.

Clasificación de regiones simplificada

La nueva función Ordenar por elemento de página permite a los desarrolladores configurar fácilmente las opciones de clasificación para sus regiones. Las regiones compatibles le permitirán establecer un elemento para configurar el orden de clasificación, recoger automáticamente el evento de cambio, aplicar el orden apropiado por cláusula y actualizar la región.


Clasificación simplificada

  1. Puedes definir una colección de orden por cláusulas, claves internas y valores de visualización como parte de la definición del elemento. Se aplicará el orden por cláusula correspondiente asociado a la clave.

Totalmente integrado

  1. No es necesario configurar una acción dinámica para activar una actualización de pasaje. Esta funcionalidad está integrada de forma predeterminada. Para facilitar aún más las cosas, el elemento Ordenar por se crea automáticamente para usted en la mayoría de los casos como parte del asistente Crear página.

Soporte de región amplia

  1. Se admiten casi todos los tipos de regiones, incluidas las tarjetas, los informes clásicos, los gráficos e incluso los complementos de región. Solo los pasajes Componente Mapa, Informe Interactivo y Cuadrícula Interactiva están exentos, ya que estos componentes proporcionan sus propios controles de clasificación.

Mejoras en la búsqueda facetada

La búsqueda facetada se ha actualizado para admitir el resaltado de términos de búsqueda para el filtrado del lado del cliente, un nuevo menú de acciones por faceta con controles adicionales a nivel de faceta y varias mejoras en la accesibilidad y la experiencia del usuario.

Menú Acciones

  1. Proporciona un menú por faceta con nuevas acciones como ocultar faceta y habilitar el filtrado del lado del cliente. Además, la acción Mostrar gráfico se movió al menú contextual de facetas para obtener una interfaz de usuario más limpia.

Resaltado de términos de búsqueda

  1. Resaltado de término de búsqueda para el filtrado del lado del cliente en facetas y filtros.

Mejoras en la experiencia de usuario

  1. Los grupos de facetas ya no se contraerán al seleccionar cuando muestren más resultados. Compatibilidad con teclado mejorada.

Soporte para regiones de plug-ins

  1. Los desarrolladores de plug-ins ahora pueden hacer que un plug-in de región sea compatible con la búsqueda facetada y los filtros inteligentes con muy pocos cambios.

Markdown y editor de texto enriquecido

Se han realizado una serie de mejoras en torno a la creación y visualización de texto enriquecido, ya sea HTML o Markdown.

Texto enriquecido en la cuadrícula interactiva

  1. Activa la opción "Mostrar texto enriquecido" de la columna Editor de texto enriquecido para mostrar el texto enriquecido incluso en el modo de cuadrícula de solo lectura.

CKEditor5 v32.0.0

  1. Al tomar v32.0.0, los desarrolladores ahora pueden hacer uso del complemento HTML Embed. La barra de herramientas "Completa" del elemento Editor de texto enriquecido ahora contiene una entrada que permite insertar y editar fragmentos HTML arbitrarios.

APEX_MARKDOWN.to_html

  1. Esto se ha actualizado para admitir un CLOB como entrada.

PWA y experiencia del usuario

Personalización de los trabajadores de servicio de PWA

Los desarrolladores de APEX ahora pueden aprovechar el motor PWA e inyectar su propio código de trabajador de servicios para manejar cualquier cosa, desde notificaciones push, pagos de aplicaciones web, actualizaciones de aplicaciones en segundo plano y más.


PWA en Componentes compartidos

  1. Los componentes compartidos rediseñados ahora cuentan con una nueva página dedicada a los atributos de PWA, lo que refuerza nuestro compromiso con la tecnología.

Elige una estrategia de trabajador de servicio

  1. Utilice el trabajador de servicios predeterminado de APEX para beneficiarse del nuevo sistema de almacenamiento en caché de recursos o extienda el trabajador de servicios APEX con ganchos JavaScript. Los ganchos se pueden utilizar para implementar notificaciones push, pagos de aplicaciones web, actualizaciones de aplicaciones push en segundo plano y más.

Comparte tu trabajador de servicio personalizado

  1. Utilizando la estrategia de trabajador del servicio URL de archivo, puede compartir su código entre varias aplicaciones.

Autenticación persistente

Permite que tus clientes vuelvan a la acción más rápido con la nueva autenticación persistente. Inicia sesión una vez, permanece conectado.


Mayor compromiso

  1. Permitir que sus clientes opten por "Recordarme" los hará volver a su aplicación mucho más rápido. Al expirar la sesión, se proporciona automáticamente una nueva sesión.

Protegido por defecto

  1. La seguridad fue nuestra principal consideración absoluta al crear esta función. La configuración de autenticación persistente se puede configurar a través de la instancia de administrador de APEX y se puede desactivar en cualquier momento, para que mantenga el control de su sistema.

API ampliada

  1. La autenticación persistente está habilitada para las nuevas PWA. Las aplicaciones existentes se pueden cambiar para utilizar la autenticación persistente a través de la API ampliada apex_authentication.login.

Actualizaciones universales del tema

Universal Theme se ha actualizado con una nueva plantilla de pasaje de imagen, soporte para imágenes de región, rendimiento mejorado de renderizado de páginas y más.

Plantilla de imagen de región

  1. La nueva plantilla de región de imagen le permite mostrar fácilmente imágenes en sus aplicaciones que se pueden personalizar aún más con opciones de plantilla para aplicar filtro, ajustar la relación de aspecto y escalar.

Mejoras en la página de inicio de sesión

  1. Ahora puedes personalizar fácilmente la página de inicio de sesión de tu aplicación con la nueva posición de región de imagen de fondo. Además, la región de inicio de sesión ahora admite imágenes de región para mostrar el icono o el logotipo de su aplicación.

Renderizado de página mejorado

  1. Hemos mejorado el rendimiento de renderizado de páginas del menú de navegación lateral y la barra de menús, y hemos añadido una nueva opción de plantilla de "Renderizado diferido" para las plantillas de página.

Experiencia del desarrollador

Generador de datos

¿Buscas datos de muestra para rellenar en tus tablas? Con el nuevo generador de datos en APEX, puede definir fácilmente los blueprints de generación de datos y rellenar sus tablas con datos de muestra generados aleatoriamente. Una vez que tenga su blueprint definido, puede optar por generar exportaciones de datos de muestra como archivos CSV o JSON, o insertar los datos directamente en sus tablas existentes.

Empezar desde tablas existentes

  1. Los blueprints de tabla se pueden crear a partir de tablas existentes en el esquema de usuario, desde cero e importando archivos de blueprint JSON válidos.

Generar datos

  1. Estos blueprints pueden generar miles de filas de datos y las opciones de exportación están en archivos de inserción CSV, JSON o SQL. Los datos también se pueden insertar en las tablas y columnas existentes en el esquema.

Exportar e importar planos

  1. Utilice el generador de datos para crear blueprints con tablas, columnas y fuentes de datos personalizadas para crear rápidamente prototipos de datos.

Iconos de la aplicación

Dale a tu aplicación la marca que se merece con nuestro nuevo editor de iconos de aplicación. Suba el icono de su aplicación una vez y deje que APEX lo propague a su aplicación en tiempo de ejecución.


Sube tu icono

  1. APEX ofrece una lista de estilos y colores de iconos entre los que puedes elegir. Si ninguno de esos iconos se ajusta a su aplicación, puede cargar uno y utilizar nuestro editor de iconos para cambiar el tamaño o recortar su icono.

Edita Tu Icono En Cualquier Momento

  1. Con su nueva sección dedicada en los atributos de la interfaz de usuario, los iconos de la aplicación se pueden editar en cualquier momento, al crear una nueva aplicación o editarla.

Integrado En La Barra De Herramientas De Desarrollo De APEX

  1. Puedes usar la barra de herramientas del desarrollador de APEX para editar tu icono en cualquier momento. Editar el icono desde la página de inicio de sesión de su aplicación incluso muestra una vista previa de la salida en tiempo real.

Instalación de la galería de aplicaciones sin esfuerzo

Ahora puedes instalar aplicaciones de inicio y aplicaciones de muestra sin salir de APEX. En cuestión de segundos, puede seleccionar la aplicación que desee e instalarla desde la Galería de aplicaciones actualizada.

Nuevo diseño de galería

  1. La galería de aplicaciones APEX se rediseñó por completo para mostrar una vista más fácil de usar de todas las aplicaciones de inicio y aplicaciones de muestra disponibles, junto con las descripciones de sus aplicaciones y las opciones de instalación de un vistazo.

Alojado en GitHub

  1. Las aplicaciones de inicio y las aplicaciones de ejemplo están alojadas en GitHub y gestionadas por Oracle APEX. La nueva galería de aplicaciones APEX las consume a la perfección.

Actualización disponible

  1. Cuando su aplicación de inicio o aplicación de muestra esté desactualizada, APEX mostrará una insignia para notificar que hay una actualización disponible.

Compatibilidad con fuentes REST para consultas SQL habilitadas para REST

Ahora puede crear fuentes REST encima de REST Habilitad SQL para ejecutar en una base de datos remota y abstraer la consulta SQL de los componentes APEX.


Sincronizar los resultados con las tablas locales

  1. Defina una programación y un tipo de sincronización y haga que APEX descargue automáticamente los datos de resultados en una tabla local.

Reutilizar consultas predefinidas

  1. Definir una consulta SQL una vez, en el código fuente REST, y reutilizar en varios componentes APEX en toda la aplicación.

Aprovechar los catálogos REST

  1. Proporcione un conjunto de consultas seleccionadas a los desarrolladores de la empresa, como un catálogo de fuentes REST y facilite a todos el uso de consultas preparadas y optimizadas.

Anulaciones de sesión

Las modificaciones de sesión son una forma conveniente para que los desarrolladores cambien rápidamente los valores de la sesión de los que suele ser responsable el motor APEX, como las rutas de archivo, los archivos adicionales y los atributos de globalización.


Nuevo diseño de la barra de herramientas para desarrolladores

  1. Hemos reestructurado las entradas de la barra de herramientas para desarrolladores para que sean más cortas y sencillas. La entrada Depuración es ahora un menú.

Probar los atributos de sesión Scoped

  1. Con las anulaciones de sesión, es trivial probar una aplicación para un idioma diferente o una zona horaria diferente, con el alcance de su usuario constructor de APEX.

Cargar JavaScript y CSS adicionales

  1. Construir JavaScript y CSS localmente es más fácil que nunca con las modificaciones de sesión de ruta de archivo. Edita #APP_FILES# para redirigir sus archivos a una ruta diferente.

Mejoras en las URL de los archivos

La sintaxis de las URL de JavaScript y CSS se ha mejorado con nuevas funciones.


Nuevas directivas de URL

  1. Las URL de los archivos JavaScript ahora se pueden cargar como módulos ES, y ser asíncronas o diferidas, a través de nuevas directivas declarativas. Por ejemplo: [module]myScript.js

Comentarios

  1. Los desarrolladores ahora pueden comentar temporalmente las URL de los archivos. Usa -- para comentar una sola línea, o /* */ para comentar varias líneas.

Experiencia de edición

  1. En Page Designer, el editor ahora cuenta con resaltado de sintaxis dedicado, así como autocompletar para directivas y sustituciones.

Características adicionales

Archivos de espacio de trabajo en la exportación de componentes

  1. Ahora también puede incluir sus archivos estáticos del espacio de trabajo utilizando la exportación de componentes.Ver vídeo (1:31)

Soporte de suscripción para listas

  1. Ahora puede suscribirse a listas de una aplicación a otra, lo que le permite tener una única definición de lista que se comparte entre varias aplicaciones. También hemos simplificado los asistentes para crear y copiar lista y la página Editar lista.

Actualizaciones de la API apex_web_service

  1. The APEX_WEB_SERVICE API now includes the CLEAR_REQUEST_HEADERS and CLEAR_REQUEST COOKIESprocedures providing an easy programmatic way to to clear request headers and cookies.

Rendimiento mejorado para las exportaciones de datos

  1. La descarga de datos de los componentes de informes APEX es ahora más rápida que nunca.

Mejoras en el editor de código

  1. El editor de código en APEX se ha actualizado con numerosas mejoras, incluida una opción para habilitar la coloración del par de soportes, la capacidad de resaltar caracteres invisibles poco comunes y el soporte intellisense para el código JavaScript definido en la función JavaScript y la declaración de variables globales.

Página Componentes compartidos actualizados

  1. La página Componentes compartidos ahora muestra insignias con recuentos de componentes, un enlace más destacado para la configuración de Progressive Web App en Interfaz de usuario y otros pequeños cambios para mejorar la usabilidad.

Actualizaciones de la biblioteca JavaScript

  1. Hemos actualizado varias bibliotecas JavaScript a versiones más recientes, incluyendo 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 y MapLibre 1.15.2 (Mapas utilizaban anteriormente


Apoyamos a las Organizaciones a Implementar Soluciones Tecnológicas de Forma Exitosa. 

CLiCK Consulting Group


Mauriel Rosero

Consultor | Middleware | Database

No comments yet.

Añadir un comentario
Ctrl + Enter para añadir comentarios