La bêta de 4D v19 R8 démarre aujourd’hui

Et voici la dernière version des fonctionnalités de 4D v19 !

Quelle meilleure façon de démarrer l’année que de mettre la main sur un ensemble puissant de fonctionnalités que cette version a à offrir 😊.

Découvrons ensemble ce que 4D v19 R8 Beta has in store for you:

 

 

 

  • Protégez vos données contre les utilisateurs non autorisés grâce à un système robuste et entièrement personnalisable en décidant qui accède aux données et quelles données sont accédées.
  • Concevez de superbes interfaces grâce à la fonction de hauteur de ligne automatique qui s’étend aux boîtes de liste en fonction des collections et des sélections d’entités.
  • Construisez votre propre chaîne ou intégrez 4D dans un outil d’intégration continue grâce au nouveau composant Build4D.
  • Gérez les erreurs plus efficacement avec un gestionnaire d’erreurs global – plus de boîte de dialogue d’erreur affichée sur le serveur et plus d’erreurs non capturées.
  • Recevez, copiez, déplacez, répondez et supprimez des e-mails grâce aux commandes ajoutées au composant 4D Netkit.
  • Créez des documents plus conformes avec les zones de texte flottantes de 4D Write Pro.
  • Personnalisez vos tableaux 4D View Pro avec plus de 60 thèmes prédéfinis, ou créez-en un de toutes pièces pour répondre à vos besoins.
  • Et bien d’autres choses encore vous attendent avec cette nouvelle version qui ne lésine pas sur les fonctionnalités !

Téléchargez 4D v19 R8 maintenant (Exclusif aux partenaires 4D)

 

ORDA

Contrôlez l’accès à vos données

Vous avez demandé une fonctionnalité permettant de gérer de nombreux utilisateurs travaillant sur différentes activités et de personnaliser l’accès à vos données avec plusieurs niveaux de granularité. 4D v19 R8 exauce votre souhait.

Un système puissant et entièrement personnalisable est à votre disposition pour protéger vos données des utilisateurs non autorisés.

Un système de protection de vos données dépend de la personne qui y accède et des données auxquelles elle accède :

 

 

Microsoft 365

Gérer les e-mails avec l’API Microsoft Graph

La Microsoft Graph API est une API web RESTful qui vous permet d’accéder aux ressources des services Microsoft Cloud.

Dans une version antérieure, nous avons créé le composant 4D Netkit pour gérer la connexion OAuth 2.0 et l’envoi des e-mails via l’API graphique.

4D v19 R8 a ajouté de nouvelles commandes à ce composant pour recevoir des emails et lister les dossiers de votre boîte aux lettres, ainsi que pour:

  • déplacer un email d’un dossier à un autre,
  • répondre à un e-mail et créer une conversation,
  • créer un brouillon d’ email et l’enregistrer dans le dossier de votre choix,
  • et supprimer un courriel.

 

Listbox

HAUTEUR AUTOMATIQUE DES LIGNES DANS LES BOÎTES DE LISTE BASÉES SUR DES COLLECTIONS

La hauteur automatique des lignes était déjà possible pour les boîtes de liste basées sur des tableaux, leur permettant d’adapter automatiquement la hauteur de chaque ligne à son contenu.

4D v19 R8 apporte cette possibilité aux boîtes de liste basées sur des collections et des sélections d’entités.

Il vous suffit de définir quelques propriétés dans la boîte de liste, et 4D fait le reste pour vous :

 

blank

blank

 

CI/CD

Construisez votre structure ou votre composant compilé avec Build4D

Le mode projet a ouvert la porte à de nombreuses fonctionnalités que nous aimons autant que vous.

4D v19 R8 ajoute une fonctionnalité intéressante pour vous aider à créer votre propre chaîne de construction ou à intégrer 4D dans un outil d’intégration continue.

Nous avons développé un composant nommé Build4D, disponible sur GitHub avec les sources.

Dans un premier temps, Build4D vous permet de créer une structure compilée et un composant. Nous allons continuer à l’enrichir pour vous permettre de gérer une application monoposte, client ou serveur.

Voici le résultat d’un exemple de création d’une structure compilée avec des dossiers de ressources et de documentation intégrés :

Finder dialog to show the structure file

 

4D Write Pro

La conformité est au rendez-vous avec les boîtes de texte.

Si vous êtes tenu d’utiliser des zones de texte, disons, pour créer des lettres d’entreprise conformes à l’identité de la société, alors 4D v19 R8 apporte exactement ce dont vous avez besoin à 4D Write Pro.

Une zone de texte est une zone de texte flottante de n’importe quelle taille contenant du texte, des images ou des tableaux !

Et comme d’habitude, plusieurs solutions sont possibles pour utiliser cette nouvelle fonctionnalité ; la plus simple est d’utiliser l’interface.

De nouveaux boutons sont disponibles à cet effet dans la barre d’outils et la barre latérale.

blank

blank

 

4D View Pro

Personnalisez le style de vos tableaux

4D v19 R8 ajoute une nouvelle fonctionnalité aux tableaux de 4D View Pro : avec plus de 60 thèmes prédéfinis , vos tableaux s’adapteront parfaitement au reste de votre document. Si aucun des styles ne vous convient, vous pouvez définir votre propre thème et l’appliquer à votre tableau.

blank

 

Programming

Gérez efficacement les erreurs

La gestion des erreurs fait partie intégrante du développement. Si vous omettez d’appeler une méthode de gestion des erreurs dans un nouveau processus/travailleur ou si vous utilisez des composants qui ne gèrent pas les erreurs, la boîte de dialogue d’erreur intégrée de 4D apparaît à l’utilisateur final.

À partir de 4D v19 R8, vous pouvez définir un gestionnaire d’erreur global qui sera efficace pour tous les contextes d’exécution (processus, workers, attributs calculés ORDA, fonctions ORDA, etc.) Si vous omettez de définir un gestionnaire d’erreur local dans un nouveau processus/worker, le gestionnaire d’erreur global sera invoqué automatiquement. Cela signifie qu’il n’y a plus de dialogue d’erreur affiché sur le serveur et plus d’erreurs non capturées (par exemple, les erreurs ORDA).

 

SDI Windows

Test de l’application Windows SDI

Cela fait déjà longtemps que vous pouvez fournir à vos clients des applications fusionnées en mode SDI. C’était un grand pas en avant pour les applications Windows.

4D v19 R8 apporte une autre nouveauté ; le test d’ une application SDI est facilité: vous pouvez visualiser le résultat de votre application sans avoir besoin de construire votre application autonome ou cliente.

blank

 

4D for Mobile

Améliorez l’interface utilisateur de votre application avec les sections 4D pour Android

Que diriez-vous d’une astuce pour améliorer la lisibilité et aider les utilisateurs à trouver rapidement et facilement les données souhaitées ?

Il suffit de regrouper les résultats en ajoutant des sections (par exemple, l’application Contacts).

This image shows a Contact application. The contacts are group by Section on the first letter of last name.

 

Utilisez les nouveautés de 4D pour Android.

À chaque version, la liste des fonctionnalités de 4D pour Android s’allonge. Et cette nouvelle version ne fait pas exception :

    • Créez une liste de choix à partir d’un champ de tableau ou d’un fichier JSON.
    • Utilisez le contrôle de saisie avec du code pour récupérer, par exemple, des coordonnées GPS ou des numéros de téléphone dans l’application Contact.
    • Ajoutez une section dans le formulaire de liste pour regrouper les données par société, par exemple.
    • Utilisez un formulaire de connexion personnalisé.
    • Améliorez la barre de navigation inférieure pour afficher plus de quatre tableaux et suivez les directives d’Android.

 

 

4D Extension for VSCode

4D Analyzer : Complétion de code

4D a apporté son support à des éditeurs de code source externes (par exemple, Visual Studio Code), leur permettant de traiter le code 4D et de leur fournir des fonctionnalités standard telles que la coloration syntaxique, Go To Definition et l’aide à la signature.

4Dv19 R8 apporte une nouvelle fonctionnalité : La complétion de code.

blank

 

Vous avez besoin de plus de détails techniques ? Consultez la documentation de4D v19 R8 Beta sur le site 4D Doc Center.

Vos commentaires sont très appréciés et nous aideront à améliorer la qualité de nos produits et à mieux répondre à vos besoins. Nous serions ravis de connaître votre avis sur les fonctionnalités ci-dessus. Contribuez à notre forum bêta ( accessible à tous les partenaires 4D). Et n’hésitez pas à nous faire part de vos besoins ; nous prenons les votes très au sérieux!

Vous n’êtes pas encore partenaire ? Devenez un partenaire 4D et participez à la conversation !

Avatar
- Responsable du marketing produit - Intissar a rejoint 4D en 2017 en tant que responsable du marketing produit. Elle travaille en étroite collaboration avec les équipes de produits, de marketing, d'ingénierie et de support technique pour mettre en évidence le " pourquoi ", le " comment " et le " quoi " des nouvelles fonctionnalités et des mises à jour auprès de différents publics. Cette proximité lui permet d'élaborer des cadres de messages et de rédiger des contenus approfondis et des échantillons de code pour le blog et le site Web de 4D.Après avoir obtenu un diplôme d'ingénieur en informatique à l'université VINCI, Intissar a travaillé dans plusieurs startups en tant qu'ingénieur logiciel. Son expérience pratique comprend la spécification, la conception et le développement de logiciels, la formation et l'assistance aux utilisateurs, ainsi que la gestion d'équipe.