Auteur: Fabrice Mainguené

Fabrice Mainguené
- Product Owner -Fabrice Mainguené a rejoint l'équipe du programme 4D en novembre 2016. En tant que Product Owner, il 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.Après avoir obtenu une licence en informatique au CNAM, Fabrice a rejoint une petite société d'édition de logiciels en tant que développeur Windev. Il a ensuite travaillé pour différentes entreprises dans les domaines de l'industrie et du commerce en tant que développeur Windev et web ainsi que conseiller technique sur les nouvelles fonctionnalités.
Produit blank

Microsoft 365 : Copier, déplacer, répondre et supprimer des e-mails avec l’API Microsoft Graph

Traduit automatiquement de Deepl

Pour accéder aux données de Microsoft 365, comme les courriers électroniques, Microsoft a décidé de supprimer l’authentification de base pour IMAP et POP3 et de promouvoir de plus en plus l’API graphique.

À partir de la v19 R8, vous disposez désormais de nouvelles commandes intégrées dans 4D NetKit pour automatiser de manière native les opérations liées aux e-mails de Microsoft 365, telles que la copie, le déplacement, la réponse et la suppression des e-mails.

Produit blank

4D View Pro : Personnalisez le style de vos tableaux

Traduit automatiquement de Deepl

Les tableaux font partie intégrante des documents 4D View Pro, c’est pourquoi nous avons fourni de nombreuses fonctionnalités liées aux tableaux au fil des versions de 4D. 4D v19 R8 en ajoute une nouvelle liée aux styles afin que le tableau s’intègre parfaitement au reste de votre document.

Désormais, VP Set table theme offre un moyen d’appliquer par programmation l’un des styles de tableau prédéfinis. Si aucun de ces styles ne répond à votre besoin, vous pouvez définir votre propre thème et l’appliquer à votre tableau.

Produit blank

Microsoft 365 : Recevoir des courriels avec l’API Microsoft Graph

Traduit automatiquement de Deepl

Pour accéder aux données de Microsoft 365 comme les emails, Microsoft déprécie l’authentification de base pour IMAP et POP3 et promeut de plus en plus l’API Graph.

4D v19 R3 a apporté le composant 4D Netkit pour gérer la connexion OAuth 2.0 et l’envoi des emails via l’API Graph.

Dans la v19 R8, nous ajoutons de nouvelles commandes pour recevoir les emails et lister les dossiers de votre boîte aux lettres.

Produit blank

4D View Pro : Nouvelles commandes pour gérer les rangées et les colonnes

Les feuilles de calcul sont de formidables outils polyvalents. Des tableaux de bord aux interfaces utilisateur d’entrée/sortie, les feuilles de calcul fournies par 4D View Pro peuvent résoudre rapidement un grand nombre de situations rencontrées par vos utilisateurs finaux.

Nous avons expliqué précédemment l’utilisation de la fonctionnalité de tableau de 4D View Pro pour afficher et modifier des collections de données. En utilisant les tableaux 4D View Pro, vous pouvez avoir besoin d’ajouter ou de supprimer des colonnes ultérieurement, en fonction des besoins des utilisateurs finaux. Pour ce faire, à partir de 4D v19 R7, 4D View Pro dispose de plusieurs nouvelles commandes pour gérer les colonnes et les lignes de vos tableaux. Voyons comment cela fonctionne.

Produit blank

Visualisez votre composant Classes dans l’explorateur de méthodes

Traduit automatiquement de Deepl

Depuis la version R5 de 4D v19, les composants peuvent publier leurs classes. Cette fonctionnalité était accompagnée d’astuces et d’un support de complétion de code pour faciliter l’écriture de votre code.

Pour rendre votre expérience de codage encore plus facile, 4D v19 R7 apporte une nouvelle fonctionnalité : dites bonjour au support des classes dans l’explorateur de méthodes.

Produit blank

4D View Pro : Nouveau dans 4D v19 R7

Avec chaque version, la liste des fonctionnalités de 4D View Pro s’allonge.Et cette version de fonctionnalités ne fait pas exception : 4D v19 R7 s’accompagne d’une nouvelle version de SpreadJS, la v15.2, et d’une mise à jour du Ruban qui lui est compatible.

Découvrons les nouvelles fonctionnalités offertes par cette nouvelle version.

Produit blank

Microsoft 365 : Obtenir des informations sur les utilisateurs depuis Azure

Traduit automatiquement de Deepl

De nombreuses entreprises utilisent Microsoft 365 (anciennement Office 365). Outre l’accès aux applications Office, Microsoft fournit un annuaire actif basé sur Azure, permettant aux utilisateurs de se connecter pour accéder à des services tels que Microsoft Sharepoint ou OneDrive à l’aide d’un navigateur Web.

Tous les services Microsoft utilisent le même système d’authentification unique, basé sur l’adresse électronique. À partir de 4D v19 R6, 4D NetKit vous permet de rejoindre ce concept, en permettant aux utilisateurs de se connecter à votre application en utilisant leurs identifiants habituels de l’entreprise.

En plus de permettre l’authentification unique, il permettra de récupérer les informations de l’utilisateur authentifié telles que l’email, le département et le numéro de téléphone. Si l’administrateur le permet, vous pouvez même récupérer ces informations sur les collègues de la même entreprise.

Voyons comment cela fonctionne.

Produit blank

Microsoft 365 : Envoyer des courriels

Traduit automatiquement de Deepl

Nous connaissons l’importance de l’envoi d’e-mails, et le fait qu’il s’agit d’une tâche courante dans les applications d’aujourd’hui. De nombreuses personnes travaillant avec Office 365 nous ont demandé une API pour envoyer des e-mails via l’API Microsoft Graph. La fonctionnalité OAuth 2.0 était une condition préalable à la connexion au serveur Microsoft et à l’introduction de commandes permettant de récupérer les informations sur les utilisateurs. Nous sommes heureux de procéder à la gestion des emails, en commençant par la commande d’envoi d’email.

Produit blank

L’utilisation des formules dans les collections et les commandes de rappel

Traduit automatiquement de Deepl

Lorsque vous utilisez des collections avec une méthode membre qui nécessite une méthode de rappel, vous avez été nombreux à nous demander une méthode plus simple.

Vous avez demandé, nous avons répondu !

A partir de 4D v19 R6, 4D vous permet d’utiliser une formule pour définir un callback dans les fonctions membres d’une collection, les fonctions EXECUTE METHOD IN SUBFORM, CALL FORM, et CALL WORKER et les commandes. Si vous pouvez réduire votre code à une simple expression, vous pouvez le passer directement dans la formule sans utiliser de méthode.

Produit blank

4D View Pro : Affichez vos collections sous forme de tableaux

Traduit automatiquement de Deepl

Vous le savez déjà, 4D View Pro vous permet de charger et d’afficher facilement des données dans des feuilles de calcul.
4D v19 R6 apporte des nouvelles excitantes. Ce billet de blog vous montrera la nouvelle fonctionnalité de tableau qui vous permet de faire beaucoup plus et de bénéficier de propriétés supplémentaires telles que les en-têtes, le redimensionnement du tableau, la ligne de résumé, le tri des colonnes, les filtres, et plus encore. Vous découvrirez également comment charger rapidement des données à partir de classes de données et de collections. Et ne manquez pas la démo, qui fournit un exemple complet et quelques graphiques visuels en prime.