Novidades do Oracle APEX 23.2
Cópias de Trabalho do Aplicativo
Desenvolva com confiança criando uma cópia de trabalho de um aplicativo para corrigir um bug ou adicionar um recurso; em seguida, mescle seletivamente suas alterações de volta no aplicativo principal. Você pode criar quantas cópias de trabalho desejar, de forma que muitos desenvolvedores possam colaborar e mesclar alterações em um único aplicativo.
Ler Postagem no Blog-
Diferenciador Integrado
Entenda como suas alterações pendentes se comparam ao aplicativo principal com o visualizador de diferenciador lado a lado integrado.
-
Atualização Fácil
Revise e extraia seletivamente as alterações que os integrantes da equipe fizeram no aplicativo principal desde que você começou a trabalhar.
-
Mesclagem Simples
Mescle seletivamente algumas ou todas as suas alterações novamente no aplicativo principal com um clique.
Workflow
Apresentando Workflows no APEX - uma solução de workflow totalmente integrada que permite automatizar processos de negócios, com baixo código, usando um designer de workflow visual intuitivo desenvolvido nativamente na plataforma.
Ler Postagem no Blog-
Simplicidade Otimizada
Configure roteamento condicional, integre aprovações humanas e tarefas de ações, chame APIs REST ou PL/SQL, envie e-mail ou notificações por push, aguarde uma data futura ou execute a lógica de negócios personalizada usando apenas cliques em um designer visual que funciona como o Designer de Páginas com o qual você está familiarizado.
-
Monitoramento Flexível
Crie rapidamente uma página de console personalizável para permitir que os usuários entendam o andamento das instâncias de workflow e os administradores resolvam qualquer problema.
-
Atividades Extensíveis
Expanda a paleta de atividades de workflow usando plug-ins de tipo de processo.
Componentes Novos e Atualizados
Novos Itens de Página
Crie aplicativos com mais recursos usando os novos itens Caixa de Combinação, Upload de Imagem e Geração de Código QR.

-
Caixa de Combinação
O novo item de página Caixa de Combinação converte facilmente valores de exibição informados manualmente em lookups de chave estrangeira reutilizáveis. O item também aceita diversos valores que são renderizados como "chips" dentro do campo. Leia o post no blog sobre o novo Item Caixa de Combinação.
-
Upload de Imagem
O novo item Upload de Imagem facilita cortar, redimensionar e carregar imagens para seu aplicativo usando o processamento no dispositivo. Você também pode configurar se deseja usar a câmera principal ou de selfie para dispositivos móveis.
-
Gerador de Código QR
O novo tipo de item Código QR permite que você integre facilmente códigos QR digitalizáveis que contenham texto, url, telefone, e-mail, SMS ou dados de localização. Você também pode usar a API de Código QR associada para incorporar códigos QR em relatórios, e-mails ou outras partes do seu aplicativo.
Planos de Fundo de Mapas Personalizados
Os mapas agora suportam mosaicos de plano de fundo personalizados, permitindo que você visualize seus dados espaciais de outras formas que não existiam antes. Esses planos de fundo de mapas são definidos em Componentes Compartilhados e podem ser usados em todos os componentes de mapa.
-
Planos de Fundo como Componentes Compartilhados
Os Planos de Fundo de Mapas são um novo tipo de Componente Compartilhado que podem ser definidos e referenciados em seu aplicativo. Além disso, você pode assinar, atualizar e publicar seus Planos de Fundo de Mapas exatamente como qualquer outro Componente Compartilhado.
-
Opções de Personalização Flexíveis
É possível definir os Planos de Fundo de Mapas como Raster, Vetor e camadas de mosaico OGC WMS e personalizá-los ainda mais com parâmetros adicionais para entregar o mapa mais apropriado para seu aplicativo.
Aprimoramentos de Pesquisa Facetada
Foi adicionado suporte para facetas arbitrárias e a direção de classificação fornece a desenvolvedores e usuários ainda mais controle sobre a filtragem e a classificação de dados de relatórios com a Pesquisa Facetada.
-
Suporte a Facetas Arbitrárias
A filtragem flexível de colunas de relatório em facetas baseadas em entrada, com suporte para operadores de comparação, foi estendida para incluir os operadores diferente de, não contém e não começa com.
-
Classificação em Ordem Decrescente
Os desenvolvedores podem controlar a ordem de classificação para distintas facetas baseadas em LOV.
Atualizações de Componentes de Modelo
Os Componentes de Modelo são renderizados de forma mais rápida e suportam qualquer número de atributos, permitindo que os desenvolvedores criem componentes de interface de usuário ainda mais sofisticados. Expandimos também a versatilidade dos Componentes de Modelo integrados que fazem parte do Universal Theme, dando a você maior prontidão de uso.
-
Atributos Ilimitados
Os desenvolvedores agora podem criar plug-ins de Componentes de Modelo sem a restrição de apenas 25 atributos. Solte sua criatividade e crie componentes avançados de interface do usuário totalmente declarativos e fáceis de usar.
-
Mais Rápido do que Nunca
Com aprimoramentos para tempo de compilação, os Componentes de Modelo agora são renderizados ainda mais rápido, criando a experiência de usuário ideal.
-
Faça mais com o Universal Theme
Diversas atualizações nos Componentes de Modelo enviados com o Universal Theme fornecem aos desenvolvedores mais versatilidade na maneira de usar o Componente de Modelo entre os aplicativos.
Experiência do Desenvolvedor
Atualizações do Quick SQL
Crie, mantenha e revise modelos de dados de aplicativos com digitação mínima, geração ultrarrápida de SQL e um diagrama entidade-relacionamento incorporado.
-
Diagrama de Relacionamento da Entidade
Visualize tabelas, colunas, tipos de dados e relacionamentos de seu modelo de dados em um diagrama entidade-relacionamento intuitivo que pode ser acessado na nova guia Diagrama.
-
Geração Instantânea de SQL
O script SQL gerado e o diagrama ER são atualizados instantaneamente toda vez que você para de digitar.
-
Experiência Simplificada do Usuário
Economize tempo e ciclos cognitivos com a revisão e execução reformuladas, salvamento mais simples e ajuda otimizada.
Melhorias da Origem de Dados REST
Há inúmeros aperfeiçoamentos na infraestrutura REST dentro do APEX para promover integrações mais profundas com aplicativos externos e expandir o alcance de suas soluções baseadas no APEX.
-
Aprimoramentos de Parâmetros da Origem REST
Os parâmetros para Origens REST agora detectam o tipo de dados e são perfeitamente convertidos entre os itens da página e o formato esperado do parâmetro. Você também pode especificar uma Expressão Regular de Validação que seja avaliada pelo APEX antes de acessar a API REST.
-
Aprimoramentos de Plug-ins da Origem REST
Os callbacks de Plug-ins da Origem REST agora obtêm informações sobre qual componente o plug-in está executando no momento. Além disso, os desenvolvedores de plug-in especificam que o ponto final do URL não deve ser testado ao criar uma nova Origem REST e pode usar a operação Extrair Linha Única em seus Callbacks de Extração.
-
Catálogos de Origem REST em OpenAPI
Agora é possível criar um Catálogo de Origem de Dados REST contendo todos os pontos finais baseados em uma definição OpenAPI.
-
Tipo de Origem REST OData Nativo
O OData Connector agora foi integrado como componente nativo no APEX, permitindo que os desenvolvedores incorporem dados de serviços REST que cumpram o protocolo do OData sem a necessidade de instalar qualquer plug-in.
Suporte para Extensões do Fusion Apps
Agora você pode criar origens de dados REST para consultar, inserir, atualizar e excluir dados de APIs REST do Fusion Apps, tornando ainda mais fácil ampliar os aplicativos Fusion que usam o APEX. Uma vez definidas as Origens de Dados REST, você poderá usar qualquer região do APEX conectada às APIs REST do Fusion Apps e criar experiências personalizadas usando o poder da linguagem SQL.
-
Completo e Otimizado
As Origens de Dados REST do Oracle Cloud Apps tratam todas as operações de leitura e gravação, utilizando limpeza de dados, filtragem, ordenação e operações em massa automaticamente.
-
Desenvolvimento Iterativo
Desenvolva aplicativos APEX em conjunto com personalizações em andamento em uma sandbox do Fusion Apps.
-
Soluções Diretas
Crie listas de seleção em cascata e páginas de consulta por exemplo usando parâmetros de filtro e mostre facilmente aos usuários finais os erros de validação do Fusion Apps.
Aprimoramentos de Workflow e Aprovações
Trate novos casos de uso de tarefa humana com funcionalidade expandida.
Ler Postagem no Blog sobre Ciclo de Vida de Desenvolvimento Ler Postagem no Blog sobre Aprovação de Despesas Multinível-
Tarefas de Ações
Defina tarefas humanas que exijam entrada ou reconhecimento de um participante sem um resultado de aprovação explícita. Leia a postagem no blog sobre Tarefas de Ações.
-
Parâmetros Atualizáveis
Se desejar, permita a alteração do valor dos parâmetros durante uma tarefa humana e reaja ao evento usando a ação Atualizar Parâmetro e novas APIs.. Leia o post no blog sobre Tarefas Humanas.
-
Administração Melhorada
Os administradores de empresas agora podem remover os participantes da tarefa, além de adicionar novos.
Aprimoramentos Gerais do Builder
-
Assistente Simplificado de Criação de Aplicativo
A primeira página do processo de Criação de Aplicativo tem um novo visual para tornar ainda mais fácil a criação de um novo aplicativo, com apenas alguns cliques, sem precisar passar por todo o assistente de Criação de Aplicativo.
-
Melhor UX de Exportação e Importação de Aplicativo
Os assistentes de importação e exportação foram simplificados para criar uma experiência de usuário mais intuitiva e aprimorada. Exporte aplicativos, páginas ou componentes usando o novo e padronizado sistema de navegação para diferentes tipos de exportações; em seguida, importe-os para seus espaços de trabalho e aplicativos em apenas algumas etapas.
-
Links de Extensão do Builder
Aumente a produtividade personalizando seus espaços de trabalho para adicionar links e entradas de menu à Interface do Usuário do Builder. Depois que um Link tiver sido configurado para um espaço de trabalho, o Menu de Extensão associado será exibido entre os menus Pesquisar e Administração do espaço de trabalho. Os links têm acesso às strings de substituição da lista de permissões, como APP_USER e APP_SESSION_ID, e há diversas novas strings de substituição disponíveis para Menus de Extensão.
-
Comentar e Remover Comentário no Menu de Contexto do Designer de Páginas
As novas opções Comentar e Remover Comentário do Menu de Contexto da Árvore de Renderização no Designer de Páginas permitem alternar o atributo Opção de Criação de qualquer componente diretamente no Menu de Contexto do Designer de Páginas, economizando muitos cliques durante o processo de desenvolvimento.
-
Aprimoramentos da Galeria de Aplicativos
Instale um aplicativo sem usar a caixa de diálogo Instalar e configure instalações de aplicativo em segundo plano para uma instância, de modo que possa executar outras tarefas enquanto um aplicativo é instalado ou para poder instalar diversos aplicativos em sequência. Uma nova opção de atualização permite que você obtenha a versão mais recente de um aplicativo instalado anteriormente sem precisar removê-lo.
-
Aprimoramentos de Acessibilidade em todo o Builder
Aprimoramentos gerais de acessibilidade no ambiente de desenvolvimento e inúmeras correções de bug focadas na acessibilidade foram feitos para criar uma experiência melhor para todos os usuários.
Atualizações e Melhorias Adicionais
-
Mostrar Mensagens de Sucesso após Fechar a Caixa de Diálogo
O processo Fechar Caixa de Diálogo tem um novo atributo chamado Mostrar Mensagens de Sucesso. Quando ativado, mensagens de sucesso são mostradas no quadro de nível superior da página.
-
Armazenar Recursos Estáticos no Armazenamento de Objetos
Em Definição do Aplicativo, uma nova opção Armazenamento de Arquivos do Aplicativo torna disponível o Armazenamento de Objetos como local para armazenar recursos estáticos do aplicativo, como imagens, CSS e JavaScript.
-
Ícone de Edição de Link do Relatório Interativo Padrão
Ao escolher um destino personalizado para atributos de um relatório interativo, o ícone de link será padronizado como fa-edit se o aplicativo contiver o Font APEX. O padrão fa-edit também foi adicionado à lista de seleção rápida.
-
Ubiquitous Database Search para Oracle Database 23ai
Um novo tipo de pesquisa no assistente de Configuração de Pesquisa do APEX oferece suporte ao novo recurso Ubiquitous Database Search do Oracle Database 23ai.
-
Contexto da Cadeia de Execução em Segundo Plano
Associe um valor de contexto a uma cadeia de execução em segundo plano e opcionalmente serialize a execução com base nesse valor.
-
Desativar e Restringir Aplicativos com novos Parâmetros de Instância
Novos parâmetros na API APEX_INSTANCE_ADMIN possibilitam desativar e restringir aplicativos no espaço de trabalho do APEX. Desative alguns ou todos os aplicativos com o parâmetro DISABLE_APPS_LOGIN ou restrinja o acesso a aplicativos de back-office com o parâmetro RESTRICT_APPS_HEADER, que identifica o cabeçalho de solicitação HTTP e determina quais aplicativos são permitidos para uso público.
-
Novo Conjunto de Dados para os idiomas árabe e italiano
O conjunto de dados EMP e DEPT foi adicionado para os idiomas árabe e italiano, acompanhado de um projeto para criar facilmente aplicativos de amostra no conjunto de dados subjacente.
-
Preencher Subentradas de Item de Lista com Referência de Lista
Os Itens Secundários de um Item de Lista Estática agora podem ser preenchidos por uma referência a uma Lista, com a capacidade de aninhar até 10 níveis de lista. A Lista referenciada pode ser estática ou dinâmica e a identificação das relações de Lista e Sublista pode ser feita facilmente no relatório de Utilização de Lista.
-
Aprimoramentos das Diretivas de Modelo
Agora há Diretrizes de Modelo disponíveis para uso dentro dos atributos Texto, Área de Texto e Componente de Modelo HTML no Designer de Páginas, bem como nas designações de um bloco {with/} e {apply/}.
-
Aprimoramentos do Processamento em Segundo Plano
O processamento de página em segundo plano ficou melhor com a serialização aprimorada, integração melhor com o tratamento de erros do APEX e permitindo submissões transacionais e não transacionais.
-
Redwood Light Atualizado
Ajustes para cores, planos de fundo, texturas, preenchimento e estilos adicionais dão ao tema Redwood Light uma aparência renovada.
-
Upgrades de Biblioteca JavaScript
Atualizamos várias bibliotecas JavaScript para releases mais recentes, incluindo 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 e TinyMCE 6.6.1.