Auteur: Marie-Sophie Landrieu-Yvert

Avatar
- Product Owner - Marie-Sophie Landrieu-Yvert a rejoint l'équipe de 4D Product en tant que Product Owner en 2017. En tant que Product Owner, elle est en charge de rédiger les user stories puis de les traduire en spécifications fonctionnelles. Son rôle est également de s'assurer que l'implémentation de la fonctionnalité livrée répond au besoin du client.Marie-Sophie est diplômée de l'école d'ingénieur ESIGELEC et a commencé sa carrière en tant qu'ingénieur chez IBM en 1995. Elle a participé à divers projets (projets de maintenance ou de construction) et a travaillé en tant que développeur Cobol. Elle a ensuite travaillé en tant que concepteur UML et développeur Java. Dernièrement, ses principaux rôles étaient d'analyser et de rédiger des exigences fonctionnelles, de coordonner les équipes commerciales et de développement.
Produit blank

QODLY STUDIO FOR 4D : QUOI DE NEUF DANS 4D 20 R5

Traduit automatiquement de Deepl

Dans nos précédents billets, nous vous avons présenté Qodly Studio for 4D et nous espérons que vous avez commencé à explorer ses fonctionnalités. Avec chaque version, Qodly Studio for 4D devient une solution de plus en plus robuste et conviviale pour créer des applications web professionnelles avec un effort de codage minimal.

Intégré en profondeur à 4D, Qodly Studio vous permet d’exploiter la logique commerciale existante développée pour les applications de bureau.

Nous allons nous plonger dans les nouvelles fonctionnalités de Qodly Studio for 4D 20 R5 et voir comment vous pouvez les intégrer dans vos applications.

Produit blank

Permissions : Inspecter les privilèges de la session pour faciliter le débogage

Aujourd’hui, vous pouvez bénéficier d’une fonctionnalité puissante pour filtrer l’accès aux données, ce qui est essentiel pour empêcher les accès malveillants à votre application.

Cette fonctionnalité utilise des privilèges qui permettent certaines actions sur vos données. Ces privilèges sont attribués aux utilisateurs par le biais des rôles et stockés dans la session lors de l’authentification.

Dans 4D 20R6, nous avons amélioré cette fonctionnalité en vous permettant d’inspecter les privilèges dans la session, ce qui est très utile pour le débogage.

Continuez à lire pour en savoir plus.

Produit blank

ORDA – Dites adieu aux espaces vides dans vos sélections d’entités

Nous sommes tous passés par là. Vous construisez une belle interface qui affiche une sélection d’entités pour les utilisateurs. Ils peuvent supprimer des entités, mais ensuite… ces espaces vides apparaissent à l’endroit où se trouvaient les entités supprimées.

Reconstruire avec du code la sélection d’entités après en avoir supprimé ? Ce n’est plus la peine ! 4D 20 R6 introduit une fonctionnalité pratique qui élimine ce problème en une seule ligne de code.

Continuez à lire pour découvrir comment cette fonctionnalité peut garder votre interface conviviale et vos utilisateurs détendus.

Produit blank

Utiliser facilement l’API REST de Qodly

Il y a quelques mois, nous avons annoncé que Qodly Studio était désormais disponible pour tous nos partenaires Silver (et plus).

Qodly Studio pour 4D est entièrement intégré à 4D, permettant à 4D Server d’héberger votre application avec des pages locales et des pages web.

Qodly Studio est également accessible sur Qodly, dans le cadre de la nouvelle offre SaaS de 4D. Cette solution hybride innovante avec peu de code est spécialement conçue pour les applications professionnelles basées sur un navigateur web.

Vous avez peut-être déjà créé des applications en utilisant la plateforme Qodly et nous avons d’autres bonnes nouvelles !

Avec 4D 20R5, vous pouvez désormais utiliser l’API REST d’une application Qodly pour travailler de manière transparente avec vos données.

Continuez à lire pour en savoir plus.

Produit blank

Quand Qodly.com rencontre 4D Server, de quoi parle-t-on ?

Traduit automatiquement de Deepl

En septembre dernier, 4D a dévoilé Qodly Studio for 4D, qui offre des avantages complets vous permettant de créer de manière transparente des applications web professionnelles dynamiques et efficaces. Si vous ne l’avez pas encore fait, consultez cet article de blog pour savoir comment démarrer avec Qodly Studio pour 4D.

Qodly Studio est également accessible sur qodly.com, faisant partie de la nouvelle offre SaaS de 4D.

Vous souhaitez exploiter les données de votre application 4D et la logique commerciale dans une application qodly.com ? Vous serez heureux d’apprendre qu’une application web qodly.com peut désormais se connecter à une application 4D déployée sur un serveur 4D grâce à la nouvelle commande QodlyScript openDatastore. Vous pouvez alors utiliser un projet 4D comme un datastore distant à partir de Qodly.com.

En d’autres termes :

  • Une application basée sur 4D Server peut faire les deux : gérer des clients de bureau 4D et des clients web utilisant des formulaires Qodly. Si c’est ce que vous faites, inutile de continuer à lire.
  • Mais supposons que vous souhaitiez étendre votre application existante basée sur 4D Server avec une toute nouvelle application, uniquement basée sur le web – et celle-ci hébergée sur Qodly.com : cet article est pour vous et montre comment communiquer entre les deux.
Produit blank

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 blank

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 !

Produit blank

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 blank

Qodly Studio en action avec ces 3 démos

Dans ces précédents articles de blog, nous avons annoncé la disponibilité de Qodly Studio (actuellement en version developer preview) pour tous nos partenaires silver (et plus). Nous vous avons également donné les premières étapes pour démarrer avec l’outil.

C’est maintenant le moment idéal pour se plonger dans l’outil et l’expérimenter en réalisant des démonstrations concrètes !

Depuis des années, nous proposons des guides HDI (How Do I?) pour vous aider à découvrir les nouvelles fonctionnalités. Mais aujourd’hui, alors que nous nous aventurons dans cette nouvelle ère du développement web, nous avons trouvé un nouveau terme pour ces démonstrations : PIQS, abréviation de Play In Qodly Studio.

Mieux encore, nous continuerons à fournir de telles démonstrations pour les fonctionnalités actuelles et futures de Qodly. Cela signifie que vous aurez des conseils quotidiens pour maîtriser Qodly Studio !

Alors, retroussons nos manches et commençons tout de suite à explorer !