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

Confronto con un valore indefinito

Tradotto automaticamente da Deepl

Dalla comparsa di ORDA, classi e altri oggetti, si deve lavorare sempre più spesso con i valori indefiniti.

Poiché alcuni di voi chiedono un modo più semplice per usarli, a partire dalla versione 20, è possibile confrontare qualsiasi tipo di valore con un valore non definito senza che venga lanciato un errore.

Prodotto blank

Nuovo server Websocket integrato

Tradotto automaticamente da Deepl

In un mondo sempre più connesso, i siti web o le applicazioni IoT devono essere aggiornati in tempo reale.

Un modo per fornire informazioni istantaneamente ai siti è utilizzare il protocollo Websocket, che fornisce un canale di comunicazione full-duplex tra un server e un client. Dalla v20, 4D fornisce i comandi per creare un server Websocket.

Prodotto blank

POP3: scaricare solo l’intestazione della posta

Tradotto automaticamente da Deepl

Quando si recuperano i messaggi di posta elettronica utilizzando POP3, è possibile recuperare solo le intestazioni dei messaggi (che includono informazioni come il mittente, l’oggetto e la data) senza scaricare l’intero corpo del messaggio.

Il recupero delle sole intestazioni dei messaggi può essere utile quando si vuole scorrere rapidamente l’elenco dei messaggi nella cassetta postale per decidere quali scaricare e leggere per intero.

A partire da 4D v20, è stato aggiunto un nuovo parametro alla funzione .getMail() del transporter POP3 per ricevere i messaggi di posta elettronica senza il corpo. Questa funzione può essere ancora più utile se si utilizza Gmail, perché non provoca la cancellazione delle e-mail lette.

Prodotto blank

Microsoft 365: Creare, eliminare e rinominare cartelle di posta con l’API Microsoft Graph

Tradotto automaticamente da Deepl

Per accedere ai dati di Microsoft 365, come le e-mail, Microsoft sta deprecando l’autenticazione di base per IMAP e POP3 e promuove sempre più l’API Graph.

Con quest’ultimo set di funzioni che include tutte le caratteristiche di gestione delle cartelle del 4D v20, si dispone in 4D NetKit di un insieme di funzioni per gestire le caselle di posta elettronica programmando con l’API Graph di Microsoft.

Prodotto blank

4D View Pro: Novità di 4D v20

Tradotto automaticamente da Deepl

Ad ogni rilascio, l’elenco delle funzionalità di 4D View Pro si allunga. E questa release non fa eccezione:4D v20 è dotato di una nuova versione di SpreadJS, la v16, e di un aggiornamento della barra multifunzione compatibile con essa.

Scopriamo le nuove funzionalità offerte da questa nuova versione.

Prodotto blank

Microsoft 365: Copiare, spostare, rispondere ed eliminare le e-mail con l’API Microsoft Graph

Tradotto automaticamente da Deepl

Per accedere ai dati di Microsoft 365 come le e-mail, Microsoft sta deprecando l’autenticazione di base per IMAP e POP3 e sta promuovendo sempre più l’API Graph.

A partire dalla versione 19 R8, sono disponibili nuovi comandi integrati in 4D NetKit per automatizzare in modo nativo le operazioni relative alle e-mail di Microsoft 365, come copiare, spostare, rispondere ed eliminare le e-mail.

Prodotto blank

4D View Pro: Personalizzare lo stile delle tabelle

Tradotto automaticamente da Deepl

Le tabelle sono parte integrante dei documenti di 4D View Pro, per cui abbiamo fornito molte funzioni relative alle tabelle nel corso delle versioni di 4D. 4D v19 R8 ne aggiunge una nuova relativa agli stili, in modo che la tabella si adatti perfettamente al resto del documento.

D’ora in poi, il sito VP Set table theme offre la possibilità di applicare, tramite programmazione, uno degli stili di tabella predefiniti. Se nessuno di questi stili soddisfa le vostre esigenze, potete definire il vostro tema e applicarlo alla vostra tabella.

Prodotto blank

Microsoft 365: Ricevere e-mail con l’API Microsoft Graph

Tradotto automaticamente da Deepl

Per accedere ai dati di Microsoft 365, come le e-mail, Microsoft sta deprecando l’autenticazione di base per IMAP e POP3 e promuove sempre più l’API Graph.

4D v19 R3 ha introdotto il componente 4D Netkit per gestire la connessione OAuth 2.0 e l’invio di posta elettronica tramite Graph API.

Nella v19 R8 sono stati aggiunti nuovi comandi per ricevere le e-mail ed elencare le cartelle della casella di posta elettronica.

Prodotto blank

4D View Pro: Nuovi comandi per gestire righe e colonne

I fogli di calcolo sono strumenti molto versatili. Dai cruscotti alle UI di input/output, i fogli di calcolo forniti da 4D View Pro possono risolvere rapidamente molte situazioni incontrate dagli utenti finali.

In precedenza abbiamo spiegato come utilizzare la funzione tabelle di 4D View Pro per visualizzare e modificare le raccolte di dati. Utilizzando le tabelle di 4D View Pro, potrebbe essere necessario aggiungere o rimuovere colonne in un secondo momento, a seconda delle esigenze degli utenti finali. A tal fine, a partire da 4D v19 R7, 4D View Pro dispone di diversi nuovi comandi per gestire le colonne e le righe delle tabelle. Vediamo come funziona.