Overslaan naar hoofdinhoud
Microsoft 365
Abonneren

Samenwerkings-apps ontwikkelen met Microsoft Teams

De pandemie heeft de rol van technologie als belangrijke enabler voor hybride werk drastisch versneld, en ontwikkelaars staan aan de kern van deze transformatie. Bij de vorige Microsoft Build introduceerden we samenwerkings-apps, een nieuw app-patroon dat is ontworpen om mensen, processen en gegevens samen te brengen om gebruikers te helpen gedijen op de hybride werkplek. Net zoals mobiele apparaten helemaal hebben getransformeerd hoe mensen software gebruiken, transformeren samenwerkings-apps hoe mensen in elke organisatie samenwerken.

Met meer dan 270 miljoen maandelijkse actieve gebruikers biedt Microsoft Teams ontwikkelaars een ongeëvenaarde mogelijkheid om samenwerkings-apps te ontwikkelen. Sinds begin 2020 is het aantal maandelijkse actieve gebruikers van aangepaste apps of apps van derden in Teams meer dan vertienvoudigd. Er zijn meer dan 1400 Teams-apps, en steeds meer onafhankelijke softwareleveranciers (ISV's) genereren miljoenen aan jaarlijkse inkomsten van klanten die hun op Teams- en Microsoft 365-services gebaseerde apps gebruiken. Voor de toekomst verwachten we opkomende technologieën die de digitale en fysieke wereld samenbrengen, zoals Microsoft Mesh voor Teams, om nieuwe boeiende mogelijkheden voor samenwerkingservaringen in Teams te creëren. 

Dit jaar bij Build 2022 delen we een aantal verbeteringen en nieuwe mogelijkheden voor ontwikkelaars die samenwerkings-apps voor Teams en Microsoft 365 ontwikkelen. Bekijk mijn keynote met Charles Lamanna, Innovate with collaborative apps and low code, voor de hoogtepunten. Lees verder voor een volledige samenvatting van onze Build-aankondigingen, die hier in drie secties zijn georganiseerd: nieuwe manieren om je te helpen je gebruikers te verrassen met rijke samenwerkingservaringen, je productiviteit te schalen en de gebruikersbetrokkenheid te vergroten, en je apps te monetariseren. We kunnen niet wachten te zien wat jij zult ontwikkelen met deze innovaties!

Verras gebruikers met rijke samenwerkingservaringen

Maak kennis met Live Share: interactieve app-ervaringen in Teams-vergaderingen

We introduceren Live Share, een mogelijkheid voor je apps om verder te gaan dan passieve schermdeling en deelnemers in staat te stellen samen dingen te bekijken, bewerken, creëren en meer in Teams-vergaderingen. Ontwikkelaars kunnen nieuwe preview-extensies van de Teams-SDK gebruiken om gemakkelijk bestaande Teams-apps uit te breiden en Live Share-ervaringen te creëren in vergaderingen. Live Share benut de kracht van Fluid Framework, dat geavanceerde synchronisatie van status-, media- en besturingselementacties met alleen front-end ontwikkeling ondersteunt. Deze synchronisatie wordt uitgevoerd op het door Teams gehoste en beheerde service-exemplaar Microsoft Azure Fluid Relay – kosteloos voor jou. Onze vroege partners die Live Share-ervaringen ontwikkelen, zijn onder meer Frame.io, Hexagon, Skillsoft, MakeCode, Accenture, Parabol en Breakthru. Bekijk onze on-demand sessie over Live Share en probeer de nieuwe extensies van de Teams-SDK uit.

Bewegende demonstratie van Live Share-samenwerking in Microsoft Teams.

Afbeelding 1. Met het Live Share-prototype van Hexagon kunnen technici 3D-modellen en simulaties annoteren en bewerken terwijl ze samen brainstormen in Teams-vergaderingen.

Algemene beschikbaarheid van Fluid Framework en Azure Fluid Relay

Fluid Framework is een verzameling open-source JavaScript-bibliotheken aan de clientzijde die de realtime samenwerkingsmogelijkheden van Live Share ondersteunen. Azure Fluid Relay is een volledig beheerde cloudservice die Fluid Framework Clients ondersteunt. Ontwikkelaars gebruiken Fluid Framework en Azure Fluid Relay om realtime interactiviteit in hun apps mogelijk te maken die verder gaat dan Microsoft Teams-vergaderingen. Fluid Framework, de Azure Fluid Relay-service en de bijbehorende Azure Fluid-SDK aan de clientzijde zullen half 2022 klaar voor productiescenario's en beschikbaar zijn. Meld je aan voor Microsoft-ontwikkelaarsblogs voor updates. Bekijk de on-demand sessie voor meer informatie over het ontwikkelen van samenwerkings-web-apps met Fluid Framework en Azure Fluid Relay.

Maak Loop-onderdelen door Adaptieve kaarten bij te werken

Microsoft Loop-onderdelen zijn live, bruikbare eenheden van productiviteit die synchroon blijven en vrijelijk bewegen tussen Microsoft 365-apps, beginnend met Teams-chat en Microsoft Outlook. Vandaag kondigen we de mogelijkheid voor ontwikkelaars aan om Loop-onderdelen te maken. Je kunt nu gemakkelijk een bestaande Adaptieve kaart in een Loop-onderdeel omzetten of een nieuw Loop-onderdeel op basis van een Adaptieve kaart maken. Bovendien kunnen Loop-onderdelen op basis van Adaptieve kaarten worden opgeroepen via Editor met Context IQ, onze verzameling intelligente mogelijkheden die op de achtergrond van Microsoft-apps en -services werken, om in de stroom van het opstellen van een e-mail te blijven. Zoho Projects gebruikt deze Loop-onderdelen op basis van Adaptieve kaarten om zijn klanten te helpen incidentreactietijden te verkorten, onderbrekingen te minimaliseren en de algehele prestaties te verbeteren ten opzichte van Service-Level Agreements (SLA's), door gebruikers in staat te stellen deze taken in Teams en Outlook uit te voeren. Zoho Projects en ServiceDesk Plus Cloud behoren tot de eerste met Microsoft 365-apps geïntegreerde producten waarin Microsoft Loop is geïmplementeerd. De beperkte ontwikkelaars-preview van deze mogelijkheid is vanaf juni 2022 beschikbaar. Meld je aan voor Microsoft-ontwikkelaarsblogs of volg ons op Twitter @Microsoft365Dev voor updates.

Bewegende demonstratie van Zoho Projects die de Loop-onderdelen op basis van Adaptieve kaarten gebruikt voor wettelijke goedkeuring.

Afbeelding 2. Zoho Projects breidt Adaptieve kaarten uit om live, bruikbare Loop-onderdelen te zijn die in Teams en Outlook werken.

Maak kennis met de Microsoft Azure Communication Services-opbouwfunctie voor voorbeeld-apps

Dankzij Microsoft Azure Communication Services-interoperabiliteit met Teams kun je ervaringen creëren die naadloze communicatie ondersteunen tussen klanten in elke aangepaste app of website en werknemers die in Teams werken. Teladoc Health ontwikkelde bijvoorbeeld de eerste aangepaste, volledig geïntegreerde klinische en administratieve virtuele gezondheidszorgoplossing van zijn soort, waarmee zorgteams rechtstreeks in Teams kunnen samenwerken en toegang tot relevante klinische gegevens hebben, en naadloos virtuele zorg kunnen verlenen aan patiënten die vanuit een aangepaste app deelnemen.

Weergave naast elkaar van de aangepaste app voor virtuele gezondheidszorg van Teladoc Health. Weergave voor klinische teams aan de linkerkant die patiënt toont, en weergave voor patiënten aan de rechterkant die arts toont.

Afbeelding 3. Teladoc Health stelt zorgverleners in staat te werken en contact te leggen vanuit Teams terwijl patiënten deelnemen vanuit een aangepaste app die is ontwikkeld met behulp van Azure Communication Services.

Vandaag introduceren we de Azure Communication Services-opbouwfunctie voor voorbeeld-apps, waarmee ontwikkelaars binnen slechts enkele minuten gemakkelijk een voorbeeld-app voor virtuele afspraken kunnen ontwikkelen en implementeren, zonder code te hoeven schrijven. Via de voorbeeld-app kunnen klanten afspraken reserveren, mogelijk gemaakt door Microsoft Bookings, en aan een Teams-vergadering deelnemen via een aangepaste web-app met een ervaring in de huisstijl van het bedrijf, terwijl medewerkers Teams gebruiken om deel te nemen aan geplande afspraken. De voorbeeld-app is volledig open-source en ontwikkelaars kunnen de code gebruiken om de app verder aan te passen. Ga naar GitHub voor meer informatie.

Microsoft Graph API-verbeteringen om chats en kanaalberichten in te sluiten in je apps

Met chat-API's van Microsoft Graph kunnen ontwikkelaars Teams-chats insluiten in hun apps, zodat hun gebruikers naadloos kunnen samenwerken zonder heen en weer te hoeven schakelen tussen apps. We introduceren een aantal nieuwe API's als preview met mogelijkheden zoals chats met gefedereerde gebruikers inschakelen (zoals gebruikers buiten je tenant), identificeren welke berichten wel en niet gelezen zijn door de huidige gebruiker, en aanmelden voor gebruikers-chats en lidmaatschapswijzigingen. Deze nieuwe API's zullen vanaf half 2022 algemeen beschikbaar zijn. Ga naar onze pagina met documenten over chatbericht-brontypen en bekijk de on-demand sessie voor meer informatie.

SharePoint Framework en Microsoft Viva Connections

SharePoint is het meest flexibele Content Collaboration Platform dat ervaringen in heel Microsoft 365 bevordert. Met SharePoint Framework kun je nu onderdelen en pagina's in SharePoint-sites, Teams-apps en meer maken. Het staat aan de kern van onze uitbreidbaarheidsmogelijkheden voor het nieuwe werknemerservaringsplatform Microsoft Viva Connections. Bekijk de instructiesessie over het ontwikkelen van aangepaste werknemerservaringen voor Viva Connections die rechtstreeks integreren met Teams-apps.

Weergave naast elkaar van Viva Connections in mobiele app en op startpagina van Teams.

Afbeelding 4. Een Microsoft Viva Connections-voorbeeld-app die zowel in Teams als op een mobiel apparaat wordt uitgevoerd.

Uitbreidbaarheid van Goedkeuringen

Goedkeuringen in Microsoft Teams helpt iedereen – van eerstelijnswerknemers tot kantoormedewerkers – gemakkelijk goedkeuringen te maken, beheren en delen, rechtstreeks in de stroom van hun werk. We introduceren CRUD-API's (Create, Read, Update en Delete) voor Goedkeuringen. Ontwikkelaars kunnen de Goedkeuringen-API's gebruiken om goedkeuringen in line-of-business-apps in te schakelen en kunnen webhooks gebruiken om wijzigingen bij te houden en werkstromen te bevorderen met Goedkeuringen in Teams. De Goedkeuringen-API's zullen vanaf half 2022 beschikbaar zijn als preview. Meld je aan voor Microsoft-ontwikkelaarsblogs voor updates. Bekijk de on-demand sessie voor meer informatie.

Schaal de productiviteit van ontwikkelaars

Ontwikkel eenmaal en implementeer overal in Teams en Microsoft 365

Vandaag kondigen we de algemene beschikbaarheid van de nieuwe Teams-SDK aan, waarmee je apps voor Teams, Outlook en Office kunt ontwikkelen met behulp van één toepassings- en implementatiemodel, en samenwerkings-apps kunt ontwikkelen die gebruikmaken van de mogelijkheden die relevant zijn voor elk product. Ontwikkelaars kunnen nu upgraden naar de nieuwste Teams JS-SDK v2 en app-manifest v1.13 om Teams-productie-apps te ontwikkelen, en pilots op volledige schaal uitvoeren met gebruikers in de preview-kanalen van Outlook en Office. Zo kunnen ontwikkelaars feedback krijgen en zich voorbereiden op de distributie van hun apps in Outlook en Office later dit kalenderjaar.

Deze updates zijn achterwaarts compatibel, dus al je bestaande Teams-apps blijven zoals normaal werken in Teams, met ondersteuning op productieniveau. Onze Teams-ontwikkelaarservaring, waaronder onze Microsoft Teams-documentatie voor ontwikkelaars, tools, ondersteuning en codeopslagplaats, is bijgewerkt om uitgebreide apps te ondersteunen. Je zult zowel single-tenant als multi-tenant apps kunnen distribueren met behulp van bestaande Teams-ervaringen. Bekijk onze on-demand sessie over het uitbreiden van Teams-apps in Microsoft 365 voor meer informatie.

Bewegende demonstratie van MURAL die persoonlijke tabbladen en uitbreidingen voor berichten op basis van zoekopdrachten uitbreidt.

Afbeelding 5. MURAL breidt de persoonlijke tabbladen en uitbreidingen voor berichten op basis van zoekopdrachten van zijn Teams-app uit naar andere Microsoft-host-apps.

MURAL is een van de vroege partners die de verbonden ervaring in Teams, Outlook en Office tot leven brengt met hun apps, zoals het bovenstaande voorbeeld van een uitbreiding voor berichten op basis van zoekopdrachten waarbij een MURAL rechtstreeks in het Outlook-bericht wordt ingevoegd als een interactieve Adaptieve kaart. Naast MURAL hebben een aantal andere partners, waaronder Adobe, eCare Vault, go1, monday.com, Polly, ServiceNow, SurveyMonkey en Zoho, ons geholpen deze nieuwe tools klaar te krijgen, en we zijn verheugd de algemene beschikbaarheid ervan voor iedereen aan te kondigen bij Microsoft Build.

Teams Toolkit voor Visual Studio Code en CLI nu algemeen beschikbaar

Teams Toolkit voor Visual Studio, Visual Studio Code en CLI (opdrachtregelinterface) bestaat uit tools voor het snel ontwikkelen van Teams- en Microsoft 365-apps. Of je het Teams-platform nu voor het eerst gebruikt of een doorgewinterde ontwikkelaar bent, Teams Toolkit is de beste manier om apps te ontwerpen, ontwikkelen, debuggen, testen en implementeren. Vandaag kondigen we met genoegen aan dat Teams Toolkit voor Visual Studio Code en CLI nu algemeen beschikbaar is. Ontwikkelaars kunnen beginnen met scenariogebaseerde code voor meldings- en opdracht-en-reactie-bots, upgrades naar de nieuwste Teams-SDK-versie automatiseren en apps rechtstreeks in Outlook en Office debuggen. Ga vandaag nog aan de slag met het ontwikkelen van apps met Teams Toolkit.

Weergave van GitHub-scherm voor ontwikkelaars met demonstratie van scenariogebaseerde code.

Afbeelding 6. Een meldings-app voor Microsoft Teams ontwikkelen met behulp van Teams Toolkit voor Visual Studio Code.

Samenwerkingsbesturingselementen in Power Apps

We kondigen Samenwerkingsbesturingselementen in Power Apps aan, waarmee ontwikkelaars Microsoft 365-samenwerkingsfuncties zoals Teams-chats, vergaderingen, bestanden, Taken (mogelijk gemaakt door Planner) en meer rechtstreeks kunnen slepen en neerzetten in aangepaste apps die zijn ontwikkeld met Power Apps. Samenwerkingsbesturingselementen zal vanaf half 2022 beschikbaar zijn als preview. Bekijk de on-demand sessie voor meer informatie. Meld je aan voor de Power Apps-blog voor updates.

Vergroot de gebruikersbetrokkenheid en monetariseer je apps

App Compliance Automation Tool voor Microsoft 365

Het Microsoft 365 App Compliance Program is ontworpen om de betrouwbaarheid van app-gebaseerde industrienormen te evalueren en laten zien, zoals SOC 2, PCI DSS en ISO 27001 voor beveiligings-, privacy- en gegevensverwerkingspraktijken. We kondigen de preview van de App Compliance Automation Tool voor Microsoft 365 aan voor apps die zijn ontwikkeld op Azure, om ontwikkelaars te helpen de compliance-reis van hun apps te versnellen. Met deze tool kunnen ontwikkelaars een aanzienlijk aantal taken automatiseren om de certificering sneller en gemakkelijker te verkrijgen. Deze tool produceert ook rapporten die gemakkelijk door ontwikkelaars kunnen worden gedeeld om IT te helpen inzicht in app-beveiliging en -compliance te krijgen. Meer informatie vind je op onze pagina met documenten over de App Compliance Automation Tool voor Microsoft 365.

Verbeterd app-beheer en -ontdekbaarheid

De Teams Store helpt gebruikers de juiste apps te vinden via bijgewerkte app-categorieën, gecureerde app-verzamelingen, aanbevolen apps en intelligente aanbevelingen op basis van wat collega's en peers gebruiken. Tijdens deze Microsoft Build maken we een centrale ervaring in de Teams Store beschikbaar om gebruikers te helpen de apps bij te houden die ze in verschillende Teams- en groeps-chats gebruiken, en te zien welke machtigingen vereist zijn voor deze apps. We maken ook de ontdekking van apps via tabbladen, berichtextensies en connectors meer contextueel om gebruikers te helpen de juiste apps te vinden en het gebruik van de ISV-apps in Teams te vergroten. In de context van het opstellen van berichten zullen de berichtextensiesuggesties bijvoorbeeld zijn georganiseerd op taken en acties die gebruikers erop kunnen uitvoeren. Tot slot: gebruikers op mobiele apparaten kunnen je apps nu rechtstreeks vanaf het mobiele apparaat toevoegen, zoals via een koppeling of QR-code.

In-app aankopen voor Teams-apps

Iets waar partners en ontwikkelaars veel om vroegen, is de mogelijkheid om een betaalervaring rechtstreeks in je Teams-app te kunnen opnemen. Dit geeft je de mogelijkheid om een gratis app om te zetten in een freemium-versie, waarbij je kunt kiezen wanneer je je gebruikers wilt vragen zich aan te melden voor je app. De nieuwe functionaliteit voor in-app aankopen is vanaf vandaag beschikbaar en kan met een paar regels code worden aangeroepen. Meer informatie vind je op onze pagina met documenten over in-app aankopen.

Microsoft Teams-abonnementsopties voor in-app aankopen.

Afbeelding 7. Ontwikkelaars kunnen freemium-upgrades rechtstreeks in Teams inschakelen met een paar regels code.

Teams-app-licentiebeheer

Nog een gebied waarin we vorderingen maken, is gebruikers in staat stellen gekochte licenties te beheren en toe te wijzen. Voorheen was het aan ontwikkelaars om de licentiebeheercomponent in hun oplossing in te bouwen, ofwel op hun landingspagina ofwel rechtstreeks in de app. Om de licentiebeheerervaring te helpen stroomlijnen, geven we je binnenkort de optie om de licentiebeheermogelijkheden over te laten aan Microsoft, waarbij gebruikers licenties kunnen beheren en toewijzen – rechtstreeks in Teams. Licentiebeheer in Teams zal vanaf half 2022 beschikbaar zijn als preview.

Nieuwe samenwerkings-apps binnenkort beschikbaar in Teams

We zijn verheugd om te zien dat ISV's in vele verschillende scenario's innovatieve samenwerkings-apps in Teams introduceren. Hier volgen slechts een paar voorbeelden van de nieuwe apps die nu of binnenkort beschikbaar zijn:

    De
  • MURAL-app voor Teams geeft teams overal de mogelijkheid om een gedeelde samenwerkingsruimte rechtstreeks in Microsoft Teams te brengen. Gebruikers kunnen teamwerk verbeteren met asynchrone visuele samenwerking, en niet-betrokken gesprekken transformeren in productieve, boeiende vergaderingen en workshops met behulp van honderden sjablonen en bewezen, begeleide methoden die teams empoweren om baanbrekende resultaten te leveren. MURAL is een Microsoft-preview-partner, en de MURAL-app werkt nu in Teams, Outlook en Office voor één verbonden ervaring.
  • Met de
  • Observable-app voor Teams kunnen bedrijven hun gegevens, context en logica op één plek samenbrengen om gezamenlijk inzichten te onthullen en gegevensgestuurde besluitvorming te versnellen in de hele organisatie. Nieuwe updates die vanaf juni 2022 beschikbaar zullen zijn in de Observable-app, zullen Microsoft Teams-meldingen bieden wanneer er wordt samengewerkt via opmerkingen in Observable.
  • De
  • SAP S/4HANA-chatbot voor operationele inkopers biedt samenwerkingsmogelijkheden van Microsoft Teams aan SAP S/4HANA-gebruikers in een conversationele gebruikerservaring. De chatbot maakt gebruik van Microsoft Azure Active Directory-verificatie (Azure AD) en benut Microsoft Graph API's om gebruikers andere partijen te laten bellen of Teams-vergaderingen met bedrijfspartners te laten plannen, rechtstreeks vanuit de bot in de context van de geverifieerde bedrijfsgebruiker. Dit biedt nauwe integratie van de Teams-samenwerkingservaring in een zelfstandige app in SAP om connectiviteit en samenwerking te leveren waar gebruikers dat nodig hebben.
  • De
  • ServiceDesk Plus Cloud-app van ManageEngine, de IT-ondernemingsbeheerdivisie van Zoho, benut Microsoft Teams om bedrijfs- en IT-serviceverlening te stroomlijnen, IT-incidentherstel te beheren en versnellen, en de service-ervaring in de hele onderneming te verbeteren. Binnenkort zal de ServiceDesk Plus Cloud-app zijn bestaande statische Adaptieve kaarten uitbreiden met Loop-onderdelen, zodat iedereen die aan een ticket werkt de nieuwste updates krijgt en servicedesktaken kan activeren zonder tussen tabbladen te hoeven schakelen.
  • Figma, het samenwerkingsgerichte ontwerpplatform, introduceert een nieuwe app waarmee teams Figma- en FigJam-bestanden in realtime kunnen delen, kunnen presenteren en eraan kunnen samenwerken in een Teams-vergadering. De app benut ook de nieuwe functionaliteit Adaptieve kaarten, zodat wanneer een gebruiker een koppeling naar een Figma- of FigJam-bestand deelt in een Teams-chat, de kaart zich ontvouwt, waardoor gebruikers het bestand vanuit Teams kunnen openen. Gebruikers kunnen ook rechtstreeks vanuit Teams bestandsmeldingen bekijken en erop reageren. De Figma-app zal later in 2022 beschikbaar zijn in de Teams App Store.

Meer informatie

Hier volgt een samenvatting van de belangrijkste bronnen voor meer informatie over het ontwikkelen van samenwerkings-apps in Microsoft Teams en Microsoft 365:

Abonneren

Build collaborative apps with Microsoft Teams

The pandemic has dramatically accelerated the role of technology as a core enabler for hybrid work, and developers are at the heart of this transformation. Last Microsoft Build, we introduced collaborative apps, a new app pattern designed to bring people, processes, and data together to help users thrive in the hybrid workplace. Just like mobile devices completely transformed how people consume software, collaborative apps are transforming how people in every organization work together.

With more than 270 million monthly active users, Microsoft Teams offers developers an unmatched opportunity to build collaborative apps. Since the beginning of 2020, monthly active users of custom-built or third-party apps in Teams have grown more than tenfold. There are more than 1,400 Teams apps, with more and more independent software vendors (ISVs) generating millions in annual revenue from customers using their apps built on Teams and Microsoft 365 services. Looking ahead, we expect emerging technologies that bring the digital and physical worlds together, like Microsoft Mesh for Teams, to open new engaging possibilities for collaborative experiences on Teams. 

This year at Build 2022, we are sharing several enhancements and new capabilities for developers building collaborative apps for Teams and Microsoft 365. Watch my keynote with Charles Lamanna, Innovate with collaborative apps and low code, to view the highlights. Read on to get a full recap of our Build announcements, which are organized here in three sections: new ways to help you delight your users with rich collaborative experiences, scale your productivity and grow user engagement, and monetize your apps. We can’t wait to see what you will build with these innovations!

Delight users with rich collaborative experiences

Introducing Live Share: Interactive app experiences in Teams meetings

We are introducing Live Share, a capability for your apps to go beyond passive screen sharing and enable participants to co-watch, co-edit, co-create, and more in Teams meetings. Developers can use new preview extensions to the Teams SDK to easily extend existing Teams apps and create Live Share experiences in meetings. Live Share is backed by the power of Fluid Framework, which supports sophisticated synchronization of state, media, and control actions with only front-end development. This synchronization will run on Teams hosted and managed Microsoft Azure Fluid Relay service instance—at no cost to you. Our early partners building Live Share experiences include Frame.io, Hexagon, Skillsoft, MakeCode, Accenture, Parabol, and Breakthru. Watch our Live Share on-demand session and try out the new Teams SDK extensions.

In motion demonstration of Live Share collaboration in Microsoft Teams.

Figure 1. Hexagon Live Share prototype enables engineers to annotate and edit 3D models and simulations, while they brainstorm together in Teams meetings.

Fluid Framework and Azure Fluid Relay general availability

Fluid Framework is a collection of open-source, client-side JavaScript libraries that underpin the Live Share real-time collaboration capabilities. Azure Fluid Relay is a fully managed cloud service that supports Fluid Framework Clients. Developers are using Fluid Framework and Azure Fluid Relay to enable real-time interactivity on their apps beyond Microsoft Teams meetings. Fluid Framework, the Azure Fluid Relay service, and the corresponding Azure Fluid client-side SDK will be ready for production scenarios and available in mid-2022. Subscribe to Microsoft Developer Blogs for updates. Watch the on-demand session to learn more about building collaborative web apps with Fluid Framework and Azure Fluid Relay.

Create Loop components by updating Adaptive Cards

Microsoft Loop components are live, actionable units of productivity that stay in sync and move freely across Microsoft 365 apps starting with Teams chat and Microsoft Outlook. Today, we are announcing the ability for developers to create Loop components. Now you can easily evolve an existing Adaptive Card into a Loop component or create a new Adaptive Card-based Loop component. Additionally, Adaptive Card-based Loop components can be surfaced with Editor using Context IQ, our set of intelligent capabilities working in the background of Microsoft apps and services, to stay directly in the flow of composing an email. Zoho Projects is using these Adaptive Card-based Loop components to help its customers improve incident response times, reduce outage durations, and improve overall performance against service-level agreements (SLAs), by enabling users to complete these tasks across Teams and Outlook. Zoho Projects and ServiceDesk Plus Cloud are among the first products integrated with Microsoft 365 apps to implement Microsoft Loop. Developer private preview for this capability starts in June 2022. Subscribe to Microsoft Developer Blogs or follow us on Twitter @Microsoft365Dev for updates.

In motion demonstration of Zoho Projects using the Adaptive Card-based Loop components for legal approval.

Figure 2. Zoho Projects is extending adaptive cards to be live, actionable Loop components that work across Teams and Outlook.

Introducing Microsoft Azure Communication Services sample app builder

Microsoft Azure Communication Services interoperability with Teams enables you to create experiences that support seamless communications between customers on any custom app or website and employees working in Teams. For example, Teladoc Health built the first-of-its-kind custom fully integrated clinical and administrative virtual healthcare solution that allows care team collaboration and access to relevant clinical data directly within Teams, and the ability to seamlessly deliver virtual care to patients who join from a custom app.

Side-by-side display of Teladoc Health custom app for virtual healthcare. Clinical team view to the left showing patient and patient view to the right showing physician.

Figure 3. Teladoc Health is enabling care providers to work and connect from Teams while patients join from a custom app built using Azure Communication Services.

Today, we are introducing the Azure Communication Services sample app builder, enabling developers to easily build and deploy a sample application for virtual appointments in just a few minutes, with no coding needed. Through the sample app, customers can book appointments powered by Microsoft Bookings and join a Teams meeting through a custom web app with a company-branded experience, while staff use Teams to join scheduled appointments. The sample app is fully open source and developers can tap into the code for more customization. Visit Github to learn more.

Microsoft Graph API enhancements to embed chats and channel messages into your apps

Microsoft Graph chat APIs enable developers to embed Teams chats into their applications, enabling their users to collaborate seamlessly without having to switch back and forth across apps. We are introducing several new APIs in preview with capabilities such as enabling chats with federated users (like users outside your tenant), identifying which messages are read and unread by the current user, and subscribing to user chats and membership changes. These new APIs will be generally available in mid-2022. Visit our chat message resource type docs page and view the on-demand session to learn more.

SharePoint Framework and Microsoft Viva Connections

SharePoint is the most flexible content collaboration platform powering experiences across Microsoft 365. SharePoint Framework now lets you create parts and pages in SharePoint sites, Teams apps, and more. It is at the center of our extensibility capabilities for the new Microsoft Viva Connections employee experience platform. Check out the how-to session on building tailored employee experiences for Viva Connections that directly integrate with Teams apps.

Side-by-side view of Viva Connections in mobile app and home site in Teams.

Figure 4. A sample Microsoft Viva Connections app running in both Teams and on a mobile device.

Approvals extensibility

Approvals in Microsoft Teams help everyone—from frontline workers to office workers—to easily create, manage, and share approvals directly in the flow of work. We are introducing create, read, update, and delete (CRUD) APIs for Approvals. Developers can use the Approvals APIs to enable approvals within line of business apps and use webhooks to track changes and drive workflows with Approvals in Teams. The Approvals APIs will be available for preview in mid-2022. Subscribe to Microsoft Developer Blogs for updates. View the on-demand session to learn more.

Scale developer productivity

Build once and deploy anywhere across Teams and Microsoft 365

Today, we are announcing the general availability of the new Teams SDK that enables you to build apps for Teams, Outlook, and Office using a single application and deployment model and build collaborative apps that make use of the capabilities relevant to each product. Developers can now upgrade to the latest Teams JS SDK v2 and App manifest v1.13 to build production Teams apps, and run full-scale pilots with users on the preview channels of Outlook and Office. This will enable developers to get feedback and prepare for the distribution of their apps on Outlook and Office later this calendar year.

These updates are backward compatible so all your existing Teams apps will continue to work as-is in Teams with production-level support. Our Teams developer experience including our Microsoft Teams Developer Documentation, tooling, support, and code repository has been updated to support extended apps. You will be able to distribute both single-tenant and multi-tenant apps using existing Teams experiences. To learn more, check out our on-demand session about extending Teams apps across Microsoft 365.

In motion demonstration of MURAL extending personal tabs and search-based message extensions.

Figure 5. MURAL is extending its Teams app’s personal tabs and search-based message extensions to other Microsoft host apps.

MURAL is among the early partners bringing the connected experience across Teams, Outlook, and Office to life with their apps, like the example above showing a search-based message extension inserting a MURAL directly into the Outlook message as an interactive Adaptive Card. In addition to MURAL, several other partners, including Adobe, eCare Vault, go1, monday.com, Polly, ServiceNow, SurveyMonkey, and Zoho have helped us get these new tools ready and we are excited to make them generally available to everyone at Microsoft Build.

Teams Toolkit for Visual Studio Code and CLI now generally available

Teams Toolkit for Visual Studio, Visual Studio Code, and command-line interface (CLI) are tools for building Teams and Microsoft 365 apps, fast. Whether you’re new to Teams platform or a seasoned developer, Teams Toolkit is the best way to create, build, debug, test, and deploy apps. Today we are excited to announce the Teams Toolkit for Visual Studio Code and CLI is now generally available (GA). Developers can start with scenario-based code scaffolds for notification and command-and-response bots, automate upgrades to the latest Teams SDK version, and debug apps directly to Outlook and Office. Get started building apps with Teams Toolkit today.

Github screen view for developers demonstration scenario-based code scaffolds.

Figure 6. Building a notification app for Microsoft Teams using the Teams Toolkit for Visual Studio Code.

Collaboration Controls in Power Apps

We are announcing Collaboration Controls in Power Apps to let developers drag and drop Microsoft 365 collaboration features like Teams chats, meetings, files, Tasks by Planner, and more right inside custom apps built with Power Apps. Collaboration Controls will be available in preview in mid-2022. View the on-demand session to learn more. Subscribe to the Power Apps blog for updates.

Grow user engagement and monetize your apps

App Compliance Automation Tool for Microsoft 365

Microsoft 365 App Compliance Program is designed to evaluate and showcase the trustworthiness of application-based industry standards, such as SOC 2, PCI DSS, and ISO 27001 for security, privacy, and data handling practices. We are announcing the preview of the App Compliance Automation Tool for Microsoft 365 for applications built on Azure to help them accelerate the compliance journey of their apps. With this tool, developers can automate a significant number of tasks to achieve the certification faster and easier. This tool also produces reports that can be easily shared by developers to help IT gain visibility of app security and compliance. Learn more from our App Compliance Automation Tool for Microsoft 365 docs page.

Improved app management and discoverability

The Teams Store helps users find the right apps through updated app categories, curated app collections, featured top apps, and intelligent recommendations based on what colleagues and peers are using. This Microsoft Build, we are making available a central experience within the Teams Store to help users track the apps they are using across various Teams and group chats, and see what permissions are required by these apps. We are also making the discovery of apps through tabs, message extensions, and connectors more contextual to help users find the right apps and grow usage of the ISV apps in Teams. For example, in the context of composing messages, the message extension suggestions will be organized by tasks and actions users can take with it. Lastly, users on mobile devices can now add your apps right from the mobile device, such as from a link or QR code.

In-app purchasing for Teams apps

A top request from partners and developers is to provide the ability to include a paywall experience directly from within your Teams app. This gives you the ability to turn a free app into a freemium version, where you can choose when to prompt your users when to subscribe to your app. The new in-app purchase functionality is available today and can be invoked with a few lines of code. Learn more from our in-app purchases docs page.

Microsoft Teams subscription plan options for in-app purchasing.

Figure 7. Developers can enable freemium upgrades directly within Teams with a few lines of code.

Teams app license management

Another area we are making advancements in is enabling users to manage and assign purchased licenses. It’s previously been up to developers to build the license management component into their solution, whether on their landing page or directly within the app. To help streamline the license management experience, we will soon be offering the ability for you to offload the license management capabilities to Microsoft where users can manage and assign licenses—directly in Teams. License management in Teams will be available in preview in mid-2022.

New collaborative apps coming to Teams

We are excited to see ISVs bringing innovative collaborative apps to Teams across a broad range of scenarios. Here are just a few examples of the new apps available now or coming soon:

  • MURAL app for Teams gives teams everywhere the ability to bring a shared collaboration space directly into Microsoft Teams. Users can improve teamwork with asynchronous visual collaboration, and transform disengaged conversations into productive, engaging meetings and workshops using hundreds of templates and proven, guided methods that empower teams to deliver breakthrough results. MURAL is a Microsoft preview partner, and the MURAL app now works across Teams, Outlook, and Office for a single, connected experience.
  • Observable app for Teams allows companies to bring their data, context, and logic together in one place to uncover insights collaboratively and accelerate data-driven decision-making across the organization. New updates coming to the Observable app in June 2022 will offer Microsoft Teams notifications when collaborating through comments in Observable.
  • SAP S/4HANA operational purchaser chatbot provides collaborative capabilities of Microsoft Teams to SAP S/4HANA users within a conversational user experience. It uses Microsoft Azure Active Directory (Azure AD) authentication and leverages Microsoft Graph APIs to allow users to call other parties or schedule Teams meetings with business partners directly from the bot in the context of the authenticated business user. This provides tight integration of the Teams collaboration experience in a standalone app in SAP, bringing connectivity and collaboration where users need them.
  • ServiceDesk Plus Cloud app from ManageEngine, Zoho’s enterprise IT management division, leverages Microsoft Teams to streamline business and IT service delivery, manage and accelerate IT incident resolutions, and improve service experience across the enterprise. Coming soon, the ServiceDesk Plus Cloud app will enhance its existing static Adaptive Cards with Loop components, which will allow everyone working on the ticket to get the latest updates and trigger service desk tasks without switching tabs.
  • Figma, the collaborative design platform, is introducing a new app that will enable teams to share, present, and collaborate in real-time on Figma and FigJam files within a Teams meeting. The app also leverages the new Adaptive Card functionality so when a user shares a link to a Figma or FigJam file in a Teams chat, the card unfurls, allowing users to open the file from within Teams. Users can also view and respond to file notifications directly from Teams. The Figma app will be available later in 2022 in the Teams app store.

Learn more

Here’s a recap of the key resources to learn more about developing collaborative apps on Microsoft Teams and Microsoft 365: