Funcionalidades
O Oracle APEX oferece todas as ferramentas de que você precisa para ser produtivo, entregar no prazo e produzir resultados excepcionais para os seus negócios.
Consulte Novidades do Oracle APEX 24.2O Oracle APEX minimiza a complexidade envolvida em aplicativos multifacetados e fornece aos desenvolvedores os recursos de que eles precisam para resolver problemas de negócios sem a necessidade de se tornarem especialistas em inúmeras tecnologias voltadas para a Web. Explore como o Oracle APEX ajuda você a criar melhores aplicativos levando em consideração estas oito facetas do desenvolvimento de aplicativos:
Dados e Geração de Relatórios
O Oracle APEX busca facilitar ao máximo o seu trabalho para exibir, manipular, mapear e processar dados da forma mais rápida e eficiente possível. Independentemente da origem dos seus dados, seja um banco de dados local, um banco de dados remoto ou um web service, o Oracle APEX dispõe de funcionalidades de última geração que vão ajudá-lo a transformar dados em informação.
Transforme Dados em Informação
Todos nós vemos os dados de forma diferente. Com o componente Relatório Interativo, você pode capacitar os seus usuários a personalizar facilmente os dados que eles veem de uma forma que satisfaça especificamente as necessidades deles. Tudo é possível: desde simples alterações que determinam quais colunas devem ser mostradas a personalizações mais sofisticadas, como a geração de tabelas dinâmicas com os dados.
-
Pesquise. Filtre. Localize.
Uma pesquisa rápida e uma filtragem sofisticada permitem que os usuários encontrem de forma rápida e fácil aquilo que estão procurando. Isso é possível por meio de pesquisas completas em linhas, de filtros em colunas específicas ou até mesmo de expressões de filtragem mais complexas, como os filtros baseados nos valores de várias colunas.
-
Sob medida. Só para você.
Personalize totalmente o relatório aplicando uma formatação simples, como a classificação e o agrupamento dos dados com quebras de controle, ou enriquecendo os dados com destaques, agregações ou cálculos personalizados. Você também pode ver os dados de uma forma completamente nova usando gráficos e views de agrupamento e de tabela dinâmica.
-
Seu Relatório. Salve para Lembrar.
Você não precisa aplicar sempre essas personalizações e filtros – simplesmente salve o relatório, e todas as suas personalizações serão lembradas para a sua próxima visita. Você pode optar por salvar um relatório de forma privada, só para você, ou publicamente, para que ele possa ser visto por outras pessoas.


Pesquisa Facetada
Apresentando a Pesquisa Facetada, um novo componente que permite pesquisar e filtrar rapidamente seus dados como nunca antes. Capacite seus usuários a ver dados de novas maneiras e descubra novas informações, facilmente, com apenas alguns cliques.
-
Orientado a SQL
Todas as filtragens e cálculos acontecem diretamente no banco de dados, mais próximo dos dados.
-
Descoberta Automática
As facetas são criadas automaticamente com base em padrões de dados de tabelas.
-
Cálculo de Contagem
As contagens de resultadas das facetas são dinâmicas e calculadas com base nas atuais definições de filtros.
-
Várias Facetas
Existem diversos tipos de facetas, como caixas de seleção, grupos de opções, faixas etc.


Filtros Inteligentes e Pesquisa
Filtros Inteligentes é um novo componente de pesquisa que permite que os usuários restrinjam rapidamente os dados com sugestões de filtros ou termos de pesquisa. Os desenvolvedores podem usar esse componente para fornecer aos usuários uma experiência de pesquisa simplificada que elimina a desordem e fornece um único controle para localizar instantaneamente as informações que eles procuram.
-
Barra de Pesquisa Avançada
Os Filtros Inteligentes apresentam uma nova barra de pesquisa avançada que fornece a opção autocompletar integrada para seus filtros, oferece suporte à pesquisa de vários termos e fornece fácil navegação pelo teclado.
-
Sugestões de Pesquisa
As sugestões de pesquisa estão no centro dos Filtros Inteligentes. Essas sugestões são baseadas nos filtros que você definiu e são exibidas conforme você digita, ou como chips abaixo da barra de pesquisa.
-
Chips de Sugestão
Os filtros são avaliados em relação aos seus dados e exibidos abaixo da barra de pesquisa como chips, sugerindo os principais filtros de pesquisa mais apropriados para o seu conjunto de dados.

Edite os Dados. Sem Qualquer Esforço.
A edição de dados não deve exigir qualquer esforço. Com o componente Grade Interativa, é fácil editar rapidamente várias linhas de dados — uma operação simples como clicar em uma célula e editar seu valor. Se os seus usuários estiverem familiarizados com planilhas, eles se sentirão em casa com funcionalidades tais como seleção de linha e coluna, cópia de dados, preenchimento e muito mais. Com as Grades Interativas, descubra todo o potencial dos seus dados de uma forma fácil e altamente personalizável.
-
Grade Completa
A Grade Interativa inclui todas as funcionalidades que você espera ter para gerar relatórios avançados, incluindo cabeçalhos fixos, colunas congeladas, paginação rolável, múltiplos filtros, classificação, agregações e muito mais.
-
Edição Flexível
Você pode facilmente editar os seus dados usando texto, colunas numéricas, seletores de dados, listas de valores e muito mais. A Grade Interativa foi projetada para suportar todos os tipos de item e todos os plug-ins de tipo de item.
-
Detalhe/Mestre. E Detalhes. E Detalhes.
Com as Grades Interativas, agora você pode renderizar facilmente relacionamentos mestre/detalhe/detalhe que podem ter n níveis na vertical ou na horizontal. Você pode ter todos os tipos de telas mestre/detalhe/detalhe com facilidade.


Funcionalidades de Criação de Gráficos
Aproveite as funcionalidades avançadas de visualização e de criação de gráficos do Oracle APEX, com tecnologia Oracle JET. Com facilidade, você pode adicionar aos seus aplicativos gráficos atraentes, rápidos, altamente personalizáveis, acessíveis e extremamente versáteis.
-
Responsivo
Esses gráficos são totalmente compatíveis com HTML5 e funcionam em qualquer browser moderno, independentemente de plataforma, tamanho de tela ou funcionalidade.
-
Altamente Personalizável
Utilizando uma grande variedade de atributos declarativos, você tem a flexibilidade de personalizar os seus gráficos e aprimorar os aplicativos com grandes visualizações, transformando dados operacionais em informações acionáveis.
-
Vasto Alcance
Os gráficos fornecem dúzias de diferentes formas de visualizar um conjunto de dados, incluindo gráficos dos seguintes tipos: barra, linha, área, combinação, dispersão, bolha, polar, pirâmide, funil, medidor radial, ação e Gantt.


Local. Remoto. REST. Acesso.
Agora está mais fácil do que nunca integrar dados de diversas origens, sejam elas o seu banco de dados local, um banco de dados Oracle remoto ou um web service. Você pode até mesmo usar o Oracle APEX para publicar web services usando a funcionalidade interna REST Workshop!
-
Consuma Web Services
Acesse facilmente dados de web services por meio de diversos pontos finais REST, incluindo feeds de dados REST comuns, Serviços REST do Oracle REST Data Services e Serviços REST do Oracle Cloud Applications. Além de regras de cache inteligente para dados REST remotos, o APEX também oferece a capacidade exclusiva de manipular diretamente os resultados de fontes de dados REST usando código SQL de padrão industrial.
-
SQL em Bancos de Dados Remotos
Dê adeus aos links de banco de dados. Com os Serviços SQL Ativados para REST do Oracle REST Data Services, agora você pode acessar dados e executar código SQL em bancos de dados Oracle remotos por meio de HTTP e REST. Agora você pode criar facilmente aplicativos que integram dados de bancos de dados Oracle remotos, transformando o Oracle APEX em um servidor de aplicativos.
-
Crie APIs REST
Usando o totalmente remodelado REST Workshop, você pode criar web services para objetos de banco de dados Oracle com facilidade. Essas definições de serviço são gerenciadas em um único repositório e podem ser editadas no Oracle APEX e no SQL Developer ou por meio de APIs PL/SQL. Com um único clique, você pode até mesmo gerar uma documentação no Swagger!
Forms e Processamento Automático de Modelo de Dados
As páginas de forms permitem que os usuários finais exibam e editem uma única linha de dados em uma view ou tabela de banco de dados. Tendo à disposição uma grande variedade de tipos de itens de forms, os desenvolvedores podem criar forms responsivos e fáceis de usar que estabelecem uma interface com o banco de dados por meio do processamento automático de códigos DML, bem como de Ações Dinâmicas e de códigos AJAX.
-
Código DML Automático
Os forms fornecem processamento automático de linhas e de extração de linhas, carregando de forma automática a linha solicitada da tabela de dados subjacente, mapeando as colunas da tabela para itens do form e preenchendo esses itens com dados. Durante o processamento de uma página, todos os dados do form são gravados na tabela de banco de dados, garantindo a integridade dos dados.
-
Bloqueio Otimista
Para assegurar que nenhum dado seja perdido e que vários usuários finais trabalhem nos mesmos dados, o bloqueio otimista é usado para impedir a substituição de dados editados ao mesmo tempo por diferentes usuários.
-
Layouts Responsivos para Forms
Com uma grade responsiva, as páginas do form podem ser projetadas para utilizar o espaço de forma otimizada em telas maiores, mas permitindo que os itens do form sejam automaticamente reorganizados para uso em dispositivos menores, como telas de tablets ou de smartphones.
Dispositivo Móvel
O Oracle APEX permite que os desenvolvedores criem aplicativos modernos e prontos para dispositivos móveis com o mínimo esforço. Seus aplicativos APEX são totalmente responsivos e podem ser facilmente instalados como Aplicativos Web Progressivos (PWAs) no dispositivo de sua escolha, permitindo uma integração mais detalhada com o sistema operacional móvel e resultando em uma experiência mais nativa.
Absolutamente Responsivo
A interface do usuário Tema Universal do Oracle APEX foi projetada desde o início para ser totalmente responsiva, funcionando tão bem em uma tela pequena quanto em uma tela grande.
Isso significa que os componentes da interface do usuário, como forms, gráficos, relatórios e muito mais funcionarão de forma integrada em diferentes resoluções de tela, mantendo funcionalidades iguais ou similares.
-
Modelos Inteligentes
As páginas e telas do seu aplicativo serão automaticamente ajustadas para a melhor exibição possível com base no tamanho do seu viewport. Nenhum esforço é necessário.
-
Compatível com Toque
Facilmente, para navegação, layouts de página e muitos outros componentes, integre gestos de toque ou utilize padrões de interface do usuário otimizados para disponíveis móveis.
-
Layout de Grade
Todos os componentes da sua página são colocados em um sistema de grade fluida que permite controle total do layout da sua página.


-
Forms de Dispositivo Móvel
Os forms são considerados com muito cuidado e são otimizados, principalmente para dispositivos móveis, fornecendo uma área de toque maior para obter foco e texto maior para melhor legibilidade. Os labels de form são animados, de forma normal, em telas pequenas para fornecer uma experiência intuitiva e acessível. O APEX também oferece elementos de form compatíveis com dispositivos móveis, como número dedicado, e-mail e campos de pesquisa, switches, radio pills e muito mais.
-
Componentes Móveis
O APEX fornece uma biblioteca de componentes e modelos de interface do usuário versáteis para Cartões, Gráficos, Gavetas, Menus de Navegação, Controles de Form e muito mais. Esses componentes são projetados tendo em mente a usabilidade e a acessibilidade e seguem os melhores padrões de design móvel para familiaridade instantânea.

Aplicativos Web Progressivos (PWA)
Com uma única opção, você pode transformar qualquer aplicativo APEX em um Aplicativo Web Progressivo (PWA) e aproveitar as vantagens do armazenamento em cache avançado e desempenho aprimorado. Esses aplicativos também podem ser instalados no dispositivo de sua escolha.
-
Enable PWA
Enabling Progressive Web App functionalities in Oracle APEX is as low-code as it can get. Turn on a single switch and allow your users to install your app in their mobile devices.
-
PWA Installation Screenshots
Your Oracle APEX application is worthy of being on a device home screen. Give your users the desire to install your app with declarative promotional screenshots, and a best-in-class install experience.
-
Offline Page
The web isn’t typically very good at dealing with offline connections. An APEX PWA offers a customizable offline fallback page.

Integração de Dispositivo Móvel
Os PWAs do Oracle APEX desbloqueiam funcionalidades avançadas que geralmente são exclusivas de aplicativos específicos da plataforma. Ao instalar um Oracle APEX PWA, os usuários finais podem se beneficiar de uma integração mais profunda no sistema operacional do dispositivo, resultando em uma experiência mais suave e nativa.
-
Atalhos
Vá para uma página específica do seu aplicativo diretamente pela tela inicial do seu dispositivo pressionando por alguns segundos o ícone do PWA.
-
Compartilhamento Nativo
Compartilhe uma página do Oracle APEX ou conteúdo de banco de dados com outros aplicativos instalados em seu dispositivo móvel.
-
Geolocalização
Solicite dados de geolocalização de seus dispositivos móveis, como latitude e longitude, altitude, velocidade, precisão e muito mais.
-
Sempre Conectado
Permita que seus clientes voltem a trabalhar de forma mais rápida com a nova autenticação persistente. Acesse uma vez e permaneça conectado.
Interface do Usuário
Universal Theme é uma interface do usuário do Oracle APEX que permite aos desenvolvedores criaraplicativos Web modernos sem que seja necessário grande conhecimento de HTML, CSS ou JavaScript. Com algum conhecimento funcional do APEX, você pode usar o Universal Theme para criar de forma rápida um aplicativo responsivo, facilmente personalizável e simples de manter.
Componentes Versáteis da Interface do Usuário
O Tema Universal fornece os componentes / elementos fundamentais necessários para criar praticamente qualquer tipo de interface do usuário para aplicativos de negócios.
De Cartões, Forms, Menus, Guias a Relatórios e muito mais, esses componentes foram desenvolvidos com práticas recomendadas seguindo padrões comuns e populares para interfaces do usuário. Você pode percorrer todos os componentes fornecidos com o Tema Universal navegando até a seção Componentes desse aplicativo.
-
Padrões Comuns para a Interface do Usuário
Há inúmeros componentes baseados em padrões de design comuns e consagrados prontamente disponíveis para serem usados no seu aplicativo.
-
Navegação no Aplicativo
Você pode optar por usar um menu de navegação baseado em árvore exibido lateralmente, uma barra de navegação próxima à parte superior da tela ou guias otimizadas para dispositivos móveis.
-
Opções de Modelo em Tempo Real
Personalize facilmente a aparência de qualquer componente baseado em modelo simplesmente fazendo uma seleção ou marcando uma caixa de seleção para obter exatamente a interface do usuário desejada.


Fácil Personalização
Até mesmo o mais básico dos requisitos, tematização e personalização, é um ingrediente essencial e necessário para o sucesso do seu aplicativo.
Com o Tema Universal, você pode personalizar sem esforço e controlar totalmente o look-and-feel dos seus aplicativos sem se tornar expert em HTML, CSS, JavaScript ou design de interface do usuário. Utilizando as Opções de Modelo e do Seletor de Tema, você pode personalizar facilmente o seu aplicativo para adequá-lo à marca da sua empresa e pode personalizar o look-and-feel de diversos modelos usando as Opções de Modelo. Tudo isso é possível durante o runtime; portanto, o que você vê é realmente aquilo que você tem.
-
Seletor de Tema
Sentindo-se artístico? Abra o Seletor de Tema e estilize o seu aplicativo exatamente da forma como deseja. Especifique esquemas de cores personalizadas e outras definições a serem usadas no seu aplicativo. Tudo isso durante o runtime.
-
Estilos de Tema
Não é artista? Também temos uma solução para você. Há inúmeros Estilos de Tema disponíveis, prontos para serem usados e selecionados. Você pode até mesmo configurar a interface do usuário do seu aplicativo de forma programática e permitir que os usuários definam seu próprio tema preferencial.
-
Controle Completo
Tem algo muito específico em mente? Você pode personalizar a interface do usuário do seu aplicativo de inúmeras formas, substituindo códigos CSS simples ou criando os seus próprios temas e modelos totalmente sob medida.


Font APEX
O Font APEX é uma biblioteca de ícones sob medida projetada internamente para complementar o Tema Universal. Ele contém mais de 1100 ícones distintos, tem 25 modificadores e dispõe de duas famílias: Ícones Pequenos e Ícones Grandes.
A perfeita integração entre o Tema Universal e o Font APEX permite que muitos componentes apliquem automaticamente os ícones grandes ou pequenos com base no contexto de estilo (como as Opções de Modelo). Tudo o que você precisa fazer é focar no ícone que deseja.
-
Mais de 1100 Ícones Artesanais
Levamos os ícones a sério. Por isso, projetamos a nossa própria biblioteca de ícones para complementar perfeitamente o Tema Universal e o Oracle APEX com mais de 1100 glifos distintos.
-
Duas Famílias. Uma Biblioteca.
Há duas famílias de ícones no Font APEX: ícones pequenos e ícones grandes. Os ícones pequenos são baseados em uma grade de 16x16 e são mais indicados para botões e menus. Os ícones grandes são baseados em uma grade 32x32 e são mais indicados para lugares nos quais você precisa mostrar uma imagem maior, como cartões, listas de mídia e regiões de destaque
-
Modificadores. Confira.
Com facilidade, você pode personalizar cada ícone e aplicar rotações, animações ou até mesmo um ícone modificador. Simplesmente adicione a classe auxiliar ao ícone ou utilize o Construtor de Ícones disponível no aplicativo Tema Universal.


Segurança
O Oracle APEX foi projetado para criar aplicativos web altamente seguros prontos para usar. Em um mundo de constante mudança nos padrões da web, em que cada vez mais invasores engenhosos descobrem novas formas de hackear sites, nosso foco na segurança significa que os seus aplicativos estão sempre protegidos.
Autenticação e Autorização
A Autenticação é o processo de identificar quem está acessando o aplicativo, enquanto a Autorização define se o usuário tem permissão para usar um aplicativo ou partes dele.
-
Esquemas de Autenticação
O Oracle APEX dispõe de um amplo conjunto de esquemas de autenticação incorporados que simplificam a integração com provedores de autenticação baseados na Nuvem, com o repositório de LDAP da sua empresa ou com o repositório de espaços de trabalho do Oracle APEX local.
-
Esquemas de Autorização
Com esquemas de autorização, defina o acesso ao seu aplicativo, a páginas e a componentes de página. Use o Controle de Acesso ao Aplicativo, incorporado ao sistema, para gerenciar usuários e atribuições.
-
Extensibilidade
Com facilidade, os desenvolvedores podem estender o Oracle APEX criando esquemas de autenticação e autorização personalizados em SQL e PL/SQL.

Gerenciamento de Sessões
O gerenciamento de sessões do servidor para as interações de um usuário com um aplicativo é uma parte intrínseca do Oracle APEX.
-
Controle de Sessão
As sessões são definidas por um valor de cookie do browser e por um ID no URL, ou seja, valores aleatórios longos que um invasor não consegue supor para assumir o controle de uma sessão do usuário. Timeouts internos garantem que a sessão seja automaticamente encerrada quando um usuário permanece ausente por muito tempo.
-
Estado da Sessão do Item
Os itens de página e do aplicativo salvam seus valores no estado da sessão, opcionalmente de forma criptografada. Os desenvolvedores podem acessar e manipular os valores em SQL e PL/SQL por meio de uma sintaxe de variável de bind que impede a Injeção de SQL.
-
Coleções
As Coleções do Oracle APEX são dados de sessão não escalares multilinhas e multicolunas. Os desenvolvedores podem gerenciar as coleções por meio de views e de APIs PL/SQL.

Seguro por Padrão
Ao mesmo tempo que em que propicia controle total aos desenvolvedores, o Oracle APEX gera aplicativos prontos para usar com definições altamente seguras.
-
Proteção contra a Adulteração de Parâmetros
O Oracle APEX utiliza checksums para impedir que os usuários manipulem parâmetros no URL e quando alterações são salvas. Os invasores não conseguem enviar a suas vítimas URLs falsos que executam ações indesejadas quando há um clique no mouse.
-
Prevenção contra XSS
O XSS (Cross-Site Scripting) ocorre quando os invasores salvam dados maliciosos em um site e o site renderiza esses dados como um código que é executado no browser do usuário. Por padrão, os componentes do Oracle APEX fazem o escape da saída de dados para impedir a ocorrência dessa classe de ataques.
-
O Advisor e outras ferramentas
Os desenvolvedores podem executar o Oracle APEX Advisor para verificar se os aplicativos têm definições que os tornam menos seguros ou para encontrar inconsistências que podem ser exploradas por invasores. Também há ferramentas de terceiros disponíveis que oferecem uma análise extensiva dos aplicativos para detectar vulnerabilidades.

Acessibilidade
O Oracle APEX foi projetado com o objetivo de facilitar ao máximo possível para os desenvolvedores a criação de aplicativos web altamente acessíveis, proporcionando uma experiência inclusiva a usuários com diferentes habilidades e requisitos. A cada release, nos empenhamos para tornar a operação ainda mais fácil com novas funcionalidades específicas para acessibilidade, corrigindo bugs de acessibilidade conhecidos e aprimorando constantemente as nossas próprias estratégias de teste. Tudo isso para fornecer a todos uma ferramenta que oferece uma fantástica experiência ao desenvolvedor e ao usuário.
Acessibilidade. Pronto para Usar.
O Oracle APEX foi projetado considerando a acessibilidade em todos os pontos do ciclo de desenvolvimento, desde o design até a entrega. Um dos principais objetivos é fornecer recursos de acessibilidade prontos para usar sempre que possível, de modo que um aplicativo criado com as funcionalidades padrão do Oracle APEX possa apresentar um bom grau de acessibilidade com um mínimo esforço.
-
Componentes Acessíveis da Interface do Usuário
O Oracle APEX inclui um vasto conjunto de modernos componentes de interface do usuário desenvolvidos de acordo com as diretrizes de acessibilidade da Oracle.
-
Tematização
Com o Tema Universal, você dispõe de lindos temas acessíveis a serem usados nos aplicativos. Look-and-feel facilmente personalizável, tanto pelos desenvolvedores quanto pelo usuários finais, com Estilos de Tema.
-
Não há necessidade de modos de acessibilidade
Atualmente, como seguimos diretrizes modernas, isso significa que não precisamos mais da utilização de modos de acessibilidade para sermos acessíveis, o que facilita a vida dos desenvolvedores e dos usuários finais do Oracle APEX.

Assistência ao Desenvolvedor
Apesar de o framework do produto já fornecer um bom grau de acessibilidade com recursos prontos para usar, ainda é de responsabilidade do desenvolvedor assegurar que o aplicativo do Oracle APEX ofereça uma ótima experiência a todos os usuários. Portanto, oferecemos alguns recursos e funcionalidades essenciais para ajudá-lo a atingir esse objetivo.
-
Verificações do Advisor
As verificações de acessibilidade contidas no App Advisor permitem que você identifique alguns problemas de acessibilidade no início do processo de desenvolvimento. Isso inclui verificações para identificar itens de página sem labels apropriados ou páginas sem títulos.
-
Verificação de Contraste do Tema Universal
O Seletor de Tema dispõe de verificações de contraste de cores, permitindo que o designer valide o contraste do texto em relação às diretrizes de contrate de cores WCAG 2.0.
-
Guia de Acessibilidade
Há um Guia de Acessibilidade totalmente documentado que inclui uma sessão dedicada ao Desenvolvimento de Aplicativos Acessíveis, orientando você nos pontos da estrutura que afetam a acessibilidade.

Recursos Úteis
Precisa incluir recursos de acessibilidade nos seus aplicativos do Oracle APEX? Quer saber mais, talvez compreendendo quais diretrizes de acessibilidade deverão ser seguidas, ou deseja estar a par dos problemas de acessibilidade conhecidos atualmente no framework do produto? A Oracle fornece todas essas informações essenciais para você.
-
Diretrizes de Acessibilidade da Oracle
O sistema foi desenvolvido de acordo com as diretrizes de acessibilidade da Oracle. Para obter mais informações, visite Oracle's Accessibility Philosophy and Policies, em 'Guidelines and Standards'
-
Declaração de Conformidade
Publicamos o VPAT (Voluntary Product Accessibility Template), descrevendo a eficiência com que seguimos essas diretrizes, inclusive detalhes de falhas significativas.
-
Problemas Conhecidos
A cada release, reportamos qualquer problema de acessibilidade menos significativo conhecido nas nossas Notas da Release. Isso inclui números de bugs e soluções alternativas, quando possível.

Monitoramento
O monitoramento e o registro de logs proporcionam um insight em relação à forma como os usuários interagem com o seu aplicativo. Essas informações podem ser indispensáveis na identificação de tentativas de hackeamento, problemas de desempenho e erros do aplicativo. Com o Oracle APEX, você tem tudo isso, pois o monitoramento e o registro de logs já estão incorporados ao sistema.
Monitoramento da Atividade
Automaticamente, o Oracle APEX registra em logs os eventos que ocorrem quando o seu aplicativo é usado e desenvolvido. Essas informações são armazenadas de forma rotacional; portanto, os dados mais antigos desaparecem após um período controlado pelos administradores.
-
Atividade de Runtime do Aplicativo
O Oracle APEX registra as tentativas de login, os acessos a qualquer página (inclusive o tempo de renderização da página) e os acessos a web services remotos.
-
Atividade do Desenvolvedor
Sempre que um desenvolvedor modifica um aplicativo, o Oracle APEX armazena o evento para posterior auditoria.
-
Relatórios Abrangentes
Há uma diversificada coleção de relatórios predefinidos, por exemplo, para detectar a existência de erros, verificar alterações no desempenho do aplicativo e procurar eventos específicos que já ocorreram.

Rastreamento e Instrumentação de Código
O Oracle APEX pode emitir dados de diagnóstico altamente detalhados que podem ajudar na localização de bugs ou de problemas de desempenho nos aplicativos. Os administradores podem ativar o log de diagnóstico para sessões específicas dos usuários ou para a instância como um todo. Os desenvolvedores têm fácil acesso à saída do diagnóstico, e as páginas do relatório permanecem disponíveis no ambiente de desenvolvimento do Oracle APEX.
-
Modo de Depuração
O Modo de Depuração controla o nível da saída do diagnóstico, de 1 a 9 erros (informações internas do mecanismo do Oracle APEX). Os desenvolvedores podem usar o mesmo framework de instrumentação para adicionar código de diagnóstico ao código do aplicativo.
-
Integração do Ciclo de Desenvolvimento
Por meio da barra de ferramentas do desenvolvedor existente no browser, os desenvolvedores podem ativar diretamente o modo de depuração e verificar a saída da depuração da sessão de teste.
-
Rastreamento SQL
Use o Rastreamento SQL para obter planos de execução e eventos de espera relacionados a instruções SQL.

Globalização
Globalização é a capacidade de um framework de desenvolvimento suportar a criação de aplicativos que funcionam bem e corretamente em um ambiente com vários idiomas e configurações regionais. O Oracle APEX foi projetado pensando na globalização, e inclui suporte à tradução e à localização dos aplicativos, ou seja, à adaptação de um aplicativo para suportar um idioma e uma configuração regional específicos.
Traduções
A Tradução permite executar os aplicativos em vários idiomas sem que seja necessário duplicar a lógica do aplicativo.
-
Atributos Traduzíveis do Aplicativo
A maioria dos atributos declarativos que definem texto como cabeçalhos de região e de página, labels de campos e cabeçalhos de colunas é automaticamente incluída durante a tradução de um aplicativo.
-
Mensagens Traduzíveis
Quando utilizamos código JavaScript personalizado ou processos/ regiões de código PL/SQL personalizado, podemos usar atalhos para fazer referência a mensagens traduzíveis durante o runtime.
-
Tradução baseada em XLIFF
Mensagens e atributos traduzíveis do aplicativo são exportados como um arquivo XLIFF durante a tradução. XLIFF é um formato padronizado baseado em XML para especificar dados traduzíveis entre diferentes ferramentas.

Localização
Formate e exiba o conteúdo do aplicativo com base na localização geográfica do usuário final.
-
Formatação de Número
Apresente dados numéricos com a notação decimal apropriada dependendo do território.
-
Fusos Horários e Territórios
Renderize dados de data e horário utilizando o formato de data e horário apropriado e faça uma conversão automática para a configuração regional do usuário final.
-
Suporte à Escrita da Esquerda para a Direita
Usando o Tema Universal, renderize idiomas que têm a escrita da direita para a esquerda automaticamente na direção apropriada do documento.

Workflow e Automação de Processos
O Oracle APEX possui componentes integrados que formam a essência da visão futura de Workflow e Automação de Processos. Os componentes de Aprovações e a Lista de Tarefas Unificada podem atender a uma parte essencial dessa visão, com muito mais vindo pela frente nas versões subsequentes.
Aprovações e Lista de Tarefas Unificadas
Com os novos componentes de aprovações, você pode oferecer em tempo recorde soluções que exigem aprovações humanas. Defina tarefas em qualquer aplicativo que os usuários iniciam em qualquer página e os aprovadores processam usando uma única Lista de Tarefas Unificadas.
-
Lista de Tarefas Unificadas
Crie uma página de Caixa de Entrada mostrando todas as tarefas humanas que precisam da atenção de um usuário.
-
Definição da Tarefa
Configure parâmetros de tarefa, participantes e ações; em seguida, gere uma página Detalhes da Tarefa.
-
Processamento de Tarefa Simples
Crie e gerencie tarefas humanas com processos integrados, novas views e uma API PL/SQL.
-
Aplicativo de Aprovações de Amostra
O novo Aplicativo de Aprovações de Amostra tem tudo o que você precisa para começar!
O componente Aprovações foi aprimorado para incluir recursos adicionais. Configure datas de vencimento, políticas de expiração, registro de ações em log e muito mais.
-
Região de Prazo
Região de prazo na Definição da Tarefa para configurar Datas de Vencimento e Política de Expiração de Tarefas.
-
Mais Ações
Novos recursos nas Ações de Definição da Tarefa com configuração de Registro de Ações em Log, API para adicionar ao Log de Histórico de Tarefas, Antes de Expirar e Eventos de Expiração.
-
Mais Operações
Novas operações estão disponíveis na página Detalhes da Tarefa para Solicitar Informações, Enviar Informações, Alterar Data de Vencimento, Convidar Participante, Renovar e Cancelar uma Tarefa. Você também pode copiar Definições da Tarefa.

Integração com Sistemas de Automação de Processos Externos
O Oracle APEX pode ser combinado com Sistemas de Automação de Processos externos que oferecem suporte a BPMN.
-
OPA (OCI Process Automation) Service
OPA é um serviço nativo para desenvolvedores e especialistas em negócios para automatizar rapidamente os workflows de aprovação. Simplifique tarefas repetitivas com regras de negócios reutilizáveis, integrações pré-criadas e designers de baixo código. É possível utilizar o OPA (OCI Process Automation) Service por meio de seus serviços REST expostos e permitir que o APEX instancie um Processo no OPA e obtenha seu status.
-
Fluxos no APEX
O Flows for APEX é uma extensão de código aberto para APEX desenvolvido pela comunidade APEX com suporte e assistência da Oracle. Ele pode ser usado para modelar seus processos de negócios com BPMN, desenvolver suas etapas de processo no APEX e monitorar seus processos em execução com o aplicativo Flows for APEX.
-
Automação de Processos de Terceiros
As portas estão bem abertas para a integração com praticamente qualquer serviço externo de automação de processos digitais de terceiros, consumindo seus pontos finais REST, SQL ativada para REST ou Links de Banco de Dados.