Novità di Oracle APEX 23.2

Copie di lavoro dell'applicazione

È possibile operare in sicurezza creando una copia di lavoro di un'applicazione per correggere un bug o aggiungere una funzionalità e successivamente unire in modo selettivo le modifiche nell'applicazione principale. È possibile creare il numero di copie di lavoro desiderato in modo che più sviluppatori possano offrire il loro contributo e unire le modifiche in una singola applicazione.

Leggi il post del blog
  • Differenze integrate

    È possibile confrontare le modifiche in sospeso nell'applicazione principale utilizzando il visualizzatore delle differenze side-by-side built-in.

  • Aggiornamento facilitato

    È possibile esaminare e inserire in modo selettivo le modifiche apportate dai membri del team nell'applicazione principale da quando si è iniziato a utilizzare l'applicazione.

  • Unione semplice

    È possibile unire in modo selettivo alcune o tutte le modifiche nell'applicazione principale con un clic.

Workflow

Presentazione dei workflow in APEX: una soluzione di workflow completamente integrata che consente di automatizzare i business process in modalità low-code, utilizzando un Workflow Designer visivo e intuitivo creato in modo nativo nella piattaforma.

Leggi il post del blog
  • Maggiore semplicità

    È possibile configurare l'instradamento condizionale, ottenere approvazioni umane ed eseguire task di azione, richiamare API REST o PL/SQL, inviare messaggi di posta elettronica o notifiche push, attendere fino a una data futura o eseguire la business logic personalizzata semplicemente facendo clic in un designer visivo che funziona come Page Designer di cui si ha familiarità.

  • Monitoraggio flessibile

    È possibile creare rapidamente una pagina personalizzabile della console per consentire agli utenti di comprendere lo stato di avanzamento delle istanze dei workflow e agli amministratori di risolvere i problemi.

  • Attività espandibili

    È possibile espandere la serie di attività del workflow utilizzando i plugin dei tipi di processi.

Componenti nuovi e aggiornati

Nuovi elementi di pagina

È possibile creare applicazioni con maggiori funzionalità utilizzando i nuovi elementi Casella combinata, Caricamento immagini e Generatore di codice QR.

  • Casella combinata

    Il nuovo elemento di pagina Casella combinata consente di convertire facilmente i valori di visualizzazione digitati manualmente in ricerche di chiavi esterne riutilizzabili. L'elemento supporta anche più valori che vengono visualizzati come "chip" all'interno del campo. Leggi il post del blog sul nuovo elemento Casella combinata.

  • Caricamento immagini

    Il nuovo elemento Caricamento immagini consente di ritagliare, ridimensionare e caricare facilmente le immagini nell'applicazione mediante l'elaborazione su dispositivo. È anche possibile configurare se utilizzare la fotocamera principale o per i selfie per i dispositivi portatili.

  • Generatore di codice QR

    Il nuovo tipo di elemento Codice QR consente di incorporare facilmente i codici QR scansionabili contenenti testo, URL, numeri di telefono, messaggi di posta elettronica, SMS o dati sulla posizione. È anche possibile utilizzare l'API dei codici QR associata per incorporare i codici QR nei report, nei messaggi di posta elettronica o in altre parti dell'applicazione.

Sfondi mappa personalizzati

Le mappe ora supportano tasselli di sfondi personalizzati che consentono di visualizzare i dati spaziali in più modi rispetto a prima. Questi sfondi mappa vengono definiti in Componenti condivisi e possono essere utilizzati in tutti i componenti delle mappe.

  • Sfondi come componenti condivisi

    Gli sfondi mappa sono un nuovo tipo di componente condiviso che è possibile definire e farvi riferimento nell'applicazione. Inoltre, è possibile sottoscrivere, aggiornare e pubblicare gli sfondi mappa come qualsiasi altro componente condiviso.

  • Opzioni di personalizzazione flessibili

    Gli sfondi mappa possono essere definiti come layer a tasselli Raster, Vettore e WMS OGC e possono essere ulteriormente personalizzati con parametri aggiuntivi per distribuire la mappa più appropriata per l'applicazione in uso.

Miglioramenti per la ricerca con facet

Il supporto aggiunto per i facet arbitrari e la direzione di ordinamento consente sia agli sviluppatori che agli utenti di avere un controllo ancora maggiore sulle operazioni di applicazione di filtri e di ordinamento dei dati dei report mediante la funzionalità Ricerca con facet.

  • Supporto per i facet arbitrari

    Applicazione flessibile di filtri alle colonne dei report nei facet basati sull'input ed estensione del supporto per gli operatori di confronto per includere gli operatori diverso da, non contiene e non inizia con.

  • Ordinamento decrescente

    Gli sviluppatori possono controllare la direzione di ordinamento per facet distinti basati su liste di valori.

Aggiornamenti dei componenti modello

I componenti modello vengono visualizzati più rapidamente e supportano un numero qualsiasi di attributi, consentendo agli sviluppatori di creare componenti dell'interfaccia utente ancora più sofisticati. Inoltre, è stata estesa la versatilità dei componenti modello built-in che fanno parte di Tema universale per consentire agli utenti di usufruire di ulteriori funzionalità pronte all'uso.

  • Attributi illimitati

    Gli sviluppatori possono ora creare i plugin Componenti modello senza il vincolo di soli 25 attributi. È possibile dare libero sfogo alla propria creatività e creare componenti avanzati dell'interfaccia utente completamente esplicativi e facili da utilizzare.

  • Più veloce che mai

    Grazie ai miglioramenti apportati al tempo di compilazione, i componenti modello vengono ora visualizzati ancora più velocemente, creando un'esperienza utente ottimale.

  • Tema universale offre maggiori possibilità

    Numerosi aggiornamenti apportati ai componenti modello forniti con Tema universale offrono agli sviluppatori maggiore versatilità nel modo in cui utilizzare i componenti modello nelle proprie applicazioni.

Esperienza di sviluppo

Sottoscrizioni migliorate in Componenti condivisi

Sono stati apportati numerosi miglioramenti alle sottoscrizioni in Componenti condivisi per semplificare la gestione della congruenza dei componenti tra le applicazioni.

  • I componenti sottoscritti sono ora di sola lettura

    In APEX 23.2, i componenti condivisi sottoscritti saranno di sola lettura per impedire che vengano apportate modifiche impreviste dal componente di origine. Ciò garantisce una maggiore coerenza e consente la distribuzione delle modifiche tra i componenti mediante un semplice meccanismo di aggiornamento e pubblicazione.

  • Risoluzione automatica delle dipendenze

    APEX è in grado di gestire in modo più esteso le dipendenze tra i componenti condivisi riutilizzando i componenti esistenti che hanno lo stesso nome o eseguendo automaticamente la copia nel componente dipendente.

  • Stato sottoscrizione

    Nei report Componenti condivisi è disponibile una nuova colonna Stato sottoscrizione che indica chiaramente se il componente è aggiornato o deve essere aggiornato dall'origine della sottoscrizione.

  • Aggiornamento ed eliminazione in blocco

    È possibile visualizzare facilmente i componenti modello sottoscritti non sincronizzati e aggiornarli. Se il componente di origine viene eliminato, APEX cancella automaticamente qualsiasi sottoscrizione rimanente per mantenere pulite le applicazioni e assicurarsi che vengano eliminati tutti i componenti superflui.

Aggiornamenti di Quick SQL

È possibile creare, gestire ed esaminare i modelli di dati dell'applicazione digitando una quantità minima di dati, generando velocemente codice SQL e utilizzando un diagramma ER built-in.

  • Diagramma E-R

    È possibile visualizzare le tabelle, le colonne, i tipi di dati e le relazioni del modello di dati in un diagramma E-R intuitivo accessibile tramite la nuova scheda Diagramma.

  • Generazione SQL istantanea

    Lo script SQL e il diagramma ER generati vengono aggiornati immediatamente ogni volta che si sospende la digitazione.

  • Esperienza utente semplificata

    È possibile risparmiare tempo ed energie con la nuova procedura di revisione ed esecuzione, il salvataggio facilitato e la guida semplificata.

Miglioramenti delle origini dati REST

Sono stati apportati numerosi miglioramenti all'infrastruttura REST in APEX per creare integrazioni più profonde con le applicazioni esterne ed espandere la copertura delle soluzioni basate su APEX.

  • Miglioramenti dei parametri di origine REST

    I parametri per le origini REST sono ora basati sui tipi di dati e vengono convertiti facilmente tra gli elementi di pagina e il formato dei parametri previsto. È inoltre possibile specificare un'espressione regolare di convalida che viene valutata da APEX prima di rivolgersi all'API REST.

  • Miglioramenti dei plugin di origine REST

    I callback del plugin di origine REST ora recuperano informazioni sul componente attualmente eseguito dal plugin. Inoltre, gli sviluppatori del plugin specificano che non deve essere eseguito il test dell'endpoint dell'URL durante la creazione di una nuova origine REST e possono eseguire l'operazione Recupera riga singola nei callback di recupero.

  • Cataloghi di origini REST di OpenAPI

    Ora è possibile creare un catalogo di origini dati REST contenente tutti gli endpoint basati su una definizione OpenAPI.

  • Tipo di origine REST OData nativa

    Il connettore OData è stato integrato come componente nativo all'interno di APEX. Gli sviluppatori possono quindi incorporare i dati provenienti dai servizi REST conformi al protocollo OData senza dover installare alcun plugin.

Supporto per le estensioni di Fusion Apps

Ora è possibile creare origini dati REST per eseguire query, inserire, aggiornare ed eliminare i dati dalle API REST di Fusion Apps rendendo più facile che mai l'estensione di Fusion Apps utilizzando APEX. Una volta definite le origini dati REST, è possibile utilizzare le aree APEX collegate a queste API e creare esperienze personalizzate utilizzando la potenza del linguaggio SQL.

  • Complete e ottimizzate

    Le origini dati REST di Oracle Cloud Applications gestiscono tutte le operazioni di lettura e scrittura, eseguendo automaticamente operazioni di eliminazione di dati, applicazione di filtri e ordinamento nonché operazioni in blocco.

  • Sviluppo iterativo

    È possibile migliorare le applicazioni APEX insieme alle personalizzazioni in corso in un sandbox di Fusion Apps.

  • Soluzioni semplici

    È possibile creare liste di selezione a catena e pagine Query By Example utilizzando parametri filtro e mostrare facilmente agli utenti finali gli errori di convalida di Fusion Apps.

Miglioramenti dei workflow e delle approvazioni

È possibile gestire nuovi casi d'uso per i task umani con funzionalità estese.

Leggi il post del blog sul ciclo di vita dello sviluppo Leggi il post del blog sull'approvazione delle spese multilivello
  • Task di azione

    È possibile definire task umani che richiedono l'input o la conferma di un partecipante senza l'esito di un'approvazione esplicita. Leggi il post del blog sui Task di azione.

  • Parametri aggiornabili

    Facoltativamente, è possibile consentire la modifica dei valori dei parametri durante un task umano e reagire all'evento utilizzando l'azione Aggiorna parametro e le nuove API. Leggi il post del blog sui task umani.

  • Amministrazione migliorata

    Gli amministratori aziendali ora possono rimuovere i partecipanti al task e aggiungerne di nuovi.

Miglioramenti generali di Builder

  • Creazione guidata applicazione semplificata

    L'aspetto della prima pagina della procedura Crea applicazione è stato aggiornato in modo da rendere più facile che mai la creazione di una nuova applicazione. È possibile creare una nuova applicazione con pochi clic senza dover completare l'intera Creazione guidata applicazione.

  • Esperienza utente di esportazione e importazione dell'applicazione migliorata

    Le procedure guidate di importazione ed esportazione sono state semplificate in modo da creare un'esperienza utente più intuitiva e avanzata. È possibile esportare applicazioni, pagine o componenti utilizzando il nuovo sistema di navigazione standardizzato per diversi tipi di esportazioni e successivamente importare questi elementi nelle aree di lavoro e nelle applicazioni in pochi passi.

  • Collegamenti all'estensione di Builder

    È possibile migliorare la produttività personalizzando le aree di lavoro per aggiungere collegamenti e voci di menu all'interfaccia utente di Builder. Una volta configurato un collegamento per un'area di lavoro, il menu Estensione associato verrà visualizzato tra il menu Ricerca e Amministrazione dell'area di lavoro. I collegamenti hanno accesso alle stringhe di sostituzione inserite nella lista di inclusione, ad esempio APP_USER e APP_SESSION_ID, e sono disponibili numerose nuove stringhe di sostituzione per i menu Estensione.

  • Opzioni Inserisci commento e Annulla commento nel menu di scelta rapida di Page Designer

    Le nuove opzioni Inserisci commento e Annulla commento disponibili nel menu di scelta rapida Struttura di rendering di Page Designer consentono di attivare/disattivare l'attributo Opzione di creazione di qualsiasi componente direttamente dal menu di scelta rapida di Page Designer, risparmiando molti clic durante il processo di sviluppo.

  • Miglioramenti della Galleria applicazioni

    È possibile installare un'applicazione senza utilizzare l'apposita finestra di dialogo e configurare le installazioni di un'istanza dell'applicazione in background. È pertanto possibile eseguire altri task durante l'installazione di un'applicazione o installare più applicazioni in sequenza. Una nuova opzione di aggiornamento consente di recuperare la versione più recente di un'applicazione installata in precedenza senza doverla rimuovere.

  • Miglioramenti per l'accesso facilitato in Builder

    Sono stati apportati miglioramenti generali per l'accesso facilitato all'ambiente di sviluppo e numerose correzioni ai bug incentrati sull'accesso facilitato per creare un'esperienza migliore per tutti gli utenti.

Ulteriori aggiornamenti e miglioramenti

  • Visualizzazione dei messaggi di operazione riuscita dopo la chiusura della finestra di dialogo

    Il processo di chiusura della finestra di dialogo include un nuovo attributo denominato Mostra messaggi di operazione riuscita. Quando è attivato, questi messaggi vengono visualizzati nel frame di livello superiore della pagina.

  • Memorizzazione delle risorse statiche nell'area di memorizzazione degli oggetti

    Una nuova opzione Memorizzazione file dell'applicazione in Definizione applicazione rende disponibile l'area di memorizzazione degli oggetti come posizione per la memorizzazione delle risorse statiche dell'applicazione, ad esempio immagini, CSS e JavaScript.

  • Icona di modifica del collegamento al report interattivo predefinita

    Quando si sceglie una destinazione personalizzata per gli attributi di un report interattivo, l'icona di collegamento verrà automaticamente impostata su fa-edit se l'applicazione contiene Font APEX. L'icona fa-edit è stata aggiunta anche alla lista di selezione rapida.

  • Ricerca globale nei database per Oracle Database 23ai

    Un nuovo tipo di ricerca nella procedura guidata Configurazione di ricerca APEX fornisce supporto per la nuova funzione di Oracle Database 23ai denominata Ricerca globale nei database.

  • Contesto della catena di esecuzione in background

    È possibile associare un valore di contesto a una catena di esecuzione in background e, facoltativamente, serializzare l'esecuzione in base a tale valore.

  • Disabilitazione e limitazione delle applicazioni con i nuovi parametri di istanza

    I nuovi parametri disponibili nell'API APEX_INSTANCE_ADMIN consentono di disabilitare e limitare le applicazioni nell'area di lavoro APEX. Per disabilitare alcune o tutte le applicazioni, utilizzare il parametro DISABLE_APPS_LOGIN oppure per limitare l'accesso alle applicazioni back-office utilizzare il parametro RESTRICT_APPS_HEADER, che identifica l'intestazione della richiesta HTTP e determina quali applicazioni sono consentite per uso pubblico.

  • Nuovi data set per le lingue arabo e italiano

    Per le lingue arabo e italiano sono stati aggiunti i data set EMP e DEPT, insieme a un progetto per facilitare la creazione di applicazioni di esempio nel data set sottostante.

  • Inserimento di voci secondarie dell'elemento lista con un riferimento alla lista

    Gli elementi figlio di un elemento lista statica ora possono essere popolati in base a un riferimento a una lista, con la possibilità di nidificare le liste fino a un massimo di 10 livelli. La lista di riferimento può essere statica o dinamica e le relazioni tra lista e lista secondaria possono essere facilmente identificate nel report Utilizzo lista.

  • Miglioramenti alle direttive dei modelli

    Le direttive dei modelli sono ora disponibili per essere utilizzate negli attributi Testo, Area di testo e Componente modello HTML in Page Designer, nonché nelle assegnazioni di un blocco {with/} e {apply/}.

  • Miglioramenti all'elaborazione in background

    L'elaborazione delle pagine in background è stata ottimizzata grazie ai miglioramenti apportati alla serializzazione, all'integrazione con la gestione degli errori APEX e alla possibilità di eseguire sottomissioni transazionali e non.

  • Redwood Light aggiornato

    Il tema Redwood Light ha un nuovo aspetto grazie ai miglioramenti apportati ai colori, agli sfondi, alla texture, al riempimento e agli stili aggiuntivi.

  • Upgrade della libreria JavaScript

    Diverse librerie JavaScript sono state aggiornate alle release più recenti, tra cui 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.

Esplora le versioni precedenti

Visualizza note di rilascio