Produit

Nouvel objet de session à distance 4D avec connexion Client/Serveur et procédure stockée

Dans les applications 4D, il existe quatre types de sessions : la session à distance 4D, la session de procédure stockée, la session mobile et la session Web.

La commande Session renvoie déjà des sessions Web ou mobiles. Elle vous permet d’accéder à une multitude d’informations sur la session et à un objet partagé par tous les processus de la session.

Dans 4D 20 R5, la commande Session a été étendue à la connexion Client/Serveur et à la procédure stockée.

Produit

ORDA – Restreindre les données aux critères pertinents

Dans 4D 19 R8, nous avons introduit un système de permission robuste, vous permettant un contrôle granulaire de l’accès des utilisateurs à vos données. Ce système protège vos données en fonction des personnes qui y accèdent et des données auxquelles elles accèdent, garantissant ainsi la sécurité des données en limitant les accès non autorisés.

Mais que se passerait-il si vous vouliez affiner davantage l’accès à la lecture en fonction de critères spécifiques ?

C’est là que 4D 20 R5 intervient. Restreindre les données en lecture en fonction de certains critères.

Produit

Amélioration de l’utilisation des licences client 4D avec Qodly Studio for 4D

Traduit automatiquement de Deepl

Ceux d’entre vous qui ont commencé à utiliser Qodly Studio for 4D savent déjà à quel point ce nouvel outil est puissant pour développer des applications web professionnelles. Si vous ne l’avez pas encore fait, vous trouverez ici plus d’informations sur la façon de commencer.

Les applications réalisées avec Qodly Studio for 4D s’appuient sur les API REST. 4D 20 R5 est livré avec une nouvelle fonctionnalité très intéressante : Le mode « Force Login ».

Avec ce mode, une licence 4D Client n’est consommée que lorsque les utilisateurs se connectent avec succès et commencent à travailler avec les données et la logique de votre application.

Poursuivez votre lecture pour en savoir plus ! Et n’oubliez pas de télécharger notre démo pour la voir à l’œuvre !

Nouvelles

4D 20 R5 Beta démarre aujourd’hui

Le bêta-test de 4D 20 R5 commence aujourd’hui, et nous sommes ravis de dévoiler une version vraiment majestueuse avec une pléthore de fonctionnalités conçues pour améliorer votre expérience de développement !

Explorons toutes les fonctionnalités passionnantes que cette version vous réserve :

  • Dans 4D Write Pro, vous pouvez désormais aligner du texte autour des images et des zones de texte, les tableaux ne sont plus limités à 1000 lignes, et vous pouvez définir sans effort la largeur et la hauteur de vos documents simultanément grâce à un nouvel attribut.
  • Les programmeurs apprécieront les nouvelles fonctionnalités telles que les blocs try-catch pour une gestion précise des erreurs, un 4D Singleton, pour répondre à une demande de fonctionnalité très votée, et des classes partagées pour une gestion plus facile des objets partagés, parmi d’autres améliorations.
  • Les informations relatives à l’éditeur de structure visuelle sont désormais stockées séparément des informations relatives à la définition des tables afin de réduire les conflits dans le fichier de catalogue.
  • ORDA est livré avec une restriction améliorée des données sur les sélections d’entités pour une récupération précise des données et une sécurité accrue.
  • L’extension Visual Studio Code offre la vérification de la syntaxe de l’espace de travail, le téléchargement automatique des outils 4D et l’intégration des espaces de code GitHub.
  • Et ce n’est pas tout – il y a plus de 20 nouvelles fonctionnalités à explorer !

Télécharger 4D 20 R5 maintenant (Exclusif aux partenaires 4D)

Produit

4D veille à ce que vos sélections de données soient cohérentes en ce qui concerne la suppression des données.

La suppression des données doit être effectuée avec précaution. Pour éviter les problèmes, nous pouvons utiliser des transactions ou nous appuyer sur des sauvegardes et des journaux.

Certaines améliorations ont été apportées à 4D 20 R4 pour rendre vos sélections d’enregistrements stables et cohérentes en ce qui concerne la suppression potentielle d’enregistrements dans cette sélection.

Poursuivez votre lecture pour découvrir comment votre code 4D sera plus sûr.

Produit

Une nouvelle façon de traiter les erreurs

Nous avons récemment introduit un nouveau mécanisme de gestion des erreurs en utilisant la nouvelle commande throw().
Il s’agit de la première étape vers un nouveau système de gestion des erreurs, positionné aussi près que possible du code qui les génère.
Dans la phase suivante, avec 4D v20 R4, nous étendons cette approche pour intercepter les erreurs pendant l’exécution d’une expression.
Entrons dans les détails.

Nouvelles

4D v20 R4 Beta démarre aujourd’hui

Le bêta-test de 4D v20 R4 commence aujourd’hui !

Explorons toutes les fonctionnalités passionnantes que cette version vous réserve :

 

 

 

  • En ce qui concerne 4D Write Pro, vous aurez désormais la possibilité d’exporter au format PDF avec des pièces jointes et de créer des factures électroniques.
  • Pour la programmation, nous améliorons votre expérience du codage avec un vérificateur de code en direct, un nouveau mot-clé Try(Expression) pour une meilleure gestion des erreurs, et l’introduction de formats de date et d’heure personnalisés, parmi d’autres améliorations.
  • Et ce n’est pas tout – Il y a beaucoup plus à découvrir !

Téléchargez 4D v20 R4 maintenant (Exclusif aux Partenaires 4D)

Produit

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.

Conseils

Conseils et astuces pour vos applications 4D – Édition de novembre 2023

par Add Komoncharoensiri, directeur des services techniques chez 4D Inc

 

Voici une nouvelle série de conseils et d’astuces.

La base de connaissances de 4D est une bibliothèque d’informations sur la technologie 4D où des conseils techniques hebdomadaires et des notes techniques mensuelles sont activement publiés. Si vous avez manqué les derniers conseils de la base de connaissances, ce n’est pas grave ; voici une compilation des dernières semaines.

Ce billet de blog couvre 16 conseils :