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.
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.
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.
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.
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.
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.
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.
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:
- Seznanite se z vsemi ključnimi predstavitvami aplikacij za sodelovanje, predstavitvami in osrednjimi sejami na konferenci Microsoft Build.
- Poglobite se v napovedi s sejami Build na zahtevo.
- Vstopite v središče za razvijalce za Microsoft Teams in začnite graditi aplikacije za sodelovanje z aplikacijo Teams.
- Obiščite središče za razvijalce za Microsoft Graph ter povežite svoje aplikacije s podatki in umetno inteligenco v okolju Microsoft 365.
- Preberi naš spletni dnevnik Live Share, v katerem boste izvedeli več o tehnologiji in o tem, kaj lahko z njo počnete.
- Preberi več o tem, kako Power Platform z novimi izdelki in funkcijami na novo opredeljuje nizkokodno tehnologijo, ki jo je predstavil Charles Lamanna.
- Vključite se v naš program Microsoft 365 ISV za individualno podporo in druge ugodnosti.