Prodotto

Gestione delle sessioni in 4D Qodly Pro

Tradotto automaticamente da Deepl

Hai mai desiderato avere il pieno controllo su ciò che accade quando la sessione di un utente scade, senza dover lottare con comportamenti fissi o aggiungere la tua logica di timeout? Senza dover mantenere timer personalizzati, destreggiarti tra token o sperare che l’interfaccia utente indovini cosa sta facendo il backend?

La gestione delle sessioni in 4D Qodly Pro ti offre una coppia di eventi applicativi che puoi collegare alla tua UX. Uno avvisa l’utente prima della scadenza, l’altro si attiva quando la sessione è ufficialmente terminata. Sei tu a decidere cosa attivano.

Prodotto blank

Migliorate la vostra interfaccia desktop con i widget Web utilizzando 4D Qodly Pro

Tradotto automaticamente da Deepl

Avete mai desiderato arricchire la vostra interfaccia utente con widget conosciuti dai siti web, come ad esempio una mappa di navigazione? Non dovendo imparare JavaScript, gestire CSS e HTML e lottare per passare i dati tra questi due mondi?

Una nuova integrazione tra Web Areas e 4D Qodly Pro vi permette di offrire interfacce ricche e dinamiche all’interno dei vostri moduli 4D, mantenendo tutta la logica aziendale all’interno di 4D Server.

Prodotto blank

Incorporare le pagine di Qodly in un’area web 4D senza costi aggiuntivi

Tradotto automaticamente da Deepl

Con 4D 21, si apre una nuova opportunità: incorporare senza problemi una pagina Qodly all’interno di un’area web di un modulo 4D , senza bisogno di una licenza aggiuntiva per 4D Client. Grazie a 4D Qodly Pro, ora avete pieno accesso a una nuova generazione di interfacce utente moderne e dinamiche. Non c’è più bisogno di scegliere tra moduli desktop e web: combinateli entrambi ed evolvete al vostro ritmo.

Prodotto blank

ORDA – Permessi – Limitare/consentire l’accesso web alle risorse con un solo clic

Tradotto automaticamente da Deepl

Scoprite qui come, nei processi web, potete proteggere le vostre risorse (dati + logica aziendale) da accessi dannosi e da utenti non autorizzati… in un solo clic.

In modalità di sviluppo, impostate la proprietà Restrict access by default su FALSE per concentrarvi sull’organizzazione del codice, sul modello dei dati, sull’architettura delle pagine Qodly, sui test… senza alcuna restrizione all’uso dei dati o alla chiamata di funzioni.

Quando si è pronti a implementare i profili utente, basta impostare la proprietà Restrict access by default su TRUE per garantire che nessuno acceda ai dati e alla logica aziendale senza essere esplicitamente autorizzato.

Prodotto blank

Rapporto sugli eventi in 4D Qodly Pro: Vedere tutte le interazioni a colpo d’occhio

Tradotto automaticamente da Deepl

Creare un’interfaccia utente basata sul browser con 4D Qodly Pro è molto simile all’uso dell’editor di moduli 4D. Facendo clic su un pulsante si richiama un metodo 4D, come si è soliti fare. Il metodo esegue la logica aziendale (spesso già esistente).

Per fare ciò, si definiscono eventi, sia per i widget che per l’intera pagina (form). I browser funzionano in modo leggermente diverso da un’applicazione desktop, quindi ci sono eventi aggiuntivi e la sequenza di esecuzione potrebbe essere diversa. I rapporti sugli eventi aiutano a capire meglio questo aspetto.

Prodotto blank

L’avvio dello studio Qodly è a portata di due clic

Tradotto automaticamente da Deepl

4D Qodly Pro offre tutti gli strumenti necessari per progettare, costruire ed eseguire moduli web per la vostra applicazione 4D.

Completamenteintegrato in 4D, viene fornito in dotazione con Qodly Studio. E proprio come 4D, il suo utilizzo è facile, accessibile e annidato nel mondo di 4D.

Per utilizzare Qodly Studio con progetti 4D creati con versioni precedenti, potrebbe essere necessario modificare alcune impostazioni del progetto per supportare le funzionalità moderne.

Ecco perché, a partire dalla 4D 21, l’accesso a Qodly Studio da 4D è stato migliorato in modo da non richiedere più di due clic, per semplificarvi la vita, liberare la mente e lasciarvi concentrare sulla vostra storia di successo aziendale.

Prodotto blank

Localizzare le pagine Qodly: Una guida pratica

Tradotto automaticamente da Deepl

La localizzazione delle applicazioni 4D è supportata da decenni dall’architettura XLIFF, progettata principalmente per le applicazioni desktop.

Ma i browser funzionano in modo diverso.

Ecco perché 4D Qodly Pro introduce un nuovo approccio all’internazionalizzazione (i18n) integrato, pensato per le interfacce web, che offre maggiore flessibilità nella creazione di pagine Qodly multilingue.

Vediamo come funziona in pratica.

Suggerimenti blank

Limitare i dati in base ai privilegi o alle informazioni salvate nella memoria di sessione.

Tradotto automaticamente da Deepl

Nello sviluppo di applicazioni moderne, la sicurezza e la gestione accurata dell’accesso ai dati sono essenziali. Grazie all’evento restrict di 4D, è possibile filtrare dinamicamente i dati accessibili a un utente in base al suo profilo, ai privilegi e alle informazioni memorizzate nella sessione.

Questo blog spiega come sfruttare questo evento, in particolare nel contesto di un’integrazione con 4D Qodly Pro, per garantire che vengano esposti solo i dati rilevanti.

Suggerimenti blank

Progettazione di una barra dei menu interattiva e dinamica nell’applicazione Qodly

Tradotto automaticamente da Deepl

Nel blog di questa settimana, diamo uno sguardo alla navigazione. La navigazione è un elemento chiave di qualsiasi applicazione web. Un sistema di navigazione ben strutturato consente agli utenti di trovare rapidamente ciò di cui hanno bisogno e migliora la loro esperienza complessiva.

Con 4D Qodly Pro, la gestione della navigazione è semplice e flessibile. Utilizzando il componente Page Loader, è possibile caricare dinamicamente le pagine in base alle azioni dell’utente.

In questo articolo analizzeremo come impostare una barra di navigazione efficiente utilizzando 4D Qodly Pro. Utilizzeremo come esempio la nostra applicazione Performance Review, che potete scaricare da GitHub (link da aggiungere). Ci occuperemo del suo design, delle interazioni e della gestione dei permessi per creare un’esperienza continua e personalizzata per ogni ruolo dell’utente.