Preskoči na glavno vsebino
Microsoft 365
Naroči se

Graditev aplikacij za sodelovanje z aplikacijo Microsoft Teams

Pandemija je močno okrepila vlogo tehnologije kot ključnega dejavnika za omogočanje hibridnega dela, v središču te preobrazbe pa so razvijalci. Na zadnji konferenci Microsoft Build smo predstavili aplikacije za sodelovanje, nov vzorec aplikacij, namenjen združevanju ljudi, procesov in podatkov, s katerimi smo uporabnikom želeli pomagali uspešno delovati na hibridnem delovnem mestu. Tako kot so mobilne naprave popolnoma spremenile način, kako ljudje uporabljajo programsko opremo, aplikacije za sodelovanje spreminjajo način sodelovanja ljudi v vsaki organizaciji.

Z več kot 270 milijoni mesečno aktivnih uporabnikov Microsoft Teams razvijalcem ponuja izjemno priložnost za graditev aplikacij za sodelovanje. Od začetka leta 2020 se je število mesečnih aktivnih uporabnikov po meri izdelanih aplikacij ali aplikacij tretjih oseb v aplikaciji Teams povečalo za več kot desetkrat. Obstaja več kot 1400 aplikacij Teams, vse več neodvisnih ponudnikov programske opreme (ISV) pa ustvarja milijonske letne prihodke od strank, ki uporabljajo njihove aplikacije, zgrajene na podlagi aplikacije Teams in okolja Microsoft 365. V prihodnosti pričakujemo, da bodo nove tehnologije, ki združujejo digitalni in fizični svet, kot je Microsoft Mesh for Teams, odprle nove zanimive možnosti za sodelovanje v aplikaciji Teams. 

Letos bomo na konferenci Build 2022 predstavili več izboljšav in novih zmožnosti za razvijalce, ki gradijo aplikacije za sodelovanje za Teams in Microsoft 365. Oglejte si moj govor s Charlesom Lamanno Inovativnost z aplikacijami za sodelovanje, ki ne zahtevajo veliko kodiranja ter glavne poudarke. V nadaljevanju si lahko preberete celoten povzetek naših napovedi na konferenci Build, ki so razvrščene v tri razdelke: pomoč pri navduševanju uporabnikov z bogatimi izkušnjami sodelovanja, povečevanje produktivnosti in povečevanje vključenosti uporabnikov ter monetizacija aplikacij. Komaj čakamo, da vidimo, kaj boste ustvarili s temi inovacijami.

Navdušite uporabnike z bogatimi izkušnjami sodelovanja

Predstavljamo Live Share: Interaktivne izkušnje z aplikacijami na srečanjih v aplikaciji Teams

Predstavljamo Live Share – zmogljivost za vaše aplikacije, ki presega pasivno souporabo zaslona in omogoča udeležencem, da na srečanjih v aplikaciji Teams spremljajo, urejajo, soustvarjajo in veliko drugega. Razvijalci lahko z novimi predoglednimi razširitvami paketa Teams SDK preprosto razširijo obstoječe aplikacije Teams in ustvarijo izkušnje Live Share v živo na srečanjih. Zmogljivost Live Share deluje na tehnologiji ogrodja Fluid Framework, ki podpira prefinjeno sinhronizacijo stanja, predstavnosti in nadzornih dejanj s čelnim razvijanjem. Ta sinhronizacija se bo izvajala na gostovanem in upravljanem primerku aplikacije Teams Microsoft Azure Fluid Relay – brez stroškov za vas. Med našimi prvimi partnerji, ki ustvarjajo izkušnje Live Share, so Frame.io, Hexagon, Skillsoft, MakeCode, Accenture, Parabol in Breakthru. Oglejte si našo sejo na zahtevo Live Share in preizkusite nove razširitve za Teams SDK.

Prikaz sodelovanja zmogljivosti Live Share v aplikaciji Microsoft Teams.

Slika 1. Prototip Hexagon Live Share inženirjem omogoča komentiranje in urejanje 3D-modelov in simulacij med skupnim iskanjem zamisli med srečanji v aplikaciji Teams.

Splošna razpoložljivost ogrodja Fluid Framework in Azure Fluid Relay

Fluid Framework je zbirka odprtokodnih knjižnic JavaScript na strani odjemalca, ki podpirajo možnosti sodelovanja v realnem času v storitvi Live Share. Azure Fluid Relay je popolnoma upravljana storitev v oblaku, ki podpira odjemalce ogrodja Fluid. Razvijalci uporabljajo z ogrodjem Fluid Framework in Azure Fluid Relay v svojih aplikacijah omogočijo interaktivnost v realnem času zunaj srečanj v aplikaciji Microsoft Teams. Ogrodje Fluid Framework, storitev Azure Fluid Relay in ustrezna različica Azure Fluid SDK na strani odjemalca bodo pripravljeni na proizvodnjo in na voljo za javnost sredi leta 2022. Za novice se naročite na spletne dnevnike skupnosti Microsoft Developer. Oglejte si sejo na zahtevo in izvedite več o graditvi spletnih aplikacij za sodelovanje z ogrodjem Fluid Framework in Azure Fluid Relay.

Ustvarite komponente aplikacije Loop s posodobitvijo storitve Adaptive Card

Komponente Microsoft Loop so izvedljive enote produktivnosti, ki so sinhronizirane in se prosto premikajo med aplikacijami ogrodja Microsoft 365, v prvi vrsti s klepetom v aplikaciji Teams in Microsoft Outlookom. Danes napovedujemo zmogljivost, ki razvijalcem omogoča ustvarjanje komponent aplikacije Loop. Zdaj lahko obstoječo storitev Adaptive Card preprosto razvijete v komponento Loop ali ustvarite novo komponento aplikacije Loop, ki temelji na storitvi Adaptive Card. Poleg tega lahko komponente aplikacije Loop, ki temeljijo na storitvi Adaptive Card, prikažete z Urejevalnikom z uporabo funkcije Context IQ, našega sklopa inteligentnih zmogljivosti, ki delujejo v ozadju Microsoftovih aplikacij in storitev, in tako ostanete neposredno v toku pisanja e-pošte. Programska oprema Zoho Projects uporablja komponente aplikacije Loop, ki delujejo na podlagi storitve Adaptive Card, da svojim strankam pomaga izboljšati odzivne čase na incidente, skrajšati trajanje izpadov in izboljšati splošno učinkovitost glede na pogodbe o ravni storitev (SLA), saj uporabnikom omogoča izvajanje teh nalog v aplikaciji Teams in Outlooku. Zoho Projects in ServiceDesk Plus Cloud sta med prvimi izdelki, integriranimi z aplikacijami Microsoft 365, ki uporabljajo storitev Microsoft Loop. Zasebna predogledna različica za razvijalce za to zmogljivost se začne junija 2022. Za novice se naročite na spletne dnevnike skupnosti Microsoft Developer ali nas spremljajte v storitvi Twitter @Microsoft365Dev.

Prikaz projektov Zoho Project z uporabo komponent Loop, ki temeljijo na storitvi Adaptive Card, za pravno odobritev.

Slika 2. Zoho Projects razširja storitev prilagodljivih kartic tako, da postanejo izvedljive komponente aplikacije Loop v živo, ki delujejo v aplikaciji Teams in Outlooku.

Predstavitev vzorčnega gradnika aplikacij Microsoft Azure Communication Services

Interoperabilnost komunikacijskih storitev Microsoft Azure z aplikacijo Teams vam omogoča ustvarjanje izkušenj, ki podpirajo nemoteno komunikacijo med strankami v poljubni aplikaciji ali spletnem mestu in zaposlenimi, ki delajo v aplikaciji Teams. Na primer, podjetje Teladoc Health je zgradilo prvo v celoti integrirano klinično in administrativno virtualno zdravstveno rešitev po meri, ki omogoča sodelovanje ekipe za nego in dostop do ustreznih kliničnih podatkov neposredno v aplikaciji Teams ter zmožnost nemotenega zagotavljanja virtualne oskrbe bolnikom, ki se pridružijo iz aplikacije po meri.

Prikaz aplikacije po meri Teladoc Health za virtualno zdravstveno oskrbo. Prikaz za zdravstveno ekipo na levi strani prikazuje bolnika, pogled bolnika na desni strani pa zdravnika.

Slika 3. Teladoc Health omogoča ponudnikom zdravstvene oskrbe, da delajo in se povezujejo iz aplikacije Teams, medtem ko se pacienti pridružijo iz aplikacije po meri, zgrajene s storitvijo Azure Communication Services.

Danes predstavljamo gradnika vzorčnih aplikacij Azure Communication Services, ki razvijalcem omogoča enostavno gradnjo in uporabo vzorčne aplikacije za virtualna srečanja v le nekaj minutah, brez kodiranja. V vzorčni aplikaciji lahko stranke rezervirajo termine. Ta storitev deluje na tehnologiji Microsoft Bookings. Stranke se nato pridružijo srečanju v aplikaciji Teams prek prilagojene spletne aplikacije v videzu blagovne znamke podjetja, medtem ko se zaposleni načrtovanim srečanjem pridružijo z aplikacijo Teams. Vzorčna aplikacija je v celoti odprtokodna, razvijalci pa lahko kodo še bolj prilagodijo. Obiščite spletno mesto Github za več informacij.

Izboljšave vmesnika Microsoft Graph API za vgradnjo klepetov in sporočil v kanale v vaše aplikacije

Razvijalci lahko z API-ji za klepet Microsoft Graph v svoje aplikacije vgradijo klepete v aplikaciji Teams in uporabnikom omogočijo nemoteno sodelovanje, ne da bi morali preklapljati med aplikacijami. V predogledu uvajamo več novih API-jev z zmožnostmi, kot so omogočanje klepetov s povezanimi uporabniki (kot so uporabniki zunaj vašega najemnika), ugotavljanje, katera sporočila je trenutni uporabnik prebral in katera ne, ter naročanje na klepete uporabnikov in spremembe članstva. Ti novi API-ji bodo na splošno na voljo sredi leta 2022. Če želite izvedeti več, obiščite našo stran z dokumentacijo o vrsti vira sporočila klepeta in si oglejte sejo na zahtevo.

Ogrodje SharePoint Framework in Povezave Microsoft Viva

SharePoint je najbolj prilagodljiva platforma za sodelovanje z vsebino, ki omogoča izkušnje v okolju Microsoft 365. SharePoint Framework vam zdaj omogoča ustvarjanje delov in strani v spletnih mestih SharePoint, aplikacijah Teams in drugo. Je v središču naših zmogljivosti razširljivosti za novo platformo Povezave Microsoft Viva za izkušnje zaposlenih. Oglejte si sejo o tem, kako zgraditi prilagojene izkušnje zaposlenih za Povezave Viva, ki se neposredno povezujejo z aplikacijami Teams.

Pogled storitve Povezave Viva v mobilni aplikaciji in na domači strani v aplikaciji Teams.

Slika 4. Vzorčna aplikacija Povezave Microsoft Viva, ki deluje v aplikaciji Teams in v mobilni napravi.

Razširljivost funkcije Odobritve

S funkcijo Odobritve v aplikaciji Microsoft Teams lahko vsi – od zaposlenih, ki so v neposrednem stiku s strankami do pisarniških delavcev – preprosto ustvarjajo, upravljajo in dajejo v skupno rabo odobritve med samim potekom dela. Uvajamo API-je za ustvarjanje, branje, posodabljanje in brisanje (CRUD) za funkcijo Odobritve. Razvijalci lahko API-je funkcije Odobritve uporabljajo za omogočanje odobritev v poslovnih aplikacijah in uporabo metode webhook za spremljanje sprememb in upravljanje delovnih tokov s funkcijo Odobritve v aplikaciji Teams. Predogledna različica API-jev funkcije Odobritve bo na voljo sredi leta 2022. Za novice se naročite na spletne dnevnike skupnosti Microsoft Developer. Obiščite sejo na zahtevo za več informacij.

Povečanje produktivnosti razvijalcev

Zgradite enkrat in namestite kjer koli v aplikaciji Teams in okolju Microsoft 365

Danes objavljamo splošno razpoložljivost novega paketa Teams SDK, ki omogoča izdelavo aplikacij za aplikacijo Teams, Outlook in Office z enotno aplikacijo in modelom uvajanja ter izdelavo aplikacij za sodelovanje, ki izkoriščajo zmožnosti posameznih izdelkov. Razvijalci lahko zdaj izvedejo nadgradnjo na najnovejšo različico Teams JS SDK v2 in App manifest v1.13, da lahko ustvarijo produkcijske aplikacije Teams in z uporabniki v predoglednih kanalih Outlooka in Officea izvajajo pilotne projekte v polnem obsegu. Razvijalci bodo tako lahko pridobili povratne informacije in se pripravili na distribucijo svojih aplikacij v Outlooku in Officeu še v tem koledarskem letu.

Te posodobitve so združljive za nazaj, zato bodo vse vaše obstoječe aplikacije Teams še naprej delovale kot doslej v aplikaciji Teams s podporo na produkcijski ravni. Naša izkušnja za razvijalce aplikacije Teams, vključno z dokumentacijo za razvijalce aplikacije Microsoft Teams, orodji, podporo in skladiščem kode, je bila posodobljena za podporo razširjenih aplikacij. Aplikacije z enim in več najemniki boste lahko distribuirali z obstoječimi izkušnjami v aplikaciji Teams. Če želite izvedeti več, si oglejte našo sejo na zahtevo o razširitvi aplikacij Teams v okolju Microsoft 365.

MURAL z razširitvijo osebnih zavihkov in razširitvijo sporočil na podlagi iskanja.

Slika 5. MURAL razširja osebne zavihke svoje aplikacije Teams in razširitve sporočil, ki temeljijo na iskanju, na druge Microsoftove gostiteljske aplikacije.

MURAL je med prvimi partnerji, ki s svojimi aplikacijami krepijo izkušnjo povezanosti v aplikaciji Teams, Outlooku in Officeu, kot je zgornji primer, ki prikazuje razširitev sporočila na podlagi iskanja, ki vstavi MURAL neposredno v Outlookovo sporočilo kot interaktivno prilagodljivo kartico. Poleg podjetja MURAL so nam ta nova orodja pomagali pripraviti tudi številni drugi partnerji, kot so Adobe, eCare Vault, go1, monday.com, Polly, ServiceNow, SurveyMonkey in Zoho, zato smo veseli, da bodo na konferenci Microsoft Build splošno na voljo vsem.

Teams Toolkit za Visual Studio Code in CLI je zdaj na voljo za javnost

Teams Toolkit za Visual Studio, Visual Studio Code in vmesnik ukazne vrstice (CLI) so orodja za hitro izdelavo aplikacij Teams in Microsoft 365. Ne glede na to, ali še ne poznate platforme Teams ali pa ste izkušen razvijalec, Teams Toolkit je najboljši način za ustvarjanje, gradnjo, odpravljanje napak, preizkušanje in nameščanje aplikacij. Danes z veseljem sporočamo, da je orodje Teams Toolkit za Visual Studio Code in CLI zdaj na voljo za javnost (GA). Razvijalci lahko začnejo z ogrodji kode, ki temeljijo na scenarijih, za avtomatizirano nadgradnjo na najnovejšo različico paketa Teams SDK in odpravljanje napak v aplikacijah neposredno v Outlooku in Officeu. Z orodjem Teams Toolkit lahko začnete graditi aplikacije še danes.

Pogled Github za razvijalce, ki prikazujejo ogrodja za kodo, ki temeljijo na scenarijih.

Slika 6. Graditev aplikacije za obveščanje za Microsoft Teams z orodjem Teams Toolkit za Visual Studio Code.

Kontrolniki za sodelovanje v aplikacijah Power Apps

Napovedujemo kontrolnike za sodelovanje v aplikacijah Power Apps, ki razvijalcem omogoča, da funkcije za sodelovanje v okolju Microsoft 365, kot so klepeti Teams, srečanja, datoteke, Opravila aplikacije Planner in drugo, vlečejo in spuščajo neposredno v aplikacijah po meri, izdelanih z aplikacijami Power Apps. Predogledna različica kontrolnikov za sodelovanje bodo na voljo sredi leta 2022. Obiščite sejo na zahtevo za več informacij. Za novice se naročite na spletni dnevnik Power Apps.

Povečajte vključenost uporabnikov in zaslužite z aplikacijami

Orodje za avtomatizacijo skladnosti aplikacij za Microsoft 365

Program za zagotavljanje skladnosti aplikacij Microsoft 365 je zasnovan tako, da ocenjuje in prikazuje zanesljivost industrijskih standardov za aplikacije, kot so SOC 2, PCI DSS in ISO 27001 za varnost, zasebnost in ravnanje s podatki. Napovedujemo predogled Orodja za avtomatizacijo skladnosti aplikacij za Microsoft 365 za aplikacije, zgrajene v okolju Azure, s katerim želimo pospešiti postopek zagotavljanja skladnosti aplikacij. S tem orodjem lahko razvijalci avtomatizirajo veliko število opravil in tako hitreje in lažje pridobijo certifikat. To orodje ustvarja tudi poročila, ki jih lahko razvijalci zlahka delijo in tako pomagajo oddelku za informatiko pridobiti pregled nad varnostjo in skladnostjo aplikacij. Več informacij o Orodju za avtomatizacijo skladnosti aplikacij za Microsoft 365 najdete na strani z dokumentacijo.

Izboljšano upravljanje in odkrivanje aplikacij

S storitvijo Teams Store lahko uporabniki najdejo prave aplikacije s posodobljenimi kategorijami aplikacij, zbirkami izbranih aplikacij, najbolj priljubljenimi aplikacijami in pametnimi priporočili, ki temeljijo na tem, kaj uporabljajo sodelavci in kolegi. Na konferenci Microsoft Build je na voljo osrednja izkušnja v storitvi Teams Store, ki bo uporabnikom pomagala spremljati aplikacije, ki jih uporabljajo v različnih aplikacij Teams in skupinskih klepetih, ter ugotavljati, katera dovoljenja so potrebna za te aplikacije. Odkrivanje aplikacij prek zavihkov, razširitev sporočil in povezovalnikov je bolj umeščeno v kontekst. Uporabniki lahko tako lažje najdejo prave aplikacije in povečajo uporabo aplikacij ISV v aplikaciji Teams. Na primer pri sestavljanju sporočil bodo predlogi za razširitev sporočila urejeni po nalogah in dejanjih, ki jih lahko uporabniki opravijo z njim. Uporabniki v mobilnih napravah lahko zdaj vaše aplikacije dodajo kar iz mobilne naprave, na primer s povezavo ali kodo QR.

Nakupovanje v aplikacijah za aplikacije Teams

Glavna zahteva partnerjev in razvijalcev je zagotoviti možnost vključitve izkušnje storitve plačila neposredno v aplikaciji Teams. Tako lahko brezplačno aplikacijo spremenite v različico freemium, v kateri lahko izberete, kdaj želite uporabnike spodbuditi, da se naročijo na vašo aplikacijo. Nova funkcionalnost nakupa v aplikaciji je na voljo od danes in jo lahko sprožite z nekaj vrsticami kode. Več informacij najdete na naši strani z dokumenti o nakupih v aplikaciji.

Microsoft Teams – možnosti naročniškega paketa za nakupovanje v aplikaciji.

Slika 7. Razvijalci lahko z nekaj vrsticami kode omogočijo brezplačne nadgradnje neposredno v aplikaciji Teams.

Upravljanje licenc za aplikacije Teams

Drugo področje, na katerem dosegamo napredek, je omogočanje uporabnikom, da upravljajo in dodeljujejo kupljene licence. Doslej so morali razvijalci sami vgraditi komponento za upravljanje licenc v svojo rešitev, bodisi na ciljno stran bodisi neposredno v aplikacijo. Da bi poenostavili upravljanje licenc, vam bomo kmalu ponudili možnost, da upravljanje licenc prenesete na Microsoft, kjer bodo uporabniki lahko upravljali in dodeljevali licence neposredno v aplikaciji Teams. Predogledna različica upravljanja licenc v aplikaciji Teams bo na voljo sredi leta 2022.

V aplikacijo Teams prihajajo nove aplikacije za sodelovanje

Navdušeni smo, da ponudniki storitev ISV v aplikacijo Teams prinašajo inovativne aplikacije za sodelovanje v različnih scenarijih. Tukaj je le nekaj primerov novih aplikacij, ki so na voljo zdaj ali bodo kmalu na voljo:

    Aplikacija
  • MURAL za Teams omogoča skupinam povsod po svetu, da vnesejo skupni prostor za sodelovanje neposredno v Microsoft Teams. Uporabniki lahko izboljšajo skupinsko delo z asinhronim vizualnim sodelovanjem ter spremenijo neuspešne pogovore v produktivna, zanimiva srečanja in delavnice z več sto predlogi in preverjenimi, vodenimi metodami, ki ekipam omogočajo doseganje prelomnih rezultatov. MURAL je Microsoftov partner za predogled, aplikacija MURAL pa zdaj deluje v aplikaciji Teams, Outlooku in Officeu za enotno povezano izkušnjo.
  • Aplikacija
  • Observable for Teams podjetjem omogoča, da svoje podatke, kontekst in logiko združijo na enem mestu, da skupaj odkrijejo vpoglede in pospešijo odločanje na podlagi podatkov v celotni organizaciji. Nove posodobitve, ki bodo v aplikaciji Observable na voljo junija 2022, bodo med sodelovanjem prek komentarjev v aplikaciji Observable ponujale obvestila aplikacije Microsoft Teams.
  • Bot za klepet
  • SAP S/4HANA operational purchaser chatbot uporabnikom SAP S/4HANA zagotavlja možnosti sodelovanja aplikacije Microsoft Teams v okviru pogovorne uporabniške izkušnje. Uporablja preverjanje pristnosti Microsoft Azure Active Directory (Azure AD) in uporablja vmesnike API Microsoft Graph, da lahko uporabniki kličejo druge stranke ali načrtujejo srečanja Teams s poslovnimi partnerji neposredno iz bota v okviru preverjenega poslovnega uporabnika. To zagotavlja tesno integracijo izkušnje sodelovanja v aplikaciji Teams v samostojno aplikacijo v sistemu SAP, kar omogoča povezljivost in sodelovanje tam, kjer ju uporabniki potrebujejo.
  • Aplikacija v oblaku
  • ServiceDesk Plus podjetja ManageEngine, oddelka za programsko opremo Zoho za upravljanje IT v podjetjih, uporablja Microsoft Teams za racionalizacijo zagotavljanja poslovnih storitev in storitev IT, upravljanje in hitrejše reševanje primerkov IT ter izboljšanje izkušnje storitev v podjetju. V kratkem bo aplikacija ServiceDesk Plus Cloud izboljšala obstoječe statične kartice Adaptive Cards s komponentami aplikacije Loop, ki bodo vsem, ki delajo na vstopnici, omogočile, da dobijo najnovejše posodobitve in sprožijo opravila servisne službe brez preklapljanja med zavihki.
  • Figma, platforma za sodelovalno oblikovanje, predstavlja novo aplikacijo, ki bo ekipam omogočila skupno rabo, predstavitev in sodelovanje v realnem času pri delu z datotekami Figma in FigJam na srečanjih v aplikaciji Teams. Aplikacija uporablja tudi novo funkcijo Adaptive Card, zato se ob skupni rabi povezave do datoteke Figma ali FigJam v klepetu v aplikaciji Teams razvije kartica, ki uporabnikom omogoča, da odprejo datoteko v aplikaciji Teams. Uporabniki lahko obvestila o datotekah pregledujejo in se nanje odzivajo neposredno iz aplikacije Teams. Aplikacija Figma bo v trgovini z aplikacijami Teams na voljo v drugi polovici leta 2022.

Več o tem

Tukaj je povzetek ključnih virov za več informacij o razvoju aplikacij za sodelovanje v aplikaciji Microsoft Teams in okolju Microsoft 365:

Naroči se

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: