Együttműködő appok következő generációjának készítése hibrid munkához
A legutóbbi Microsoft Build óta környező világunk drámai változáson ment át. Mostantól minden ügyfél és partner a hibrid munka új lehetőségeire összpontosít, hogy az emberek bárhonnan, bármikor és bármilyen eszközön dolgozhassanak.
Az átalakítás mozgatórugói a fejlesztők, a Microsoftnál pedig a Microsoft Cloudra épülő appokban is láthattuk ennek bizonyítékát. Ma a Microsoft 365 és a Microsoft Teams olyan új funkcióit és eszközeit mutatjuk be, amelyek lehetővé teszik a fejlesztőknek, hogy megoldásokat készítsenek az új munkastílushoz.
Az appok hibrid munkához tervezett új osztálya: az együttműködő appok
A hibrid, globális munka szerkezeti változásokat igényel az appok létrehozásának és használatának módjában. Appok olyan új osztályára van szükségünk, amely az együttműködésre és az egyéni hatékonyságra épül. Szinkron és aszinkron együttműködési módokat valós idejű értekezletekkel, alkalmi üzenetküldéssel, dokumentumok közös használatával és az üzleti folyamatok automatizálásával lehetővé tevő appokra – mindezt egyetlen rendszerezési rétegben.
A Microsoft Teams kifejezetten az együttműködés lehetővé tételére készült. Mivel naponta több mint 145 millióan használják a Teamst, a munkahely és a tanulás digitális platformjává vált. Ez teljesen új kreatív és gazdasági lehetőséget teremt a fejlesztőknek a következő generációs appok létrehozásához, ahol az együttműködés a legfontosabb. Az alkalmazások ezen új osztályát együttműködő appoknak nevezzük.
Az együttműködő appokkal a végfelhasználók könnyedén dolgozhatnak együtt másokkal a projektjeik befejezésén bármikor, bárhonnan, és anélkül fenntarthatják a munka folyamatát, hogy váltaniuk kellene az appok és az adatok között. A dinamikus összetevőkkel a végfelhasználók élő, együttműködési élményeket hozhatnak létre, amelyek valós időben szerkeszthetők és megoszthatók a Teamsben és az Office-appokban.
Szeretnénk megkönnyíteni a fejlesztőknek az együttműködő appok létrehozását:
- A meglévő készségek használata: Meglévő appmegoldásait egyszerűen integrálhatja a Teamszel, és szabványos webes technológiákat, JavaScriptet és mindössze néhány Teams API-t használva gyorsan és könnyedén integrálhatja a Teams-üzenetekkel, -csatornákkal és -értekezletekkel. Több száz független szoftverszállító (ISV), például a Service Now, a Workday, az Adobe, az SAP és más cégek használják ezt jelenleg a platformunkon.
- Egyszerűbb fejlesztés: A Teamshez készült appok számos platformon működnek – Windows, macOS, Web, iOS, Android és Linux. Célunk, hogy jelentősen csökkentsük a fejlesztők számára az appok következő hullámának létrehozásához szükséges tanulást és munkát. Egyszer létrehozza, bárhol bevezetheti.
- Fejlesztő választásának támogatása: A Microsoft Cloud a technológiák teljes készletét kínálja az együttműködő appok létrehozásához. Az új appokat készítő fejlesztőknek az igényei alapján kiválaszthat technológiákat többek között a Power Platformban, az Azure-ban és a Graphban.
A Microsoft Cloudra épülő együttműködő appokról bővebben tájékozódhat a Jeff Teper által tartott technikai nyitóelőadáson és az Into Focus elnevezésű előadáson Rajesh Jha segítségével.
Együttműködő appok létrehozása a Microsoft Teamszel
Az együttműködő appok fejlesztésének további elősegítése érdekében új integrációs lehetőségeket és továbbfejlesztett fejlesztői eszközöket mutatunk be a Teams rendszerezési réteghez.
Appok létrehozása a sokoldalúbb élményeket lehetővé tevő értekezletekhez
Akár távolból, akár személyesen vesz részt, fontos, hogy minden résztvevőnek elsőrendű élményben legyen része. Új funkciókat jelentünk be, amelyekkel sokoldalúbb értekezleti élményeket építhet be az appokba a Teams-értekezletekhez.
- Megosztott szakaszintegráció: Az előzetes verzióban elérhető megosztott szakaszintegráció hozzáférést biztosít a fejlesztőknek a Teams-értekezlet fő szakaszához az appjuk jegyzékfájljának egyszerű konfigurációján keresztül. Ez új felületet biztosít a valós idejű, többfelhasználós együttműködési funkciók (például a rajztáblahasználat, a tervezés és a projektfalak) értekezletkezelő appokban való használatához.
- Új értekezletesemény-kezelő API-k: Előzetes verzióban érhetők el, és lehetővé teszik az értekezletekkel kapcsolatos munkafolyamatok automatizálását az eseményeken (például az értekezlet kezdete és vége) keresztül – az év további részében még sok esemény API kiadását tervezzük.
- A Közös mód bővíthetősége: A nyáron megjelenő Közös mód bővíthetősége lehetővé teszi saját egyéni színhelyek létrehozását és megosztását a Teams-értekezletekhez. Ez könnyű tervezési felületet biztosít a Teams fejlesztői portálján, így a fejlesztők motiválóbb és személyre szabottabb egyéni helyszíneket készíthetnek a szervezetének. Íme egy egyéni jelenet, amelyet a saját csapatunk készített, és amelyet már ma kipróbálhat.
Erőforrás-specifikus hozzájárulással rendelkező médiavezérlő API-k: Ezen a nyáron várható a valós idejű hozzáférés a hang- és videó-adatfolyamokhoz a forgatókönyvek (például átírás, fordítás, jegyzetelés, betekintések gyűjtése stb.) készítéséhez. Ezen API-k esetében engedélyezve lesz az erőforrás-specifikus hozzájárulás, így a rendszergazdák megtekinthetik ezeket az engedélyeket a Teams felügyeleti központjában, és ellenőrizhetik, hogy az ilyen appok csak azokhoz az értekezletekhez férnek-e hozzá, amelyekhez hozzá lettek adva.
A nemrég megjelent Azure Communication Services és a Teams együttműködése lehetővé teszi a Teams-felhasználóknak, hogy könnyedén kapcsolatba lépjenek az ügyfelekkel, partnerekkel és a szervezeten kívüli egyéb kulcsfontosságú személyekkel. Amikor egyéni alkalmazásokat készít az Azure Communication Services (például hang, videó és csevegés) segítségével, használja ki a Teamszel való együttműködési képességét. Ez lehetővé teszi a Teams-felhasználóknak, hogy értekezletekhez csatlakozzanak, és az egyéni alkalmazását használva kapcsolatba lépjenek az ügyfelekkel és a partnerekkel. Még kedvezőbb, hogy a háttérben a Microsoft Teamshez csatlakozó Azure Communication Services használatával a fejlesztők ingyenesen használhatnak számítógépes hangkommunikációt és csevegést a Teams app felhasználói esetében.1
Az Azure Communication Services és a Teams együttműködése – első lépések.
Többplatformos együttműködési eszközök engedélyezése
Azért hoztuk létre a Teamst, hogy lehetővé tegyük az együttműködést – ezért olyan új funkciókat és képességeket mutatunk be, amelyek lehetővé teszik a felhasználók számára, hogy együttműködjenek a Teamsben és néhány más platformunkon.
A Microsoft Teams dinamikus összetevői mostantól elérhetők privát előzetes verzióban, és az elkövetkező hónapokban több ügyfélre is kiterjednek. A Teams-csevegés dinamikus összetevői lehetővé teszik a végfelhasználók számára, hogy olyan táblázatot, műveletelemet vagy listát tartalmazó üzenetet küldjenek, amelyet mindenki közösen használhat és szerkeszthet, és amely megosztható az Office-alkalmazásokban, például az Outlookban. A Teams-csevegések összetevőinek másolásával és beillesztésével gyorsan egymáshoz igazíthatja a csapatokat, és hatékonyan elvégezheti a munkát. A dinamikus összetevők révén a felhasználók közösen gyűjthetnek ötleteket, alkothatnak és döntéseket hozhatnak, miközben kevesebb értekezletet tartanak, és minimalizálják a hosszú csevegések szükségességét.
Az Üzenetbővítmények használata hamarosan támogatott lesz az Outlookban: Egységes fejlesztői élményt nyújtanak a Microsoft Teams és a Webes Outlook alkalmazással együttműködő üzenetbővítményekhez. Amikor a felhasználók üzenetet írnak, választhatják a keresésalapú üzenetbővítmények új menüjét. Egy felhasználó például írhat egy e-mailt, majd választhat egy üzenetbővítményt, amely megjeleníti a feladatokat a Teams appból, hogy elküldje a csapattársaknak.
A kevés programozást igénylő appok, robotok és (Teams-beli és a Teamshez szánt) folyamatok készítésének egyszerűvé tétele mellett megkönnyítjük a kevés programozást igénylő megoldások terjesztését a végfelhasználóknak. Hamarosan széles körűen megoszthatja a Microsoft Power Virtual Agents szolgáltatással készült robotokat a biztonsági csoportokkal, ahogyan már megteheti a Power Apps szolgáltatással készült appok esetén. A közelmúltban egyszerűbbé tettük az appok, robotok, folyamatok, táblák és kapcsolódó erőforrások áthelyezését az egyik Teamshez készült Microsoft Dataverse-környezetből egy másikba, így új forgatókönyvek esetén is kihasználhatja ezeket az eszközöket. Emellett folytatjuk további mintaappok kiadását a Power Appshoz, hogy segítsünk a fejlesztőknek és ügyfeleknek a Power Apps használatbavételében.
Teams-appok készítésére és felügyeletére szolgáló fejlesztői eszközkészletek és erőforrások
Miközben a fejlesztők a hibrid munka támogatásához együttműködő appok következő generációját fejlesztik, mi eszközökbe és erőforrásokba ruházunk be, hogy segítsük a hatékonyabb munkavégzést.
Az előzetes verzióban elérhető, továbbfejlesztett, a Visual Studióhoz és a Visual Studio Code-hoz készült Microsoft Teams-eszközkészlet segítségével megkönnyítjük a fejlesztőknek olyan Teams-appok készítését, amelyek asztali gépen és mobileszközön is együttműködnek a Microsoft technológiájával. Akár React csomagot, akár SharePoint-keretrendszert (SPFx) vagy .NET rendszert használ, az eszközkészlet arra szolgál, hogy a fejlesztők tapasztalatot szerezzenek az Ön által már ismert és használt keretrendszerekkel. Néhány kulcsfontosságú frissítés: egysoros hitelesítés, Azure Functions-integráció, SPFx-integráció, egysoros Microsoft Graph ügyfél,valamint egyszerű IDE- és CLI-üzemeltetés.
Tudjon meg többet a Teams-eszközkészletről, és telepítse még ma a Visual Studio Marketplace-t.
Az első lépés a kódírás, a fejlesztőknek azonban felügyelniük és konfigurálniuk is kell az appokat, ezért örömmel jelentjük be a Microsoft Teams fejlesztői portáljának előzetes verzióját. A fejlesztői portál (korábbi nevén App Studio) használatával a fejlesztők egy dedikált appfelügyeleti konzolt kapnak, amely elérhető a weben vagy a Teamsben, amellyel az appok egyetlen központi helyen regisztrálhatók és konfigurálhatók. Az új funkciók:
- Bármilyen böngészőben és eszközön könnyen navigálhat.
- Kezelheti a környezetkonfigurációkat, így nincs szükség több jegyzékfájl kezelésére a különböző környezetekben.
- Együttműködhet a társaival úgy, hogy olvasási/írási hozzáférést ad másoknak az appok közös használatához és frissítéséhez.
- A független szoftverszállítók összekapcsolhatják a szolgáltatott szoftverekre (SaaS) vonatkozó ajánlatokat az appjaikkal a Teamsben elérhető új vásárlási élmény érdekében.
- Hasznos információk gyűjtése az appok használatáról (előzetes verzió).
Vegye használatba a fejlesztői portált még ma.
Platformként sikerünk az Ön sikeréhez kötődik. Köszönjük partnereinknek, akik innovatív appokat fejlesztettek a Teamsben. Elkötelezettek vagyunk partnereink sikerének biztosításában, ezért segítünk a felhasználóknak az appok egyszerű felderítésében, üzembe helyezésében és bevezetésében. Örömmel jelentjük be, hogy a felhasználók hamarosan közvetlenül a Teams áruházból és a Teams felügyeleti központjából vásárolhatják meg a partneri appokat (számlával vagy hitelkártyával) – tovább egyszerűsítve a felhasználók számára az appok beszerzését és bevezetését, és közben több bevételszerzési lehetőséget biztosítva partnereinknek a megoldásaikért.
Adatokra, betekintésekre és biztonságra épülő felületek létrehozása a Microsoft Graph-fal
Miközben a Teams az együttműködő appok rendszerezési rétege, az appok használatának fő aspektusát a Microsoft Graphról származó sokoldalú adatkészletek jelentik. A Microsoft Graph korszerű gépi tanulásra építve kezeli a több trillió kapcsolat kommunikációjából, tartalmából és személyétől származó adatokat – adatvédelem, biztonság, megfelelőség és keresés segítségével.
Íme a Microsoft Graph néhány izgalmas új funkciója, amelyeket örömmel mutatunk be ma.
Az év korábbi részében bevezettük a Microsoft Vivát, hogy világszerte segítsünk a szervezeteknek a munkahelyi környezet optimalizálásában és az alkalmazottaknak a munka új világában való érvényesülésben. A Viva platformnak készült, így bejelentjük a számos tervezett bővíthetőségi pontok közül az elsőt –a Viva Kapcsolatok kártyái mostantól elérhetők előzetes verzióban a SharePoint-keretrendszerrel (SPFx) a korai hozzáférésre regisztrált fejlesztőknek. Ezzel a kiadással mostantól használatra kész vagy egyéni kijelzőket is használhat a Viva-közösség bármely platformhoz vagy eszközhöz optimalizált irányítópultjai, új hírcsatornái és alkalmazott-központú erőforrásai létrehozásához.
Regisztráljon, ha a Viva Kapcsolatok natív mobil felületei készítése céljából korai hozzáférést szeretne szerezni az SPFx következő kiadásához.
Amikor el kell dönteni, hogy ki férhet hozzá szervezete adataihoz, mindig a hitelesítés és a biztonság élvez elsőbbséget – ez az, amiért a fejlesztők a Microsoft Grapht használják. Ez lényegében az Azure Active Directory (Azure AD) nagyvállalati szintű biztonsági és hitelesítési funkcióival készült. A ma bemutatott új funkciók:
- Folyamatos hozzáférés-kiértékelés: Az előzetes verzióban elérhető funkció lehetővé teszi, hogy az Azure AD folyamatosan figyelje az erőforrásokat, hogy nem tartalmaznak-e biztonsági veszélyforrásokat, és a kritikus események vagy a belső kockázati szabályzat értékelése alapján visszavonja a hozzáférési tokeneket ahelyett, hogy egyszerűen a token rövid élettartamára támaszkodna.
- Új hitelesítési módszerek API-ja – elsődleges, kétlépéses vagy lépésenkénti hitelesítés használatával kezelheti az adatokhoz és erőforrásokhoz való hozzáférést az appjában, és elindíthat egy önkiszolgáló jelszóátállítási folyamatot.
- A külső identitások API-jainak általános elérhetősége – az appjai előre definiált, konfigurálható szabályzatokat használva biztonságos kapcsolatokat alakíthatnak ki közvetlenül a végfelhasználókkal, a felhasználók pedig a naponta használt fiókokat használva regisztrálhatnak a megoldásával.
Ügyfeleink és partnereink egyik leggyakoribb kérése, hogy miként vihetik át adataikat a Microsoft Graphba, hogy megjelenítsék a teljes Microsoft 365-ben. Ezért készültek a Microsoft Graph-összekötők, amelyek lehetővé teszik a fejlesztőknek a metaadatok bevezetését, indexelését és megjelenítését a meglévő adatkészletek bővítéséhez a Microsoft 365-ben – feloldva a részvételt az alapvető funkciókban, amilyen például a Microsoft Keresés és az elektronikus feltárás. Örömmel jelentjük be, hogy hamarosan több frissítés is megjelenik a Microsoft Graph-összekötőkhöz, beleértve az alábbiakat:
- Támogatás a nem AAD-forrásokból származó felhasználói profil bővítéséhez, amely lehetővé teszi a rendszergazdáknak a Microsoft Graph-összetevőkből származó tulajdonságok leképezését a Microsoft 365-ös személykártyákra a szervezetében. A Microsoft által készített
- új Jira- és Confluence-összekötők még ebben az évben elérhetők lesznek.
- A keresési eredmények kiterjesztése a Microsoft Teams mobil- és asztali ügyfeleire és a Windows keresőmezőjére.
- Az elektronikus feltárás támogatása a Graph-összekötőkhöz fejlesztői előnézete 2021 nyarán lesz elérhető.
Azt is bejelentjük, hogy a Microsoft Graph Adatösszekötő előzetes verzióban elérhető az Azure-ban. A Microsoft Graph Adatösszekötő egy biztonságos, nagy teljesítményű összekötő, amely kiválasztott Microsoft 365-ös hatékonyságnövelő adatkészletek Azure-bérlőbe való másolására készült. Ideális eszköz olyan fejlesztők és adatszakértők számára, akik szervezeti elemzéseket szeretnének létrehozni, illetve mesterséges intelligenciát és gépi tanulási modelleket kívánnak betanítani. Bár a Microsoft 365-termékek többségét felhasználónként/havonta alapon kínáljuk, a Microsoft Graph Adatösszekötőt forgalmi díjas szolgáltatásként biztosítjuk, így a fejlesztőknek csak a megoldásaikban felhasznált adatokért kell fizetniük.
A Microsoft Graph Adatösszekötőről a műszaki dokumentációnkban talál bővebb információt.
Végül azt szeretnénk, ha a fejlesztők emberközpontú funkciókat készítenének, amelyek a teljes Microsoft 365 platformunkon használhatók, tisztában vagyunk azonban azzal, hogy nem optimális, ha külön kódot kell írni a különféle termékeinkben való működéshez. Ezért örömmel jelentjük be az adaptív kártyák univerzális műveleteinek elérhetőségét. Mostantól az Azure Bot keretrendszer használatával készíthet és implementálhat egyetlen adaptív kártyát, amely gördülékenyen szinkronizálódik a Teamsen és az Outlook mobil- és asztali ügyfeleken keresztül.
További információért olvassa el a teljes Microsoft Graph-blogot.
Bármilyen végponton zökkenőmentesen működő modern Windows-alkalmazások készítése
A távmunkára való áttéréssel és a hibrid munkával a számítógép minden korábbinál nélkülözhetetlenebb. Mivel több mint 1,3 milliárd eszköz fut a Windows 10 rendszeren, a Windowsra épülő alkalmazások kritikus fontosságúak a felhasználók hatékonyságának megőrzése szempontjából. A Windows nélkülözhetetlen ahhoz, hogy a dolgozók kapcsolatban maradjanak és hatékonyan dolgozhassanak, és hogy a fejlesztők a határokat feszegetve új, innovatív módszereket találjanak az emberek segítésére.
Ha Ön Windows-fejlesztő, akkor már tisztában van a Project Reunion fontosságával. A Project Reunion segítségével modern Windows-technológiákhoz és új funkciókhoz, valamint a meglévő legjobb asztali (Win32) funkciókhoz szerez hozzáférést. A WinUI 3 használatával következetes, modern műveletekhez és felhasználói felülethez jut hozzá – és kiváló lesz a rendszer teljesítménye és az appok akkumulátorának üzemideje. Ezért örömmel jelentjük be a Project Reunion 0.8 előzetes verzióját, így zökkenőmentesen létrehozhatja és modernizálhatja a Windows-alkalmazásait mind az ügyfél-, mind a felhővégpontokhoz. Olyan funkciókat készíthet, amelyek az eszközhardverre optimalizáltak problémamentes alkalmazásfelderítéssel és -kezeléssel, és a jövőben is megállják a helyüket az Arm64 architektúrához. A legfontosabb frissítések közé tartoznak az alábbiak:
- A visszamenőleges támogatás a Windows 10 rendszer 1809-es verziójához hatalmas megcélozható piacot teremt a Windows ökoszisztémájában, és egy hosszú távú karbantartási ágat jelent.
- A .NET 5 támogatása segít a fejlesztőknek többek között a WPF és a WinForms használatában.
- A WinUI 3 és a WebView 2 támogatja a modern, kompatibilis felhasználói felületek fejlesztését ugyanazon technológiák használatával, amelyek a Windowsra épülnek.
További információ és a Windows-alkalmazások modernizálásának elkezdése a Project Reunion 0.8 előzetes verzióval.
Tudjuk, hogy sok fejlesztő használ parancssori eszközöket és kezelőfelületeket, például parancssort, PowerShellt és Linuxos Windows-alrendszert (WSL). A Windows terminállal a fejlesztők egy gyönyörű, keskeny, modern parancssori felületet kapnak a Windowsban – és az idén örömmel jelentjük be, hogy mostantól be lehet állítani alapértelmezett terminálemulátorként, lehetővé téve a parancssori alkalmazások indítását a Windows terminálon keresztül. Kiadtunk egy Quake mód nevű új funkciót is, amely lehetővé teszi új terminálablakok megnyitását bárhol a Windowsban, egyszerű billentyűparanccsal.
A Windows terminál új funkcióinak használatbavétele.
Hozzájuthat a grafikus felhasználói felület alkalmazástámogatásához is a Linuxos Windows-alrendszeren (WSL), így az összes eszközt és munkafolyamatot zökkenőmentesen elérheti. A Windows lehetővé teszi, hogy a grafikus felhasználói felület appjai, a Linux és a grafikus processzorral gyorsított gépi tanulás bármely munkafolyamatával való gördülékeny integrációknak köszönhetően a saját módján dolgozzon.
További információ a Linuxos Windows-alrendszer(WSL) frissítéseiről.
Egyre több szervezet használ robotizált folyamatautomatizálást (RPA) az üzleti folyamatok egyszerűsítése érdekében – az egyszerű ismétlődő feladatoktól az összetett munkafolyamatokig. Az Ignite utáni hónapban, ahol bejelentettük, hogy a Power Automate Desktop további költségek nélkül érhető el a Windows 10 felhasználói számára, hatszoros havi növekedést tapasztaltunk a letöltések számában. Ez a kód nélküli robotizált folyamatautomatizálás által kínált kiaknázatlan lehetőség, amellyel az ügyfelek automatizálhatják az ismétlődő feladatokat és munkafolyamatokat. Napjainkban még egyszerűbbé tesszük az automatizáláshoz leginkább megfelelő folyamatok rangsorolását. A mostantól általánosan elérhető, folyamatokhoz készült tanácsadó egy folyamatbányászati funkció, amely betekintéseket nyújt abba, hogy miként dolgoznak az emberek, és elvégzi az automatizálás mérlegelési feladatát. Mostantól feltérképezheti a munkafolyamat-feladatokat, felderítheti a szervezetet akadályozó tényezőket, és megállapíthatja, hogy mely időigényes feladatok a legmegfelelőbbek az automatizáláshoz – mindezt a Microsoft Power Automate szolgáltatásból.
További információ a Power Automate Desktopról és a folyamattanácsadóról.
Tanulás. Kapcsolatba lépés. Programozás.
Reméljük, hogy jól érezte magát a héten a Microsoft Build konferencián. Nagyszerű előadássorozatot szerveztünk kizárólag Önnek, amely átfogja a teljes Microsoft 365 platformot.
Kellemes programozást!
További források
A Microsoft 365 fejlesztésével kapcsolatos bővebb információkért tekintse meg ezeket a további forrásokat:
- Nézze meg az Együttműködő appok következő generációjának készítése hibrid munkához című digitális Microsoft Build-előadást.
- Vessen egy pillantást a Microsoft Teams-bejelentések a Microsoft Build konferencián című blogunkra, ahol megtalálja az új Teams-funkciók összegzését.
- Vessen egy pillantást a Microsoft 365-ös fejlesztői bejelentések a Microsoft Build konferencián című blogunkra, ahol megtalálja a Microsoft 365-ös új funkciók összegzését. A
- Microsoft Teams Fejlesztői központ többek között dokumentumokat és blogokat biztosít a Teams-appok fejlesztésének megkezdéséhez. A
- Microsoft Graph Fejlesztői központ többek között dokumentumokat, blogokat és eszközöket biztosít a Microsoft Graph-appok fejlesztésének megkezdéséhez. A
- Windows Fejlesztői központ többek között dokumentumokat, blogokat és eszközöket biztosít a Windows-alkalmazások fejlesztésének megkezdéséhez.
1A számítógépes hangkommunikáció és a csevegés használata a Microsoft Teams-végpontokhoz a Microsoft 365-ös licencek részét képezi.