
Rete
Preserva il lavoro client/server anche quando la rete si interrompe
Una breve interruzione di rete diventa una pausa recuperabile, senza perdere il lavoro in corso.
Negli ambienti di produzione, switch, router, firewall, gateway VPN, riconnessioni dei cavi e passaggi tra reti mobili possono interrompere brevemente la comunicazione tra 4D Client e 4D Server. Grazie al livello di trasporto QUIC, 4D può mantenere attiva la sessione di un client non raggiungibile per la durata del timeout di sessione QUIC configurato, lasciando il tempo necessario al ripristino della comunicazione.
Gli utenti possono recuperare la sessione se la connessione viene ripristinata entro il tempo previsto. Le finestre che dipendono dal server segnalano chiaramente che il server non è raggiungibile, le finestre locali possono rimanere utilizzabili e le finestre interessate tornano allo stato precedente. Gli amministratori possono monitorare la situazione tramite la finestra di amministrazione e Session.info.unreachableSince, mentre le installazioni client/server diventano più resilienti senza richiedere codice applicativo aggiuntivo.

Integrazione IA
Integra la scrittura assistita dall’IA nei form 4D
La scrittura assistita dall’IA è disponibile senza contratti per servizi IA, installazioni aggiuntive, procedure di pagamento o servizi esterni da configurare.
Quando l’ambiente dell’utente supporta Apple Writing Tools e Apple Intelligence, l’assistenza alla scrittura è gestita dal sistema operativo ed è disponibile direttamente nelle aree di testo dei form 4D, compresi i campi di testo su più righe e le aree 4D Write Pro.
Gli utenti possono correggere, riscrivere, riassumere, modificare il tono o estrarre i punti chiave dai testi aziendali senza uscire dall’applicazione. L’esperienza rimane nativa grazie alla proprietà Writing Tools nell’elenco delle proprietà o all’azione standard WritingTools.

Linguaggio 4D
Cleanup del codice: sempre al momento perfetto
Flussi sempre prevedibili: la certezza che il codice di chiusura segua ogni punto d'uscita.
Grazie al nuovo comando defer, operazioni di pulizia, diagnostica, reset di stato, fallback sugli errori e chiusura delle connessioni esterne partono in automatico al termine di ogni metodo o funzione. Poco importa se l'esecuzione termina con successo, con un return anticipato o a seguito di un'eccezione.
Con l'esecuzione in logica LIFO, il tuo codice resta pulito, lineare e a prova di scalabilità.

Server HTTP
Proteggi le risorse del server REST
Per garantire servizi REST affidabili, occorre controllare l’utilizzo delle risorse man mano che aumenta il numero di sistemi connessi.
La gestione delle quote del server REST permette di controllare a livello di sessione gli insiemi di entità memorizzati in memoria. Tramite Session.quotas e 4D.QuotaManager, le applicazioni possono definire limiti più chiari per le sessioni REST accessibili da applicazioni web, sistemi esterni, 4D Qodly Pro, client mobili o strumenti IA basati su MCP.
Le risorse del server diventano più facili da gestire, i flussi di lavoro REST rimangono più reattivi e le applicazioni sono meglio protette dai sovraccarichi accidentali.

Gestione del server
Visualizza con maggiore chiarezza ogni sessione attiva
Un’assistenza più rapida parte da una visione più chiara dell’attività del server.
La finestra di amministrazione di 4D Server riunisce client desktop, sessioni web, accessi REST e chiamate SOAP in un’unica scheda Sessioni. Gli amministratori possono capire chi è connesso, da dove proviene l’attività, come si comportano le sessioni e in quale contesto vengono eseguite.
Dettagli come indirizzo IP, User Agent, privilegi, nome della macchina, nome della sessione del sistema operativo e diritti di utilizzo rendono il monitoraggio più utile per intervenire, dalle attività insolite all’utilizzo REST e al consumo delle licenze.

4D Write Pro
Gestisci i fogli di stile degli elenchi multilivello direttamente nell’interfaccia di 4D Write Pro
I documenti strutturati diventano più facili da creare, aggiornare e distribuire.
I fogli di stile degli elenchi multilivello sono ora disponibili direttamente nell’interfaccia di 4D Write Pro, dalla barra degli strumenti e dalla barra laterale. Gli utenti possono applicare modelli, regolare i livelli, perfezionare i formati di numerazione e mantenere una gerarchia coerente man mano che il contenuto evolve.
Nei manuali tecnici, nei contratti, nei report, nei materiali didattici e nei verbali delle riunioni, la struttura diventa parte dell’esperienza di modifica. I modelli possono anche essere personalizzati tramite multiLevelStyles.json, contribuendo a mantenere la coerenza dei documenti nelle esportazioni PDF, HTML, SVG e DOCX.

4D NetKit e posta elettronica
Reagisci alle modifiche di posta e calendario
I flussi di lavoro che richiedono tempestività rimangono sincronizzati con gli strumenti già utilizzati dai team.
4D NetKit introduce le notifiche di modifica per Microsoft 365 e Google Workspace, consentendo alle applicazioni di reagire quando vengono creati, modificati o eliminati messaggi email o eventi di calendario. Le attività di follow-up con i clienti, i flussi di pianificazione e approvazione, le caselle di posta condivise e le dashboard delle attività possono rimanere aggiornati senza attendere un aggiornamento manuale.
Lo stesso meccanismo di notifica si applica a Office365.mail.notifier, Office365.calendar.notifier, Google.mail.notifier e Google.calendar.notifier, con le callback onCreate, onModify e onDelete. Le applicazioni possono utilizzare webhook in tempo reale, ove disponibili, oppure un monitoraggio basato su timer per installazioni più semplici.

4D Qodly Pro
Rendi più precisa la modifica delle maschere web
Perfezionare le maschere più rapidamente consente di mettere prima le interfacce aziendali a disposizione degli utenti.
L’editor di 4D Qodly Pro migliora la navigazione, i report degli eventi, le finestre di dialogo e l’interazione con i componenti. Gli sviluppatori possono passare più agevolmente tra Event Report e Page Editor, mantenere i filtri impostati, selezionare più rapidamente i componenti correlati e utilizzare azioni di ridenominazione più chiare.
Il supporto esteso degli eventi per i componenti Radio Button e Select Input, insieme alle impostazioni debounce e throttle per gli eventi OnChange, rende più preciso il comportamento delle maschere web complesse e riduce i passaggi necessari durante la modifica.

Aggiornamenti della piattaforma
Rafforza le basi dell’interfaccia utente, della sicurezza e del runtime
L’affidabilità delle applicazioni nel lungo periodo parte da una piattaforma sempre aggiornata.
4D Qodly Pro dispone di una base di componenti del design system più standardizzata per creare interfacce utente coerenti. I componenti principali vengono aggiornati con OpenSSL 4.0, BoringSSL, Ngtcp2 1.22.1 e Libuv 1.52.1, a supporto di QUIC, WebSocket, broadcast, connessioni sicure, HTTPS e comunicazione client/server.
Su Windows, Windows App SDK 2.0.1 supporta la base WinUI utilizzata per creare applicazioni con o senza WinUI integrato, contribuendo a mantenerle aggiornate, coerenti e più facili da gestire nel tempo.


Scopri tutte le
Scarica