Cosa c’è di nuovo in 4D V19 R8

Tradotto automaticamente da Deepl

ORDA.

Gestire i diritti degli utenti

Oltre alla possibilità di scegliere se esporre o meno le classi di dati e i loro attributi come risorse REST (che è anche un modo conveniente per limitare l’accesso ai dati), 4D fa un ulteriore passo avanti per proteggere i dati da utenti non autenticati con un sistema potente e completamentesistema personalizzabile per proteggere i vostri dati da utenti non autorizzati. Questo sistema di protezione dei dati controlla due cose: chi accede ai dati e quali dati sono accessibili.

Questa nuova funzionalità si basa sul concetto di ORDA e su sessioni web scalabili. Copre tutti i processi web, ossia le richieste REST, le richieste ricevute nei data store remoti e i processi web come 4DACTION e 4D tag.

Programmazione

Gestione degli errori

4D v19 R8 offre nuove possibilità per la gestione degli errori. D’ora in poi è possibile definire un’efficace gestione globale degli errori per tutti i contesti di esecuzione (processi, lavoratori, attributi di calcolo ORDA, funzioni ORDA, ecc.) Se non si definisce la gestione locale degli errori per un nuovo processo/lavoratore, la gestione globale degli errori verrà attivata automaticamente. Ciò significa che non vengono visualizzate finestre di dialogo di errore sul lato server e che non si perdono errori.

Microsoft 365

Gestione delle e-mail

Come forse già sapete, 4D NetKit è un componente 4D integrato che consente l’interazione con servizi web di terze parti e le loro API, come Microsoft Graph. Sono stati aggiunti nuovi comandi per consentire al componente di gestire le e-mail tramite l’API Microsoft Graph. Questi comandi consentono di :

  • Ricevere le e-mail e visualizzare un elenco di cartelle della casella di posta elettronica
  • Spostare le e-mail da una cartella all’altra
  • Rispondere alle e-mail e creare conversazioni.
  • Creare bozze di e-mail e salvarle in una cartella a scelta.
  • Eliminare le e-mail

Caselle di riepilogo

Utilizzo dell’altezza automatica delle righe nelle caselle di riepilogo di tipo collezione

La funzionalità di altezza automatica delle righe è già disponibile nelle caselle di riepilogo degli array, che consentono di regolare automaticamente ogni riga in base al suo contenuto. 4D v19 R8 renderà disponibile questa funzionalità anche nelle caselle di riepilogo dellecollezioni e delle entità. Per saperne di più e trovare esempi nel blog.

CI/CD (Integrazione continua/Consegna continua)

Costruite le vostre strutture e i vostri componenti compilati con BUILD4D

Con l’introduzione della modalità progetto, è diventato molto più semplice manipolare i componenti del proprio progetto. Nelle ultime release sono state aggiunte ulteriori funzionalità che consentono di creare applicazioni della catena di compilazione personalizzate per il proprio team, i propri metodi di lavoro e i propri usi.

Per facilitare la creazione della propria catena di build o l’integrazione di 4D nel proprio strumento di integrazione continua, 4D ha sviluppato un componente chiamato Build4D( fonte disponibile su GitHub ). Come primo passo, Build4D può essere utilizzato per creare strutture e componenti compilati. L’ulteriore sviluppo continuerà con l’aggiunta di funzionalità per la gestione di qualsiasi applicazione single-user/client/server.

4D Write Pro

Caselle di testo

Con ogni versione, le funzionalità di 4D Write Pro sono state migliorate e si sono trasformate in un prodotto avanzato basato su modelli per la generazione di documenti.

Con 4 v19 R8, 4D Write Pro include ora una casella di testo.

Una casella di testo è un’area di testo fluttuante che può essere dimensionata liberamente e può contenere testo/immagini/tabelle! Può essere utilizzato in vari modi, ad esempio per visualizzare un indirizzo in una parte specifica del modulo, come nella finestra di intestazione di una busta.

4D View Pro

Personalizzazione delle dimensioni delle tabelle

Le tabelle sono una parte importante di un documento 4D View Pro. Per questo motivo, 4D ha fornito nuove funzionalità relative alle tabelle in diverse versioni. 4D v19 R8 aggiunge nuove funzionalità per lo styling delletabelle in modo che si adattino perfettamente ai margini del documento.

D’ora in poi, è possibile utilizzare l’opzioneVP Set table theme D’ora in poi sarà possibile applicare programmaticamente uno degli oltre 60 stili di tabella predefiniti, utilizzando l’opzione Se questi stili non vi soddisfano, potete definire i vostri temi e applicarli alle tabelle.

Finestra SDI

Test delle applicazioni SDI su Windows

È passato molto tempo da quando è stato possibile fornire agli utenti finali applicazioni embedded in modalità SDI. Questo è stato anche un importante passo avanti nella UX delle applicazioni Windows.

Con 4D v19 R8, abbiamo reso ancora più semplice il test delle applicazioni SDI. D’ora in poi, potrete testare l’aspetto di un’applicazione senza dover creare un’applicazione standalone/client.

4D per mobile

4D per Android Sezioni

Negli elenchi di dati, i risultati sono generalmente ordinati in base ai campi pertinenti, per aiutare gli utenti a trovare i dati che stanno cercando in modo rapido e semplice. Un altro modo per migliorare la leggibilità è quello di raggruppare i risultati aggiungendo delle sezioni (ad esempio nell’app Contatti).

Cosa c’è di nuovo in 4d per Android

Ad ogni rilascio, l’elenco delle funzionalità di 4D per Android diventa sempre più ampio. Questo rilascio di funzionalità non fa eccezione. Sono state aggiunte le seguenti nuove funzionalità:

    • Creazione di elenchi di selezione da campi di tabelle o file JSON
    • Utilizzo di controlli di input codificati, ad esempio per ottenere le coordinate GPS o i numeri di telefono dall’applicazione Contatti.
    • Aggiunta di sezioni nei moduli elenco, ad esempio per raggruppare i dati in base all’azienda.
    • Utilizzare moduli di accesso personalizzati
    • Migliorare la barra di navigazione inferiore per visualizzare più di quattro tabelle secondo le linee guida di Android.

Per saperne di più e trovare esempi nel post >

Estensione 4D

Estensione VS Code: completamento del codice

4D ha introdotto il supporto per gli editor di codice sorgente esterni (ad esempio Visual Studio Code), in modo da poter gestire il codice 4D con questi strumenti e utilizzare funzioni standard come l’evidenziazione della sintassi, il passaggio alla definizione e la guida alla firma.

4D v19 R8 aggiunge un’altra nuova funzione. Completamento del codice.

Per saperne di più, leggete tutti i post del blog su 4D v19 R8