Programmation
Développement amélioré du Flux de travail
Transformez votre expérience du codage grâce à des fonctionnalités conçues pour le contrôle et l'efficacité :
-
Utilisez la classe OutgoingMessage pour envoyer des fichiers PDF ou des images par l'intermédiaire de votre web app. Cela vous permet de fournir à vos clients des contenus tels que des factures ou du matériel de marketing avec un minimum de codage.
-
Optimisez et contrôlez vos applications 4D plus efficacement en gérant les processus et les sessions. Récupérez et manipulez des informations essentielles grâce à des commandes améliorées, ce qui simplifie votre flux de travail et augmente les performances globales de l'application.
-
Traitez les données spécifiques à l'utilisateur avec des singletons de session. Gérez des informations isolées pour des sessions individuelles, telles que des paramètres personnalisés ou des données de panier, sans ajouter de complexité à votre code.
-
Accélérer le développement grâce au typage direct, qui vous permet de déclarer des variables directement dans votre code pour une programmation plus propre et sans erreur et une base de code mieux organisée.
Composants GitHub
Gestion simplifiée des composants locaux
Gérez les composants locaux grâce à l'interface améliorée des dépendances du projet. Ajoutez ou supprimez des composants locaux, personnalisez les chemins d'accès aux composants avec souplesse et accédez aux dépôts GitHub publics et privés, le tout à partir d'un seul endroit.
4D Write Pro
Gestion améliorée des documents
Gérez les sections et les sous-sections pour créer des rapports, des factures ou d'autres documents bien organisés. Supprimez des sections ou réinitialisez des attributs sans perturber la structure, ce qui garantit une présentation propre et professionnelle à chaque fois.
Identifiez les bordures de tableau cachées, même dans les cellules fusionnées, grâce à la nouvelle propriété visibleTableBorders. Cette fonctionnalité améliore la mise en page et la saisie des données en affichant des lignes pointillées pour les bordures invisibles, ce qui permet une édition précise sans incidence sur l'aspect final du document.
Interface utilisateur
Amélioration de la navigation dans les fenêtres et de la clarté des données
Simplifiez l'expérience utilisateur en supprimant les valeurs vides dans les listboxes grâce à la fonction « Blank if null », ce qui permet aux utilisateurs de se concentrer uniquement sur les données les plus importantes.
En outre, vous pouvez attribuer des icônes personnalisées aux fenêtres de l'application pour une identification rapide et une navigation aisée, ce qui améliore la convivialité et le professionnalisme de l'ensemble de l'application.
Qodly Studio for 4D
Débogage et tests efficaces
Accédez à Qodly Studio directement à partir de 4D Server pour simplifier les processus de débogage et de tests. Grâce à la fonction « Preview Qodly App », prévisualisez vos applications web en temps réel, ce qui vous permet d'obtenir un retour d'information immédiat sur vos modifications. Tirez parti de l'intégration du débogueur pour détecter les problèmes avec précision et faciliter votre cycle de développement.
Sécurité
Une communication client-serveur plus forte
Se prémunir contre les attaques de type « Attaque de l'homme du milieu » en validant les certificats des serveurs auprès d'autorités de certification (AC) de confiance. Garantir des connexions sécurisées en n'autorisant que les serveurs dont les certificats et les noms de domaine sont valides à se connecter.
Gestion des Emails
Suivi plus rapide des courriels non lus dans les boîtes aux lettres
Récupérez le nombre d'e-mails non lus dans plusieurs boîtes aux lettres simultanément en utilisant IMAP ou l'API Gmail via 4D NetKit. Cette amélioration simplifie le suivi des emails et améliore l'efficacité des réponses, ce qui en fait un outil idéal pour traiter de gros volumes d'emails ou gérer des flux de travail complexes.