Skapa nästa generations samarbetsappar för hybridarbete
Världen har förändrats dramatiskt sedan senaste Microsoft Build. Alla kunder och partner fokuserar nu på de nya förhållandena med hybridarbete så att medarbetarna kan arbeta var som helst, när som helst och på valfri enhet.
Utvecklare har en nyckelroll i den här omvandlingen, och på Microsoft har vi sett bevis på det här i de appar ni har utvecklat ovanpå Microsoft Cloud. Idag presenterar vi nya funktioner och verktyg för Microsoft 365 och Microsoft Teams som gör det enklare för utvecklare att skapa lösningar för ett nytt arbetssätt.
En ny typ av appar som är utformade för hybridarbete: samarbetsappar
Globalt hybridarbete kräver strukturella förändringar av hur vi skapar och interagerar med appar. Vi behöver en ny typ av appar där fokus ligger på samarbete istället för på individuell produktivitet. Appar som har funktioner för synkrona och asynkrona samarbetslägen med realtidsmöten, ad hoc-meddelanden, dokumentsamarbete och automatisering av affärsprocesser – allt i ett enda samordningslager.
Vårt mål med att skapa Microsoft Teams var att förenkla samarbetet. Teams har över 145 miljoner dagliga användare och har det blivit den digitala plattformen för arbete och lärande. Det här skapar nya kreativa och ekonomiska möjligheter för utvecklare som vill skapa nästa generations appar där samarbetet är det centrala. Vi kallar den här nya typen av program för samarbetsappar.
Med samarbetsappar kan slutanvändare enkelt arbeta tillsammans med andra och slutföra projekt när som helst, var som helst och utan att behöva växla mellan olika appar och data så att arbetsflödet inte avbryts. Och med Fluid-komponenter kan slutanvändare skapa samarbetsupplevelser som kan redigeras i realtid och delas mellan Teams- och Office-appar.
Vi vill göra det enkelt att skapa samarbetsappar för utvecklare:
- Använd dig av de färdigheter du redan har: Integrera enkelt befintliga applösningar med Teams och använd standardwebbteknik, JavaScript och bara ett par Teams-API:er för att integrera med meddelanden, kanaler och möten i Teams på ett snabbt och enkelt sätt. Hundratals oberoende programvaruleverantörer (ISV:er) som Service Now, Workday, Adobe, SAP med flera gör redan detta på vår plattform.
- Förenkla utvecklingen: När du skapar en app för Teams fungerar den på flera olika plattformar – Windows, macOS, webben, iOS, Android och Linux. Vårt mål är att minska mängden utbildning och arbete som krävs för att utvecklare ska kunna skapa nästa våg av appar. Skapa en gång, distribuera överallt.
- Stöd utvecklarens val: Med Microsoft Cloud erbjuder vi en fullständig teknikstack för att skapa samarbetsappar. Om du utvecklar en ny app kan du välja mellan olika tekniker från Power Platform, Azure, Graph med mera baserat på dina behov.
Ta del av vår vision för samarbetsappar som skapas med Microsoft Cloud i ett tekniskt föredrag av Jeff Teper och i Into Focus-sessionen med Rajesh Jha.
Skapa samarbetsappar med Microsoft Teams
För att hjälpa dig att skapa samarbetsappar presenterar vi nya integrationsmöjligheter och utökade utvecklarverktyg för samordningslagret, Teams.
Skapa appar för möten med utökade funktioner
Det är viktigt att kunna erbjuda en förstklassig miljö för varje mötesdeltagare, oavsett om de deltar på distans eller på plats. Vi presenterar nya funktioner som du kan använda för att skapa utökade mötesfunktioner i dina appar för Teams-möten.
- Delad scenintegration: Med delad scenintegration, som nu finns som förhandsversion, kan utvecklare komma åt huvudscenen i ett Teams-möte via en enkel konfiguration i appmanifestet. På det här sättet får du en ny arbetsyta för att aktivera samarbetsfunktioner i realtid för flera användare i dina mötesappar, till exempel funktioner för whiteboards, design, projekttavlor och mycket mer.
- Nya API:er för möteshändelser: Få automatisering av mötesrelaterade arbetsflöden via händelser som mötesstart och mötesslut. Det finns nu tillgängligt i en förhandsversion, och vi planerar att släppa många fler händelse-API:er senare i år.
- Utökningsbarhet för Tillsammans-läge: Med utökningsbarhet för Tillsammans-läge, som lanseras den här sommaren, kan du skapa och dela egna anpassade scener för Teams-möten. Tack vare det här får du enkla designfunktioner i utvecklarportalen för Teams. Utvecklare kan skapa egna scener för att få mer engagerande möten som passar organisationen. Här är en anpassad scen som skapats av vårt eget team som du kan prova redan idag!
Media-API:er med resursspecifikt medgivande: Den här sommaren lanseras realtidsåtkomst till ljud- och videoströmmar så att du kan skapa scenarion som transkription, översättning, anteckning, insiktsinsamling med mera. API:erna har resursspecifikt medgivande, så IT-administratörer kan visa de här behörigheterna från administrationscentret för Teams och verifiera att sådana appar bara har åtkomst till just de möten de har lagts till för.
Med nya Azure Communication Services-samverkan med Teams kan Teams-användare enkelt interagera med kunder, partner och andra viktiga personer utanför organisationen. När du skapar anpassade program med hjälp av Azure Communication Services, till exempel med röst-, video- och chattfunktioner, kan du dra nytta av inbyggd samverkan med Teams. Då kan Teams-användare gå med i möten och interagera med kunder och partner via ditt anpassade program. Med Azure Communication Services som serverdel med anslutning till Microsoft Teams kan utvecklare dessutom dra nytta av kostnadsfri VoIP- och chattanvändning för Teams-appanvändare.1
Kom igång med Azure Communication Services med Teams-samverkan som är tillgängligt som förhandsversion.
Få samarbetsfunktioner för flera olika plattformar
Vi har skapat Teams för att förenkla samarbete. Därför presenterar vi nya funktioner som låter användare samarbeta tillsammans i Teams och på våra andra plattformar.
Fluid-komponenter i Microsoft Teams är nu tillgängliga för privat förhandsgranskning och kommer att utökas till fler kunder under de kommande månaderna. Tack vare Fluid-komponenter i Teams-chatten kan slutanvändare skicka ett meddelande med en tabell, uppgifter eller lista som alla kan samredigera och göra ändringar i direkt. De kan också delas i Office-program som Outlook. Samordna snabbt team och få en effektiv arbetsgång genom att kopiera och klistra in komponenter i Teams-chattar. Med Fluid-komponenter kan användare utveckla nya idéer och fatta beslut tillsammans, samtidigt som behovet av möten och långa chattrådar minskar.
Meddelandetillägg stöds snart i Outlook: Få en enhetlig utvecklingsmiljö för meddelandetillägg som fungerar med Microsoft Teams och Outlook på webben. När användare skapar ett meddelande kan de välja en ny meny med sökbaserade alternativ för meddelandetillägg. En användare kan till exempel skapa ett e-postmeddelande och sedan välja ett meddelandetillägg som hämtar uppgifter som ska skickas till teammedlemmar från Teams-appen.
Utöver att göra det enklare att skapa appar, robotar och flöden i och för Teams med lite kod gör vi det också enklare att distribuera lösningar med lite kod till slutanvändare. Snart kan du dela robotar som har skapats med Microsoft Power Virtual Agents med säkerhetsgrupper precis som du redan kan göra för appar som skapats med Power Apps. Vi har också nyligen gjort det enklare för dig att ta appar, robotar, flöden, tabeller och tillhörande resurser från en Microsoft Dataverse för Teams-miljö till en annan så att du kan utnyttja dem för nya scenarier. Vi fortsätter dessutom att släppa fler exempelappar för Power Apps för att hjälpa utvecklare och kunder att komma igång med Power Apps.
Verktyg och resurser för utvecklare för att skapa och hantera Teams-appar
Eftersom utvecklare skapar nästa generations samarbetsappar för att stöda hybridarbete investerar vi i verktyg och resurser för att hjälpa dig att bli mer produktiv.
Med utökade Microsoft Teams Toolkit för Visual Studio och Visual Studio Code, tillgänglig som förhandsversion, gör vi det enklare för utvecklare att skapa Teams-appar som fungerar ihop med Microsoft-stacken och på skrivbordsenheter och mobila enheter. Vi vill att verktyget ska gå att använda med det ramverk du redan känner till och använder, vare sig du använder React, SharePoint Framework (SPFx) eller .NET. Några av de viktigaste uppdateringarna är: enradsautentisering, Azure Functions-integration, SPFx-integration, enradig Microsoft Graph-klient och förenklade värdtjänster för en IDE och CLI.
Ta reda på mer om Teams Toolkit och installera det idag från Visual Studio Marketplace.
Att skriva koden är det första steget, men utvecklare måste också hantera och konfigurera apparna. Därför är vi glada över att presentera förhandsversionen av utvecklarportalen för Microsoft Teams. Med utvecklarportalen (tidigare App Studio) får utvecklare en dedikerad apphanteringskosol som är tillgänglig via webben eller i Teams. Med den kan du registrera och konfigurera appar från en central plats. Exempel på nya funktioner:
- Få åtkomst via valfri webbläsare och enhet för enkel navigering.
- Hantera miljökonfigurationer så att du inte behöver hantera flera manifest i olika miljöer.
- Samarbeta med kollegor genom att ge läs-/skrivbehörighet för appar så att andra kan samarbeta med och uppdatera appar.
- ISV:er får möjlighet att koppla SaaS-erbjudanden (programvara som en tjänst) till sina appar för en ny köpupplevelse i Teams.
- Samla in användbara insikter om appanvändning (förhandsversion).
Kom igång med utvecklarportalen redan idag.
Som en plattform är våra framgångar knutna till dina framgångar. Vi tackar våra partner som har skapat innovativa appar i Teams. Vi strävar efter att göra det möjligt för våra partner att lyckas genom att hjälpa användare att enkelt hitta, distribuera och börja använda appar. Och vi är glada över att kunna berätta att användare snart kommer att kunna köpa prenumerationer på partnerappar direkt från Teams Store och administrationscentret för Teams (med faktura eller kreditkort) – vilket gör det ännu enklare för användare att skaffa och införa appar samtidigt som våra partner får fler möjligheter till intäktsgenerering för sina lösningar.
Leverera funktioner som bygger på data, insikter och säkerhet med Microsoft Graph
Teams är det samordnande lagret för samarbetsappar, men en viktig aspekt av dessa appupplevelser är de omfattande datauppsättningarna från Microsoft Graph. Microsoft Graph hanterar data som genereras från biljontals anslutningar för kommunikation, innehåll och människor – med sekretess, säkerhet, efterlevnad och sökning – som drivs av avancerad maskininlärning.
Här är några av de spännande nya funktionerna i Microsoft Graph som vi är glada över att presentera idag.
Tidigare i år presenterade vi Microsoft Viva för att hjälpa organisationer runt om i världen att optimera personalupplevelsen och göra det nya arbetssättet framgångsrikt för medarbetarna. Viva har utvecklats som en plattform, så vi tillkännager nu den första av många planerade utökningspunkter: Viva Connection-kort finns nu som förhandsversion med SharePoint Framework (SPFx) för utvecklare som registrerar sig för tidig åtkomst. Med den här versionen kan du nu använda färdiga eller anpassade webbdelar för att skapa Viva Community-instrumentpaneler, nyhetsflöden och medarbetarfokuserade resurser som är optimerade för alla plattformar eller enheter.
Registrera dig och få tidig tillgång till nästa version av SPFx för att skapa inbyggda mobilfunktioner för Viva Connections.
När det gäller vem som kan komma åt din organisations data har autentisering och säkerhet alltid högsta prioritet, och därför använder många utvecklare Microsoft Graph. Det har utvecklats med säkerhets- och autentiseringsfunktionerna i företagsklass från Azure Active Directory (Azure AD). Nya funktioner som vi presenterar idag:
- Kontinuerlig tillgänglighetskontroll: Den här funktionen, som är tillgänglig i förhandsversion, gör det möjligt för Azure AD att kontinuerligt övervaka resurser för säkerhetshot och återkalla åtkomsttokens baserat på kritiska händelser eller principutvärderingar, istället för att bara förlita sig på en kort tokenlivstid.
- Ny API för autentiseringsmetoder så att du kan hantera åtkomst till data och resurser i din app med primär autentisering, tvåstegsautentisering eller step-up-autentisering, och anropa en process för självbetjäning av lösenordsåterställning (SSPR).
- Allmän tillgänglighet för externa identitets-API:er så att dina appar kan skapa säkra användarinteraktioner för företag till konsument (B2C) med fördefinierade, konfigurerbara principer samtidigt som användarna kan använda sin vardagskonton för att registrera sig med din lösning.
En av de vanligaste förfrågningarna vi får från kunder och partner handlar om hur deras data ska tas in i Microsoft Graph för att visas i hela Microsoft 365. Därför har vi skapat Microsoft Graph-kopplingar som gör det möjligt för utvecklare att registrera, indexera och lyfta fram metadata för att berika befintliga datauppsättningar inom Microsoft 365. Det öppnar upp för deltagande i centrala funktioner som Microsoft Search och eDiscovery. Vi är glada över att presentera flera uppdateringar som snart kommer till Microsoft Graph-kopplingar, inklusive:
- Stöd för berikande av personprofil från andra källor än AAD som gör det möjligt för administratörer att mappa egenskaper från Microsoft Graph-kopplingar till Microsoft 365-kontaktkort i organisationen.
- Nya Jira- och Confluence-kopplingar som skapats av Microsoft, tillgängliga senare i år.
- Utökning av sökresultat till mobil- och skrivbordsklienter för Microsoft Teams och Windows Search-rutan.
- eDiscovery-stöd för Graph-kopplingar blir tillgängligt i en förhandsversion för utvecklare sommaren 2021.
Vi kan även berätta att Microsoft Graph-dataanslutning är tillgänglig som förhandsversion i Azure. Microsoft Graph-dataanslutning är en säker koppling med högt dataflöde som har utformats för att kopiera utvalda Microsoft 365-datauppsättningar för produktivitet till din Azure-klientorganisation. Det är ett perfekt verktyg för utvecklare och dataforskare som vill skapa organisationsanalys eller träna AI och maskininlärningsmodeller. Även om de flesta Microsoft 365-produkter erbjuds per användare/per månad, erbjuder vi Microsoft Graph-dataanslutning som en tjänst med rörlig kostnad för förbrukade data så att utvecklare bara behöver betala för de data som används i lösningarna.
Du hittar mer information om Microsoft Graph-dataanslutning i våra tekniska dokument.
Slutligen vill vi att utvecklare ska kunna bygga personcentrerade upplevelser som sträcker sig över hela vår Microsoft 365-plattform, men vi förstår att det inte är optimalt att skriva separat kod som ska fungera i alla våra olika produkter. Därför är vi glada över att meddela tillgängligheten för Universal Actions for Adaptive Cards. Med hjälp av Azure Bot Framework kan du nu skapa och implementera ett enda adaptivt kort som synkroniseras sömlöst mellan mobil- och skrivbordsklienter för Teams och Outlook.
Läs det fullständiga Microsoft Graph-blogginlägget om du vill veta mer.
Skapa moderna Windows-appar som fungerar smidigt på alla slutpunkter
Övergången till distansarbete och nu hybridarbete har gjort datorn viktigare än någonsin tidigare. Över 1,3 miljarder enheter kör Windows 10 och moderna appar som bygger på Windows har fått en avgörande roll för att användare ska kunna vara produktiva. Windows är viktigt för att hålla medarbetarna uppkopplade och produktiva. Det här är rätt tid för utvecklare att ta vara på möjligheten att vidga perspektiven och hitta nya innovativa sätt att hjälpa människor.
Om du utvecklar för Windows vet du redan vikten av Project Reunion. Med Project Reunion får du tillgång till modern Windows-teknik och nya funktioner, plus det bästa av befintliga skrivbordsfunktioner (Win32). Du får sammanhängande, moderna interaktioner och UX med WinUI 3 – och fantastisk systemprestanda och batteritid för dina appar. Därför är vi glada att kunna presentera förhandsversionen av Project Reunion 0.8 så att du smidigt kan skapa och modernisera dina Windows-appar för både klient- och molnslutpunkter. Du kan skapa funktioner som är optimerade för enhetshårdvara med problemfri identifiering och hantering av appar, och det är framtidssäkert för Arm64. Exempel på några viktiga uppdateringar:
- Lågnivåstöd för Windows 10 version 1809 ger en stor adresserbar marknad i Windows-ekosystemet och är en långsiktig underhållskanal.
- .NET 5-stöd som hjälp för att möta utvecklarna där de är, inklusive WPF och WinForms.
- WinUI 3 och WebView 2 stöder modern, kompatibel UI-utveckling med samma teknik som Windows har utvecklats kring.
Ta reda på mer och börja modernisera dina Windows-appar med förhandsversionen av Project Reunion 0.8.
Vi vet att många utvecklare använder kommandoradsverktyg och shell-program som Kommandotolken, PowerShell och Windows-undersystem för Linux (WSL). Med Windows-terminalen får utvecklare en vacker, elegant och modern kommandoradsmiljö i Windows – och i år är vi glada över att kunna berätta att den nu kan anges som standardterminalemulator så att alla kommandoradsappar kan startas via Windows-terminalen. Vi har också släppt en ny funktion som kallas för Quake-läge som gör att du kan öppna ett nytt terminalfönster med en enkel tangentbordsgenväg var som helst i Windows.
Kom igång med nya funktioner i Windows-terminalen.
Du kan också få GUI-appsupport på Windows-undersystem för Linux (WSL) så att du har alla verktyg och arbetsflöden nära till hands. Med Windows kan du arbeta på ditt sätt med sömlösa integrationer med valfritt arbetsflöde med GUI-appar, Linux och GPU-accelererad maskininlärningsträning.
Ta reda på mer om våra uppdateringar för WSL.
Fler och fler organisationer vill använda robotstyrd processautomation (RPA) för att effektivisera affärsprocesser – från enkla repetitiva uppgifter till komplexa arbetsflöden. Under månaden efter Ignite, där vi meddelade att Power Automate Desktop var tillgängligt utan extra kostnad för Windows 10-användare, såg vi en sexfaldig ökning jämfört med föregående månad i antalet nedladdningar. Det är ett tecken på den outnyttjade möjligheten som RPA utan kod erbjuder för att hjälpa kunder att automatisera repetitiva uppgifter och arbetsflöden. Idag gör vi det ännu enklare att prioritera de processer som är bäst lämpade för automatisering. Process Advisor, som nu är allmänt tillgänglig, är en processutvinningsfunktion som tillhandahåller insikter om hur människor arbetar och gör att du slipper gissa dig till rätt automatisering. Du kan nu mappa arbetsflödesuppgifter, upptäcka flaskhalsar i organisationen och identifiera vilka tidskrävande uppgifter som är bäst lämpade för automatisering – allt från Microsoft Power Automate.
Få mer information om Power Automate Desktop och Process Advisor.
Lär dig. Få kontakt. Koda.
Vi hoppas att du har haft en underbar vecka med Microsoft Build. Vi har en fantastisk uppsättning sessioner som vi har tagit fram bara för dig som sträcker sig över hela Microsoft 365-plattformen.
Lycka till med kodandet!
Fler resurser
Ta en titt på de här resurserna om du vill veta mer om att utveckla i Microsoft 365:
- Titta på den digitala Microsoft Build-sessionen Skapa nästa generations samarbetsappar för hybridarbete.
- Ta en titt på vår blogg med Microsoft Teams-tillkännagivanden för Microsoft Build om du vill se en sammanfattning av de nya Teams-funktionerna.
- Ta en titt på vår blogg med Microsoft 365-tillkännagivanden för utvecklare för Microsoft Build om du vill se en sammanfattning av de nya funktionerna för hela Microsoft 365.
- Microsoft Teams Developer Center har dokumentation, bloggar, verktyg och mycket mer så att du kan komma igång med att skapa Teams-appar.
- Microsoft Graph Developer Center har dokumentation, bloggar, verktyg och mycket mer så att du kan komma igång med att skapa Microsoft Graph-appar.
- Windows Developer Center har dokumentation, bloggar, verktyg och mycket mer så att du kan komma igång med att skapa Windows-appar.
1VoIP- och chattanvändning för Microsoft Teams-slutpunkter ingår med Microsoft 365-licenser.