Produit

Gestion des fichiers de répertoire dans les projets de serveurs fusionnés

Traduit automatiquement de Deepl

Projects a introduit le nouveau fichier directory.json contenant les utilisateurs, les groupes et les permissions. Il permet l’authentification, les restrictions, les permissions sur plusieurs parties de l’application, via les paramètres ou le code. Voyons les nouvelles améliorations concernant l’utilisation de ce fichier dans les projets de serveurs fusionnés.

Produit blank

ORDA et 4D Write Pro : le couple de choc !

Traduit automatiquement de Deepl

Les documents de 4D Write Pro contiennent souvent des formules renvoyant des données ou des calculs dépendant de la base de données. Grâce à l’utilisation des contextes, associer ces données aux documents devient un jeu d’enfant !

Dans ce billet de blog, nous verrons comment la combinaison de documents 4D Write Pro avec des données récupérées par ORDA rend le code clair et facile à maintenir.

Produit blank

ORDA – Optimisez les performances grâce à un contrôle total des requêtes REST

Traduit automatiquement de Deepl

Avec une version précédente, vous avez découvert comment les requêtes ORDA REST avaient été automatiquement optimisées pour augmenter les performances lors du travail avec un datastore distant et des configurations client/serveur.

Vous avez appris que vous pouvez utiliser des contextes pour profiter de l’optimisation automatique des requêtes ORDA REST.

C’était une étape importante, mais nous vous proposons maintenant d’avoir un contrôle complet sur le comportement de vos requêtes REST. La performance étant une préoccupation stratégique, vous devez être impatient de découvrir cette nouvelle fonctionnalité !

Et ce n’est pas tout, de nouveaux outils sont désormais disponibles pour vous aider à comprendre et déboguer vos problèmes.

Continuez à lire pour une présentation complète.

Produit blank

4D View Pro : Remplissez vos feuilles avec un contexte de données

Traduit automatiquement de Deepl

4D View Pro vous offre une nouvelle façon de charger vos données et de créer vos modèles : le contexte de données. Il vous permet de créer votre document avec des espaces réservés et de les remplir en définissant ce contexte de données.

Avec seulement quelques lignes de code, vous pouvez afficher des objets ou des collections sans les autoriser d’abord avec VP SET CUSTOM FUNCTION! Entrons dans les détails.

Produit blank

Une manière transparente de gérer les paramètres

Traduit automatiquement de Deepl

Dans la déclaration d’une fonction ou d’une méthode, vous définissez explicitement ses paramètres. Ensuite, lorsque vous appelez cette fonction ou cette méthode, vous pouvez lui passer moins de paramètres si certains sont facultatifs. Ou, si vous avez utilisé la déclaration avec ${n}, le nombre de paramètres passés est variable. Dans ce cas, vous utilisez la commande Count Parameters avec une boucle sur les arguments. Ce code fonctionne parfaitement. Pourtant, il est un peu lourd.

Vous nous avez demandé une façon plus légère de gérer les paramètres, et nous vous avons écouté. À partir de 4D v19 R5, nous vous fournissons une nouvelle commande, Copy parameters qui vous permet d’écrire un code transparent, plus élégant et plus facile à lire.

Produit blank

Accédez à vos classes de composants à partir de votre projet hôte

Traduit automatiquement de Deepl

Les composants peuvent désormais publier des classes ! Et mieux encore, si votre application est encore en mode binaire, vous pouvez maintenant bénéficier des classes et du développement orienté objet en utilisant un composant (en mode projet) pour créer vos propres classes et les utiliser à partir de votre application (basée sur le mode binaire).

Produit blank

4D pour mobile : Quoi de neuf dans la v19 R5

Traduit automatiquement de Deepl

À chaque version, la liste des fonctionnalités de 4D pour iOS et 4D pour Android s’allonge. Et cette version de fonctionnalités ne fait pas exception. Sans plus attendre, voyons ce que 4D v19 R5 vous réserve :

QU’EST-CE QU’IL Y A DEDANS ?

Pour l’éditeur de 4D pour Android et 4D pour iOS

  • Bonnes nouvelles ! L’interface de l’éditeur est entièrement compatible en modes sombre et clair.

Pour 4D pour Android (déjà disponible dans 4D pour iOS) :

  • Transformez votre application en un scanner de codes-barres pour remplir une saisie de texte,
  • permettre de signer directement dans l’application une livraison, un rapport d’intervention, un devis,
  • Interagissez avec différentes applications en touchant un champ de l’écran :
    • une adresse pour afficher automatiquement une carte montrant l’emplacement,
    • un numéro de téléphone pour appeler ou ajouter aux contacts,
    • un mail pour ouvrir l’application mail,
    • une URL pour ouvrir une URL dans le navigateur web par défaut.
  • Créez vos propres formateurs Kotlin pour vos besoins spécifiques.
Produit blank

4D View Pro : Nouveautés de la v19 R5

Traduit automatiquement de Deepl

4D v19 R5 est livré avec une nouvelle version de SpreadJS, v15, et une mise à jour du ruban qui lui est compatible. Découvrons les nouvelles fonctionnalités offertes par cette nouvelle version qui vous permettront d’accélérer votre développement 4D View Pro.