Produit blank

Export de la définition de la structure en HTML

Le partage des définitions de structure avec des collègues, des utilisateurs ou des clients est simplifié avec l’utilisation du format HTML.

Dans 4D, les définitions de structure sont présentées en XML+XSL, que les navigateurs rendent sous forme de HTML pour faciliter la lecture humaine et l’analyse du contenu par l’ordinateur.

Toutefois, les restrictions récentes imposées par les navigateurs empêchent les fichiers locaux d’utiliser certaines ressources externes, à moins qu’elles ne proviennent du web. Pour résoudre ce problème, 4D a maintenant réorganisé cet export dans un format HTML+CSS, offrant l’option d’exporter soit du XML comme auparavant, soit directement du HTML.

Produit blank

4D Netkit : Créer, supprimer et mettre à jour les étiquettes Gmail

Traduit automatiquement de Deepl

Les étiquettes Gmail constituent un moyen souple de classer et d’organiser les messages électroniques, ce qui permet une gestion personnalisée et efficace du courrier électronique. Leur utilisation facilite la navigation et l’identification des messages, offrant ainsi à l’utilisateur une expérience améliorée dans le traitement des courriels.

Avec ce dernier ensemble de fonctions qui inclut toutes les fonctionnalités de gestion des libellés de 4D v20 R4, vous disposez dans 4D NetKit d’un ensemble de fonctions pour gérer vos libellés Gmail par programmation.

Produit blank

4D Write Pro : Génération de factures électroniques !

4D V20 R4 introduit une fonctionnalité importante dans 4D Write Pro : la possibilité de générer des factures électroniques. Mais qu’entendons-nous exactement par « factures électroniques » ?

Une facture électronique (ou e-facture) est générée, transmise, reçue et stockée électroniquement, ce qui permet une gestion plus efficace et plus respectueuse de l’environnement des transactions commerciales.

Si elles présentent de nombreux avantages, elles s’accompagnent également de contraintes spécifiques, notamment en termes de complexité du processus de génération. Cependant, avec 4D Write Pro, vous constaterez que cette complexité est toute relative et plus simple à gérer qu’on ne l’imagine !

Produit blank

4D Write Pro : Export au format PDF avec pièces jointes !

Comme vous le savez déjà, depuis 4D V20 R3, 4D Write Pro peut exporter au format PDF/A2 et PDF/A3 (BLOG). Outre la signature, la principale différence entre ces deux formats est que le format PDF/A3 peut inclure des pièces jointes. La bonne nouvelle, c’est que grâce à une nouvelle option d’exportation dans 4D Write Pro, il est possible, avec 4D V20 R4, d’inclure ces pièces jointes lors de l’exportation !

Produit blank

ORDA : Attribution d’un chemin à un attribut blob ou image

Les commandes de base de données non-ORDA vous permettaient de placer des images et des blobs en dehors du fichier de données grâce à la commande SET EXTERNAL DATA PATH. Cette commande n’est pas adaptée à ORDA et c’est pourquoi nous avons décidé d’ajouter une fonctionnalité similaire dans la v20 R3 : La possibilité d’assigner à un attribut de type blob ou image un chemin sur le disque. Laissez-moi vous en dire plus à ce sujet.

Produit blank

Microsoft 365 : Mettre à jour les propriétés d’un email

Traduit automatiquement de Deepl

Vos commentaires sont importants et nous les avons écoutés !

Beaucoup d’entre vous ont souhaité une commande pour mettre à jour le drapeau ‘isRead’ dans les emails. À partir de 4D v20 R3, 4D Netkit a intégré cette fonctionnalité très demandée. Désormais, vous pouvez sans effort mettre à jour diverses propriétés des courriels reçus ou rédigés en utilisant la nouvelle fonction‘Office365.mail.update()‘.

Continuez à lire pour plus de détails.

Produit blank

4D View Pro : Importer/exporter des documents au format Blob

Traduit automatiquement de Deepl

Pour ceux d’entre vous qui travaillent avec des documents 4D View Pro plus volumineux et plus complexes, nous comprenons les problèmes de performance qui se posent. À partir de 4D v20 R3, nous proposons un nouveau format blob qui vous permet de stocker des documents compressés dans votre base de données avec les mêmes performances que le format .sjs.

Produit blank

Une nouvelle approche de l’écriture des fonctions variadiques

Traduit automatiquement de Deepl

Beaucoup d’entre vous ont l’habitude d’utiliser des méthodes ou des fonctions qui peuvent accepter un nombre indéterminé de paramètres, souvent appelées fonctions variadiques.

Dans le cadre de notre processus continu d’amélioration de votre expérience de développement, 4D v20 R3 a rationalisé la déclaration de ces méthodes en introduisant l’ellipse, ce qui rend votre code plus simple et plus facile à utiliser.