Passer directement au contenu principal
Microsoft 365
S’abonner

Créez la prochaine génération d'applications collaboratives destinées au travail hybride

Le monde qui nous entoure a considérablement changé depuis la dernière conférence Microsoft Build. Tous nos clients et partenaires se concentrent désormais sur les nouvelles réalités du travail hybride qui permet à chacun de travailler en tout lieu, à tout moment et sur n’importe quel appareil.

Les développeurs sont au cœur de cette transformation et, au sein de Microsoft, les applications que vous avez créées à partir de Microsoft Cloud nous en ont apporté la preuve. Aujourd'hui, nous partageons avec vous de nouveaux outils et fonctionnalités pour Microsoft 365 et Microsoft Teams qui permettront aux développeurs de créer des solutions adaptées aux nouveaux modes de travail.

Une nouvelle catégorie d'applications conçues pour le travail hybride : les applications collaboratives

À l’échelle mondiale, le travail hybride exige des changements structurels dans la façon dont nous créons et interagissons avec les applications. Nous devons nous doter d’une nouvelle catégorie d'applications centrées sur la collaboration plutôt que la productivité individuelle. Des applications qui permettent des modes de collaboration synchrones et asynchrones avec les réunions en temps réel, la messagerie ad hoc, la collaboration sur les documents et l'automatisation des processus d'entreprise, le tout au sein d’une même couche d'organisation.

Microsoft Teams a été conçu dans le but précis de permettre la collaboration. Avec plus de 145 millions d’utilisateurs quotidiens, Teams est devenu la plateforme numérique de travail et d'apprentissage. Pour les développeurs, c’est là l’occasion de créer la prochaine génération d'applications avec la collaboration en ligne de mire. Les applications de cette nouvelle catégorie sont appelées applications collaboratives.

Grâce aux applications collaboratives, les utilisateurs finaux peuvent facilement collaborer avec d'autres personnes pour mener à bien leurs projets, à tout moment et en tout lieu, et rester dans le flux de travail sans devoir jongler entre plusieurs applications et jeux de donnes. Et avec les composants Fluid, les utilisateurs finaux ont la possibilité de créer des expériences collaboratives en direct, et ces dernières peuvent être modifiées en temps réel et partagées entre les applications Teams et Office.

Au niveau des développeurs, nous entendons faciliter la création d'applications collaboratives : 

  • Utilisez vos compétences existantes : Intégrez facilement vos solutions d'applications existantes à Teams et utilisez les technologies web standard, JavaScript et quelques API Teams à des fins d’intégration aussi simple que rapide aux messages, canaux et réunions Teams. Des centaines d'éditeurs de logiciels indépendants (ISV), tels que Service Now, Workday, Adobe, SAP et bien d'autres, utilisent déjà notre plateforme.
  • Simplifiez le développement : Lorsque vous créez une application pour Teams, celle-ci fonctionne sur de nombreuses plateformes : Windows, macOS, Web, iOS, Android et Linux. Notre objectif consiste à réduire considérablement l'apprentissage et le travail des développeurs pour créer la prochaine vague d'applications. Créez une fois, déployez partout.
  • Prise en charge du choix des développeurs : Microsoft Cloud offre une pile complète de technologies visant à créer des applications collaboratives. Pour les développeurs qui créent une nouvelle application, vous pouvez choisir des technologies parmi Power Platform, Azure, Graph, etc. en fonction de vos besoins. 
Visuel montrant le cadre des applications collaboratives

Apprenez-en davantage sur notre vision relative aux applications collaboratives créées sur le cloud Microsoft lors de la session technique inaugurale dirigée par Jeff Teper et de la session Into Focus avec Rajesh Jha.

Créez des applications collaboratives avec Microsoft Teams

Pour vous aider à créer des applications collaboratives, nous vous présentons de nouvelles possibilités d'intégration et des outils de développement améliorés pour la couche d'organisation, Teams.

Créez des applications de réunion offrant de plus riches expériences

Il est important d'offrir une expérience de premier ordre à chaque participant à une réunion, en distanciel comme en présentiel. Nous annonçons de nouvelles fonctionnalités qui vous permettront d'intégrer de plus riches expériences de réunion à vos applications dans le cadre des réunions Teams.

  • Intégration de phase partagée : Disponible en préversion, l'intégration de phase partagée permet aux développeurs d'accéder à la phase principale d'une réunion Teams moyennant une simple configuration dans leur manifeste d'application. Il en résulte une nouvelle surface permettant des expériences de collaboration multi-utilisateurs en temps réel pour vos applications de réunion, telles que le tableau blanc, la conception, les tableaux de projet, etc. 
Visuel avec un exemple de phase partagée en action.
  • Nouvelles API d’événements de réunion : Disponible en préversion, elles permettent d'automatiser les flux de travail liés aux réunions par le biais d'événements tels que le début et la fin de la réunion. De nombreuses autres API d'événements sont également prévues dans le courant de l'année.
  • Extensibilité du mode Ensemble : Disponible cet été, l'extensibilité du mode Ensemble vous permet de créer et de partager vos propres scènes personnalisées pour les réunions Teams. Cette extensibilité facilite la conception, au sein du portail de développement pour Teams, afin de permettre aux développeurs de créer des scènes personnalisées qui rendent les réunions plus attrayantes et personnalisées pour votre organisation. Voici une scène personnalisée créée par notre propre équipe et que vous pouvez essayer dès aujourd’hui.
Visuel avec une scène en mode Ensemble en cours de création.

API de médias avec consentement spécifique à la ressource : Dès cet été, vous pourrez accéder en temps réel à des flux audio et vidéo pour créer des scénarios tels que la transcription, la traduction, la prise de notes, la collecte d'insights, etc. Ces API utiliseront un consentement spécifique à la ressource qui permettra aux administrateurs informatiques de consulter ces autorisations à partir du Centre d’administration Teams et de vérifier que ces applications ont uniquement accès uniquement aux réunions auxquelles elles ont été ajoutées.

Visuel avec un exemple d’API de médias utilisée dans une application de transcription de la voix.

Grâce à la récente interopérabilité d’Azure Communication Services avec Teams, les utilisateurs de Teams peuvent facilement interagir avec les clients, partenaires et autres acteurs clés en dehors de votre organisation. Lorsque vous créez des applications personnalisées utilisant Azure Communication Services, comme la voix, la vidéo et la conversation, profitez de l'interopérabilité intégrée avec Teams. Elle permet aux utilisateurs de Teams de participer à des réunions et d'interagir avec des clients et partenaires à l’aide de votre application personnalisée. Mieux encore, avec Azure Communication Services sur le back-end se connectant à Microsoft Teams, les développeurs bénéficient d’une utilisation gratuite de la VoIP et de la conversation pour les utilisateurs des applications Teams.1

Visuel avec un exemple d’application utilisant Azure Communication Services.

Commencez à utiliser Azure Communication Services avec l’interopérabilité de Teams, disponible en préversion.

Expériences collaboratives multiplateformes

Nous avons créé Teams à des fins de collaboration et nous partageons de nouvelles fonctionnalités qui permettront aux utilisateurs de collaborer au sein de Teams et sur plusieurs de nos autres plateformes.

Dans Microsoft Teams, les composants Fluid sont désormais disponibles en préversion privée et seront étendus à d'autres clients au cours des mois à venir. Les composants Fluid des conversations Teams permettent aux utilisateurs finaux d'envoyer un message contenant un tableau, des éléments d’action ou une liste qui peuvent être coécrits et modifiés par tous les participants et partagés entre les applications Office comme Outlook. Alignez rapidement les équipes et favorisez un travail efficace, en copiant et collant des éléments dans les conversations Teams. Grâce aux composants Fluid, les utilisateurs peuvent échanger des idées, créer et décider ensemble, tout en réduisant le nombre de réunions et en limitant les longs fils de conversations.

Visuel avec un exemple de composant Fluid utilisé dans une conversation Teams et sur mobile.

Les extensions de message seront prochainement prises en charge dans Outlook : Offrir une expérience de développement unifiée pour les extensions de message qui fonctionnent avec Microsoft Teams et Outlook sur le web. Lors de la rédaction d’un message, les utilisateurs pourront choisir parmi un nouveau menu d'extensions de message basées sur la recherche. Par exemple, un utilisateur aura la possibilité de rédiger un e-mail, puis de sélectionner une extension de message présentant les tâches de son application Teams à envoyer à ses coéquipiers.

Visuel avec un exemple d’extension de message utilisée dans Outlook sur le web.

En plus de faciliter la création d’applications, de bots et de flux à faible code dans Teams et pour Teams, nous facilitons la distribution de solutions à faible code aux utilisateurs finaux. Prochainement, vous serez en mesure de partager à grande échelle des bots créés à l’aide de Microsoft Power Virtual Agents avec des groupes de sécurité, comme vous pouvez déjà le faire pour les applications créées à l’aide de Power Apps. Nous avons aussi récemment facilité le transfert de vos applications, bots, flux, tableaux et ressources associées d'un environnement Microsoft Dataverse pour Teams à un autre afin de vous permettre d’exploiter ces ressources dans de nouveaux scénarios. En outre, nous continuons de publier de nouveaux exemples d’applications pour Power Apps afin d’aider les développeurs et les clients à prendre en main Power Apps.

Visuel avec un exemple de Power App en action dans Teams.

Kits de ressources permettant aux développeurs de créer et de gérer des applications Teams

Au fur et à mesure que les développeurs créent la prochaine génération d'applications collaboratives pour prendre en charge le travail hybride, nous investissons dans des outils et des ressources destinés à améliorer la productivité.

Disponible en préversion, la version améliorée de Microsoft Teams Toolkit pour Visual Studio et Visual Studio Code aide les développeurs à créer des applications Teams interopérables avec la pile Microsoft, sur les ordinateurs de bureau et les appareils mobiles. Que vous utilisiez React, SharePoint Framework (SPFx) ou .NET, le kit de ressources est conçu pour répondre aux besoins des développeurs là où ils se trouvent, avec les cadres que vous connaissez et utilisez déjà. Parmi les principales mises à jour figurent l’authentification à ligne unique, l’intégration d’Azure Functions, l’intégration de SPFx, le client Microsoft Graph à ligne unique et l’hébergement rationalisé vers un IDE et une CLI.

Visuel avec Teams Toolkit en action dans la création d’une application.

En savoir plus sur Teams Toolkit et l’installer aujourd’hui à partir de Visual Studio Marketplace.

L’écriture du code est la première étape, mais les développeurs doivent également gérer et configurer vos applications. C’est pourquoi nous sommes heureux d’annoncer la préversion du Portail de développement pour Microsoft Teams. Le Portail de développement (anciennement App Studio) met à la disposition des développeurs une console de gestion des applications dédiée, disponible sur le web ou dans Teams, qu’ils peuvent utiliser pour enregistrer et configurer leurs applications au sein d’un emplacement unique et central. Parmi les nouvelles caractéristiques figurent les suivantes :

  • Accès via n'importe quel navigateur web et n'importe quel appareil pour une navigation facile.
  • Gestion des configurations d'environnement pour éviter de devoir gérer plusieurs manifestes dans différents environnements.
  • Collaboration avec les pairs via l’octroi d’un accès en lecture/écriture aux applications à d'autres personnes pour collaborer et mettre à jour les applications.
  • Possibilité pour les éditeurs de logiciels indépendants de lier des offres de logiciels en tant que service (SaaS) à leurs applications pour une nouvelle expérience d'achat Teams.
  • Collecte de précieux insights sur l’utilisation des applications (en préversion).
Visuel avec la page d’accueil du portail de développement.

Commencez dès aujourd’hui à utiliser le Portail de développement.

En tant que plateforme, notre réussite est liée à votre réussite. Nous remercions nos partenaires pour avoir créé des applications innovantes sur Teams. Nous nous engageons à favoriser la réussite de nos partenaires en aidant les utilisateurs à découvrir, déployer et adopter facilement des applications. Nous sommes heureux de vous annoncer que les utilisateurs pourront prochainement acheter des abonnements à des applications partenaires directement sur Teams Store et le Centre d’administration Microsoft Teams (par facturation ou carte de crédit) et ce, afin de faciliter encore plus l’achat et l’adoption des applications par les utilisateurs tout en offrant à nos partenaires davantage de possibilités de monétisation pour leurs solutions.

Visuel avec la nouvelle expérience d’achat.

Offrez des expériences basées sur les données, les insights et la sécurité avec Microsoft Graph

Si Teams constitue la couche d'organisation des applications collaboratives, les jeux de données de Microsoft Graph constituent un aspect essentiel de ces expériences. Microsoft Graph gère les données générées par des milliards de connexions entre les communications, le contenu et les personnes et ce, grâce à des fonctionnalités avancées de Machine Learning en termes de confidentialité, sécurité, conformité et recherche.

Voici quelques-unes des formidables nouvelles fonctionnalités de Microsoft Graph que nous sommes heureux de partager avec vous aujourd'hui.

Au début de l'année, nous avons lancé Microsoft Viva pour aider les organisations du monde entier à optimiser l'expérience de leur personnel et favoriser son épanouissement en termes de nouveau mode de travail. Viva a été conçu pour être une plateforme, c'est pourquoi nous annonçons le premier des nombreux points d'extensibilité prévus, les cartes Viva Connection sont désormais disponibles en préversion avec SharePoint Framework (SPFx) pour les développeurs s’inscrivant en avant-première. Avec cette version, vous pouvez désormais utiliser des composants web prêts à l’emploi ou personnalisés pour créer des tableaux de bord Viva Community, des flux d’informations et des ressources axées sur les employés, le tout optimisé pour l’ensemble des plateformes et appareils.

Visuel avec les cartes Viva Connections en action.

Inscrivez-vous pour bénéficier en avant-première de la prochaine version de SPFx et créer des expériences mobiles natives pour Viva Connections.

Lorsqu'il s'agit de savoir qui peut accéder aux données de votre organisation, l'authentification et la sécurité sont toujours au premier plan. Et c’est précisément la raison pour laquelle de nombreux développeurs utilisent Microsoft Graph. Microsoft Graph s’appuie sur les fonctionnalités de sécurité et d'authentification de niveau entreprise d'Azure Active Directory (Azure AD). Nouvelles caractéristiques partagées aujourd’hui :

  • Évaluation continue de l'accès : Disponible en préversion, elle permet à Azure AD de surveiller en permanence les ressources afin de détecter les menaces de sécurité et de révoquer les jetons d'accès en fonction d'événements critiques ou de l'évaluation des politiques, plutôt que de compter simplement sur la courte durée de vie des jetons. 
  • API de nouvelles méthodes d’authentification pour vous permettre de gérer l'accès aux données et aux ressources de votre application, à l'aide d'une authentification principale, en deux étapes ou progressive, et d’invoquer un processus de réinitialisation du mot de passe en libre-service (SSPR).
  • Disponibilité générale des API d'identités externes pour permettre à vos applications d’établir des interactions sécurisées entre utilisateurs B2C à l'aide de politiques prédéfinies et configurables, tandis que vos utilisateurs peuvent utiliser leurs comptes quotidiens pour s'inscrire à votre solution.

L'une des demandes les plus courantes émanant des clients et partenaires porte sur la manière d'intégrer leurs données dans Microsoft Graph afin qu’elles apparaissent dans Microsoft 365. C’est dans cette optique que nous avons créé les connecteurs Microsoft Graph, qui permettent aux développeurs d'intégrer, d'indexer et de faire apparaître des métadonnées pour enrichir les jeux de données présents dans Microsoft 365, et permettre l’utilisation d’expériences incontournables telles que Microsoft Search et eDiscovery. Nous sommes heureux d'annoncer plusieurs mises à jour à venir pour les connecteurs Microsoft Graph, notamment :

  • Prise en charge de l'enrichissement du profil des utilisateurs à partir de sources non-AAD afin de permettre aux administrateurs de mapper des propriétés issues des connecteurs Microsoft Graph à des cartes d’utilisateurs de Microsoft 365 au sein de votre organisation.
  • Nouveaux connecteurs Jira et Confluence créés par Microsoft et disponibles dans le courant de l’année.
  • Extension des résultats de recherche aux clients mobiles et de bureau Microsoft Teams et à la zone de recherche Windows.
  • La prise en charge d'eDiscovery pour la préversion pour développeurs des connecteurs Graph sera disponible à l'été 2021.

Nous annonçons également que le service Connexion aux données Microsoft Graph est disponible en préversion sur Azure. Connexion aux données Microsoft Graph est un connecteur sécurisé à haut débit conçu pour copier certains jeux de données de productivité Microsoft 365 dans votre locataire Azure. C'est un outil idéal pour les développeurs et les scientifiques des données soucieux de créer des analyses organisationnelles et d’effectuer l’apprentissage de modèles d'IA et de Machine Learning. Alors que la plupart des produits Microsoft 365 sont proposés sur la base d'un tarif par utilisateur ou par mois, nous proposons Connexion aux données Microsoft Graph sous forme de service facturé à l’usage et permettons ainsi aux développeurs de ne payer que pour les données consommées dans leurs solutions.

Pour en savoir plus sur Connexion aux données Microsoft Graph, consultez nos documents techniques.

Enfin, nous voulons que les développeurs créent des expériences centrées sur les utilisateurs qui s'étendent à l'ensemble de notre plateforme Microsoft 365, mais nous comprenons qu'il n'est pas idéal d'écrire un code distinct pour travailler sur nos différents produits. C'est pourquoi nous sommes heureux d’annoncer la mise à disposition d’Actions universelles pour les Cartes adaptatives. Désormais, grâce à Azure Bot Framework, vous pouvez créer et implémenter une carte adaptative unique, synchronisée de manière transparente entre Teams et les clients mobiles et de bureau Outlook.

Pour en savoir plus, consultez le blog Microsoft Graph.

Créez des applications Windows modernes qui fonctionnent de manière transparente sur tous les points de terminaison

Suite au passage au télétravail et maintenant au travail hybride, le PC est plus que jamais indispensable. Avec plus de 1,3 milliard d'appareils fonctionnant sous Windows 10, les applications modernes créées sur Windows sont désormais incontournables pour permettre aux utilisateurs de rester productifs. Windows est essentiel à des fins de connexion et de productivité des employés, et offre aux développeurs la possibilité de repousser les limites et d’imaginer des moyens innovants d'aider ces employés.

Si vous êtes développeur Windows, vous connaissez déjà l'importance de Project Reunion. Project Reunion permet d’accéder aux technologies modernes et aux nouvelles fonctionnalités de Windows, de même qu’à ce qui se fait de mieux en matière de fonctionnalités de bureau (Win32). Ce service offre des interactions et une interface utilisateur cohérentes et modernes avec WinUI 3, ainsi que des performances système et une autonomie de batterie exceptionnelles pour vos applications. C'est pourquoi nous sommes ravis d'annoncer la préversion de Project Reunion 0.8 pour vous permettre de créer et de moderniser vos applications Windows de manière transparente pour les points de terminaison client et cloud. Vous pouvez créer des expériences optimisées pour le matériel de l'appareil, avec découverte et gestion facilitées des applications et ce, de manière pérenne pour Arm64. Voici quelques-unes des principales mises à jour :

  • Le support de niveau inférieur à Windows 10 version 1809 offre un vaste marché adressable dans l'écosystème Windows et constitue une branche de service à long terme.
  • La prise en charge de .NET 5 permet de rencontrer les développeurs là où ils se trouvent, y compris WPF et WinForms.
  • WinUI 3 et WebView 2 prennent en charge le développement d'interfaces utilisateur modernes et compatibles à l’aide des mêmes technologies que celles sur lesquelles repose Windows.

Apprenez-en plus et commencez à moderniser vos applications Windows avec la préversion de Project Reunion 0.8.

Nous savons que de nombreux développeurs utilisent des outils de ligne de commande et interpréteurs tels que Command Prompt, PowerShell et le sous-système Windows pour Linux (WSL). Avec le terminal Windows, les développeurs bénéficient d'une expérience de ligne de commande agréable, élégante et moderne dans Windows. Cette année, nous sommes heureux d’annoncer qu'il peut désormais être défini en tant qu’émulateur de terminal par défaut, ce qui permet de lancer toutes les applications de ligne de commande via le terminal Windows. Nous avons également lancé une nouvelle fonctionnalité appelée mode Quake, qui vous permet d'ouvrir une nouvelle fenêtre de terminal à l'aide d'un simple raccourci clavier, où que vous soyez dans Windows.

Prenez en main les nouvelles fonctionnalités du terminal Windows.

Vous pouvez également bénéficier d'une prise en charge de l'application GUI sur le sous-système Windows pour Linux (WSL) afin de disposer facilement de tous les outils et flux de travail. Windows s’adapte à votre mode de travail moyennant des intégrations transparentes à n'importe quel flux de travail avec des applications GUI, Linux et l'apprentissage accéléré Machine Learning.

Apprenez-en davantage sur nos mises à jour sur WSL.

De plus en plus d'organisations se tournent vers l'automatisation robotisée des processus (RPA) pour rationaliser les processus d'entreprise, qu'il s'agisse de simples tâches répétitives ou de flux de travail complexes. Au cours du mois qui a suivi la session Ignite lors de laquelle nous avons annoncé la mise à disposition sans frais supplémentaires de Power Automate Desktop pour les utilisateurs de Windows 10, le nombre de téléchargements a été multiplié par six. Et cela illustre l'opportunité inexploitée qu'offre l’automatisation robotisée des processus sans code pour aider les clients à automatiser les tâches et flux de travail répétitifs. Aujourd'hui, nous facilitons encore plus la hiérarchisation des processus les mieux adaptés à l'automatisation. Process advisor, désormais généralement disponible, est une fonctionnalité d'exploration des processus qui fournit des insights sur le mode de travail et élimine les approximations. Vous pouvez désormais mapper les tâches de flux de travail, détecter les goulets d'étranglement organisationnels et identifier les tâches chronophages les mieux adaptées à l'automatisation, tout cela à partir de Microsoft Power Automate.

Apprenez-en davantage sur Power Automate Desktop et Process Advisor.

Apprenez. Échangez. Codez.

Nous espérons que vous passerez un excellent moment à conférence Microsoft Build cette semaine. Nous avons créé spécialement pour vous diverses sessions couvrant l’ensemble de la plateforme Microsoft 365.

Bon codage !

Autres ressources

Consultez ces ressources supplémentaires pour en savoir plus sur le développement sur Microsoft 365 :


1L'utilisation de la VoIP et de la conversation pour les points de terminaison Microsoft Teams est incluse dans les licences Microsoft 365.