Qodly Studio en action avec une nouvelle démo
Dans ce précédent billet, nous avons fourni quelques démonstrations pour vous aider à démarrer avec Qodly Studio.
Comme promis, nous continuons à fournir des démos. Voici la dernière PIQS (abréviation de Play In Qodly Studio)
Log des requêtes ORDA sur le serveur
Depuis sa sortie, la popularité d’ORDA ne cesse de croître et il est maintenant largement utilisé sur vos serveurs de production. Avec 4D v20, nous vous apportons 2 améliorations sur la façon dont les requêtes ORDA sont loggées côté serveur. La première est une amélioration du request log qui donnera désormais plus d’informations sur les requêtes ORDA. La seconde est l’ajout d’un log ORDA côté serveur similaire au log ORDA côté client. Permettez-moi de vous présenter ces nouvelles fonctionnalités.
Explorateur de données intégré à 4D
L’explorateur de données vous permet de visualiser les données de votre base de données. Vous pouvez choisir les champs à afficher, organiser, filtrer et trier les données.
Avec 4D v20, l’explorateur de données peut être ouvert dans 4D au lieu d’un navigateur externe. Les utilisateurs peuvent accéder à l’explorateur de données directement depuis la barre d’outils en un seul clic, ce qui permet de gagner du temps et d’améliorer la productivité.
Découvrez la fonction Distinct améliorée
La récupération de la liste des éléments de données uniques est toujours utile lors de la manipulation des données. Dans certains cas, le nombre d’occurrences de chaque valeur est essentiel. La fonction distinct des classes de sélection Collection et Entity permet de récupérer une liste de valeurs uniques. Avec 4D v20, vous pouvez également récupérer le nombre d’occurrences de chaque valeur distincte.
Et ce n’est pas tout !
Un objet de la base de données peut être utilisé pour sauvegarder les données personnalisées saisies par l’utilisateur. Du côté du code, vous devez donc connaître tous les chemins possibles vers l’objet. La fonction distinctPaths a été ajoutée à la classe de sélection des entités.
Voici tout ce que vous devez savoir.
ORDA – Du débutant à l’expert
ORDA, qui signifie Object Relational Data Access, est une méthode d’accès aux données qui combine les avantages de la programmation orientée objet avec ceux des bases de données relationnelles, ce qui permet aux développeurs de se concentrer sur la résolution des problèmes métier plutôt que sur la gestion de l’accès aux données.
Que vous soyez novice en matière d’ORDA ou que vous en soyez déjà familier et que vous souhaitiez approfondir vos connaissances, considérez cet article de blog comme une feuille de route qui vous guidera tout au long du processus d’apprentissage.
Ce billet de blog comprend les éléments suivants :
- Avantages d’ORDA
- Vue d’ensemble d’ORDA
- Concept principal
- APIs ORDA
- Couche d’abstraction ORDA
- Travailler à distance
- Optimisation des requêtes
- Système de permissions
- Partage de données entre processus
Sans plus attendre, passons aux choses sérieuses !
Filtrez l’accès à vos données grâce à un système complet de permissions
Le filtrage de l’accès aux données est une fonctionnalité indispensable pour empêcher tout accès malveillant à votre application.
Jusqu’à présent, vous pouviez exposer ou non comme ressource REST une classe de données et certains de ses attributs. C’était déjà un moyen pratique de restreindre l’accès à vos données. Néanmoins, nous sommes ravis d’offrir dans la v19R8 un système puissant et entièrement personnalisable pour protéger vos données contre les 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.
Conseils et astuces pour vos applications 4D – Édition de novembre
par Add Komoncharoensiri, directeur des services techniques de 4D Inc.
C’est parti pour une nouvelle série de conseils et d’astuces.
La base de connaissances 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 sur la KB, ce n’est pas grave ; voici une compilation des dernières semaines.
Ce billet de blog couvre 17 conseils:
Utiliser 4D Write Pro pour créer et imprimer un lot de documents
Quelle que soit votre activité, vous devez créer des listings, des inventaires, des fiches de suivi, des fiches produits, des factures, et bien d’autres documents. Ces documents sont généralement imprimés ou enregistrés au format PDF pour être archivés.
4D Write Pro est l’outil idéal pour créer tous vos documents. Voici une liste de plusieurs fonctionnalités disponibles dans 4D Write Pro qui peuvent vous aider à réaliser de beaux documents à imprimer :
- mise en page et gestion des marges pour l’impression,
- exportation de pdf,
- protection des documents,
- création de tableaux,
- mise en forme des tableaux avec des en-têtes répétés,
- définition d’un contexte de données,
- insertion de formules ORDA dans un tableau (nouveau dans 4D v19 R6).
En utilisant ces différentes fonctionnalités, voici quelques exemples de documents produits.
4D pour mobile : Dites bonjour aux alias
Comme vous le savez probablement, les alias sont disponibles depuis 4D v19 R4. Les alias et les attributs calculés ont constitué une avancée considérable pour notre cadre de développement !
L’époque où il fallait définir des formules liées à l’activité dans l’interface utilisateur de 4D est révolue ; ces concepts vous offrent un nouveau moyen de séparer votre logique métier de l’interface utilisateur, ce qui vous permet d’améliorer les performances en optimisant les deux parties séparément.
Et maintenant, avec 4D v19 R6, les alias sont entièrement disponibles et prêts à être utilisés pour les scalaires dans vos projets mobiles iOS et Android dès que vos alias sont définis du côté de 4D.
4D Write Pro : Remplir dynamiquement les tableaux avec des sélections et des collections d’entités
En tant que développeurs, nous créons souvent des documents 4D Write Pro complexes et avancés. Nous pouvons générer des tableaux qui doivent être remplis à partir d’une source de données, et nous pouvons ne pas être sûrs des lignes et des colonnes exactes. Remplir manuellement les tableaux avec des données à chaque fois est une tâche laborieuse. Nous vous avons entendu, et c’est ici que le contexte de données vient comme une option inestimable, ouvrant le monde de l’ORDA et du développement orienté objet aux documents 4D Write Pro.
Il est désormais possible de définir une « source de données » pour les tables de 4D Write Pro. Qu’il s’agisse d’une sélection d’entités ou d’une collection, cette « datasource » alimentera automatiquement les lignes de ces tables.
Entrons dans les détails !
Nous contacter
Vous avez une question, une suggestion ou vous voulez simplement entrer en contact avec les blogueurs 4D ? Envoyez-nous un message !
* Votre vie privée est très importante pour nous. Veuillez cliquer ici pour consulter notre Politique