Autore: Fabrice Mainguené

Fabrice Mainguené
- Product Owner -Fabrice Mainguené si è unito al team di 4D Program nel novembre 2016. In qualità di Product Owner, è incaricato di scrivere le storie degli utenti e di tradurle in specifiche funzionali. Il suo ruolo è anche quello di assicurarsi che l'implementazione della funzionalità fornita soddisfi le esigenze del cliente.Dopo aver conseguito una laurea in Informatica presso il CNAM, Fabrice è entrato a far parte di una piccola società di pubblicazione di software come sviluppatore Windev. In seguito ha lavorato per diverse aziende del settore industriale e commerciale come sviluppatore Windev e web e come consulente tecnico su nuove funzionalità.
Prodotto blank

4D NetKit: Ottenere gli eventi del calendario di Google e Microsoft 365

Tradotto automaticamente da Deepl

La gestione di calendari ed eventi è fondamentale per molte applicazioni, soprattutto quando si integrano con servizi popolari come Google Calendar e Microsoft 365. A partire da 4D 20 R9, è possibile recuperare e accedere facilmente a calendari ed eventi da queste piattaforme con i nuovi comandi 4D NetKit. Che si tratti di sincronizzare orari, creare funzioni basate sul calendario o semplicemente recuperare i dettagli di un evento, questi comandi consentono un’integrazione perfetta con i servizi di Google e Microsoft 365.

Prodotto blank

Utilizzare la classe nell’area web incorporata con $4d

Tradotto automaticamente da Deepl

Con 4D 20 R9, 4D introduce nuovi comandi che consentono agli sviluppatori di definire un contesto di oggetti per $4d, garantendo l’esposizione solo di funzioni specifiche. In precedenza, utilizzare $4d significava esporre i metodi di 4D all’area web, mentre ora è possibile definire e utilizzare funzioni di classe. Questo miglioramento consente di migliorare l’organizzazione, l’incapsulamento e la sicurezza nell’integrazione delle funzionalità 4D nelle aree Web.

Prodotto blank

4D View Pro: Il callback di importazione assicura che le funzioni personalizzate siano completamente risolte

Tradotto automaticamente da Deepl

L’importazione di documenti è un’operazione comune quando si lavora con 4D View Pro. Tuttavia, quando questi documenti contengono funzioni personalizzate, può essere difficile determinare quando tutti i calcoli sono stati completati prima di eseguire azioni come la stampa o il salvataggio. Per risolvere questo problema, 4D 20 R9 fa in modo che la formula di richiamo dei comandi di importazione venga eseguita solo dopo che tutte le funzioni personalizzate sono state completamente gestite. Questo miglioramento offre un maggiore controllo e affidabilità quando si lavora con documenti 4D View Pro importati.

Prodotto blank

4D NetKit: Utilizzare le porte host del server web per recuperare la risposta di autenticazione OAuth 2.0

Tradotto automaticamente da Deepl

Quando si utilizza l’autenticazione OAuth 2.0 con 4D NetKit, è necessario definire un URI di reindirizzamento per indicare dove il server OAuth 2.0 deve restituire il risultato dell’autenticazione. Con 4D 20 R9, è ora possibile utilizzare l’indirizzo e le porte del server web host per recuperare le risposte di autenticazione. Questo miglioramento semplifica il processo di autenticazione, evita i conflitti tra le porte e migliora la sicurezza.

Prodotto blank

Modifica e debug di metodi e classi di componenti in 4D dal progetto host

Tradotto automaticamente da Deepl

Quando si lavora con un proprio componente, passare dall’ambiente host a quello del componente solo per eseguire il debug o migliorare il codice del componente può essere scomodo. Con 4D 20 R9, è ora possibile modificare ed eseguire il debug di metodi e classi condivisi dei componenti direttamente all’interno del progetto host, a condizione che i componenti siano inclusi nel loro codice sorgente.

Prodotto blank

Debug diretto del codice 4D in Visual Studio Code

Tradotto automaticamente da Deepl

Per gli utenti di Visual Studio Code che lavorano con 4D, è ora disponibile una nuova estensione chiamata 4D-Debugger che funziona con 4D 20 R8.

La nuova estensione 4D-Debugger offre nuove e potenti funzionalità di debug a Visual Studio Code, ampliando le caratteristiche del 4D-Analyzer introdotto in precedenza. Grazie a questa estensione, è possibile impostare punti di interruzione, passare attraverso il codice 4D e ispezionare le variabili dall’interfaccia di Visual Studio Code. Questo strumento si integra perfettamente, semplificando il processo di debug e rendendo VS Code uno spazio di lavoro più versatile per i progetti 4D.

Prodotto blank

4D Netkit: Ottenere informazioni sugli utenti da Google

Tradotto automaticamente da Deepl

La possibilità di accedere in modo efficiente alle informazioni sugli utenti di Google è fondamentale per creare interfacce utente reattive e automatizzare attività come l’invio di e-mail a più utenti all’interno di un dominio. Per soddisfare questi requisiti, abbiamo introdotto una serie di funzioni per ottenere informazioni specifiche sugli utenti e per recuperare tutti i profili e i contatti del dominio.

Prodotto blank

Migliorare l’esperienza di debug

Tradotto automaticamente da Deepl

Il debug gioca un ruolo fondamentale in qualsiasi processo di sviluppo e il miglioramento della funzionalità e dell’usabilità del debugger può aumentare significativamente la produttività dello sviluppatore. Da 4D 20 R8, 4D ha introdotto diversi miglioramenti al debugger e al debugger remoto. Questi aggiornamenti si concentrano sul salvataggio delle impostazioni definite dall’utente, sulla semplificazione della gestione e del riutilizzo delle espressioni e sulla riprogettazione dell’interfaccia complessiva.

Prodotto blank

4D View Pro: Aggiornamento dell’importazione/esportazione di Excel

Tradotto automaticamente da Deepl

Nell’ambito del continuo sviluppo di 4D View Pro, abbiamo ampliato le funzionalità di importazione ed esportazione di Excel in 4D 20 R8. In questo aggiornamento sono state aggiunte nuove opzioni linguistiche per allinearsi alle funzionalità dell’interfaccia e offrire un maggiore controllo sulla cartella di lavoro esportata.

Prodotto blank

API IMAP: Recuperare il conteggio delle e-mail non lette per più caselle di posta elettronica in un’unica chiamata

Tradotto automaticamente da Deepl

Molti di voi si affidano ai comandi IMAP per visualizzare il numero di e-mail non lette nell’interfaccia utente della vostra applicazione, aiutando gli utenti a rimanere informati sui nuovi messaggi. Con 4D 20 R7, abbiamo migliorato la funzione IMAPTransporter.getBoxList ( ), consentendole di recuperare simultaneamente il conteggio delle e-mail non lette e le proprietà della cassetta postale, garantendo tempi di risposta più rapidi.