Přeskočit na hlavní obsah
Microsoft 365

Vytváření aplikací pro spolupráci v Microsoft Teams

Pandemie výrazně urychlila roli technologie jako základního nástroje pro hybridní práci a vývojáři jsou motorem této transformace. Na předchozí konferenci Microsoft Build jsme představili aplikace pro spolupráci, nový typ aplikací navržený tak, aby spojoval lidi, procesy a data a pomáhal uživatelům prosperovat v prostředí hybridního pracoviště. Stejně jako mobilní zařízení zcela změnila způsob, jakým lidé využívají software, mění aplikace pro spolupráci způsob, jakým lidé ve všech typech organizací spolupracují.

S více než 270 miliony aktivních uživatelů měsíčně nabízí Microsoft Teams vývojářům bezkonkurenční příležitost vytvářet aplikace pro spolupráci. Od začátku roku 2020 vzrostl počet měsíčních aktivních uživatelů vlastních aplikací nebo aplikací třetích stran v Teams více než desetinásobně. Existuje více než 1 400 aplikací Teams, přičemž stále více nezávislých výrobců softwaru (ISV) generuje milionové roční příjmy od zákazníků využívajících jejich aplikace postavené na Teams a službách Microsoft 365. Do budoucna očekáváme, že nové technologie, které spojují digitální a fyzický svět, jako je například Microsoft Mesh pro Teams, otevřou nové zajímavé možnosti spolupráce v Teams. 

V letošním roce se na konferenci Build 2022 podělíme o několik vylepšení a nových možností pro vývojáře, kteří vytváří aplikace pro spolupráci pro Teams a Microsoft 365. Podívejte se na hlavní projev s Charlesem Lamannou Inovace pomocí aplikací pro spolupráci a řešení „low code“, a prohlédněte si nejdůležitější momenty. Čtěte dál a získejte úplnou rekapitulaci našich oznámení na konferenci Build, která jsou uspořádána do tří částí: nové způsoby, jak potěšit uživatele bohatým prostředím pro spolupráci, zlepšení vaší produktivity a zvýšení zapojení uživatelů a monetizace vašich aplikací. Nemůžeme se dočkat, až uvidíme, co s těmito inovacemi vytvoříte!

Potěšte uživatele bohatými prostředími pro spolupráci

Představujeme Live Share: Prostředí interaktivních aplikací ve schůzkách v Teams

Představujeme funkci Live Share, která vašim aplikacím umožní jít nad rámec pasivního sdílení obrazovky a umožní účastníkům schůzek Teams společně sledovat, upravovat, vytvářet a dělat další věci. Vývojáři můžou pomocí nových rozšíření ve verzi Preview k sadě Teams SDK snadno rozšiřovat stávající aplikace Teams a vytvářet prostředí s funkcí Live Share při schůzkách. Live Share se opírá o výkonné funkce architektury Fluid Framework, která podporuje sofistikovanou synchronizaci akcí týkající se stavů, médií a řízení a vyžaduje pouze vývoj front-endu. Tato synchronizace se bude spouštět v instancích služeb Microsoft Azure Fluid Relay hostovaných a spravovaných v Teams – a vás to nebude stát nic. Mezi naše první partnery, kteří vytváří prostředí Live Share, patří Frame.io, Hexagon, Skillsoft, MakeCode, Accenture, Parabol a Breakthru. Podívejte se na naši přednášku o Live Share na vyžádání a vyzkoušejte tato nová rozšíření sady Teams SDK.

Ukázka spolupráce Live Share v Microsoft Teams v akci.

Obrázek 1. Prototyp prostředí Live Share od společnosti Hexagon umožňuje technikům přidávat poznámky a upravovat 3D modely a simulace, a zároveň společně brainstormovat na schůzkách Teams.

Obecná dostupnost řešení Fluid Framework a Azure Fluid Relay

Fluid Framework je kolekce opensourcových javascriptových knihoven na straně klienta, které jsou základem funkcí spolupráce v reálném čase Live Share. Azure Fluid Relay je plně spravovaná cloudová služba, která podporuje klienty Fluid Framework. Vývojáři využívají Fluid Framework a Azure Fluid Relay k zajištění interaktivity aplikací v reálném čase nad rámec možností schůzek Microsoft Teams. Fluid Framework, služba Azure Fluid Relay a odpovídající sada SDK Azure Fluid na straně klienta budou připravené pro produkční scénáře a k dispozici v polovině roku 2022. Přihlaste se k odběru blogů Microsoft Developer, abyste dostávali novinky. Podívejte se na přednášku na vyžádání, ve které se dozvíte více o vytváření webových aplikací pro spolupráci s využitím architektury Fluid Framework a služby Azure Fluid Relay.

Vytváření součástí Loop aktualizací Adaptivních karet

Součásti Microsoft Loop jsou živé pracovní jednotky umožňující provádět akce, které se synchronizují a volně se přesunují mezi aplikacemi Microsoftu 365 počínaje chatem Teams a aplikací Microsoft Outlook. Dnes oznamujeme, že vývojáři můžou vytvářet součásti Loop. Nyní můžete ze stávající Adaptivní karty snadno vyvinout součást Loop nebo vytvořit novou součást Loop založenou na Adaptivní kartě. Součásti Loop založené na Adaptivních kartách je navíc možné zobrazovat v Editoru pomocí funkcí Context IQ – naší sady inteligentních funkcí fungujících na pozadí aplikací a služeb Microsoft, a zůstat přímo ve vytváření e-mailu. Řešení Zoho Projects využívá tyto součásti Loop založené na Adaptivních kartách, aby zákazníkům pomáhaly zlepšovat dobu odezvy na incidenty, zkracovat dobu výpadků služeb a zlepšovat celkový výkon stanovený smlouvami o úrovni služeb (SLA), a to tím, že uživatelům umožňují provádět tyto úkoly v Teams a Outlooku. Řešení Zoho Projects a ServiceDesk Plus Cloud patří mezi první produkty implementující Microsoft Loop, které jsou integrované s aplikacemi Microsoftu 365. Privátní verze Preview pro vývojáře pro tuto funkci začíná v červnu 2022. Přihlaste se k odběru blogů Microsoft Developer nebo nás sledujte na Twitteru @Microsoft365Dev, abyste dostávali novinky.

Ukázka řešení Zoho Projects s využitím součástí Loop založených na Adaptivních kartách a akci pro právní schvalování.

Obrázek 2. Řešení Zoho Projects rozšiřuje Adaptivní karty na živé součásti Loop umožňující provádět akce, které fungují v Teams a Outlooku.

Představujeme program pro vytváření ukázkových aplikací Microsoft Azure Communication Services

Interoperabilita služeb Microsoft Azure Communication Services s Teams umožňuje vytvářet prostředí, která podporují bezproblémovou komunikaci mezi zákazníky v jakékoli vlastní aplikaci nebo na webu a zaměstnanci pracujícími v Teams. Například společnost Teladoc Health vytvořila první vlastní plně integrované klinické a administrativní řešení virtuální zdravotní péče, které umožňuje spolupráci týmu poskytujícího péči a přístup k relevantním klinickým údajům přímo v Teams. Nabízí tak možnost bezproblémového poskytování virtuální péče pacientům, kteří se připojí z vlastní aplikace.

Zobrazení vedle sebe s vlastní aplikací Teladoc Health pro virtuální zdravotní péči. Zobrazení klinického týmu vlevo s pacientem a zobrazení pacienta vpravo, ve kterém můžete vidět lékaře.

Obrázek 3. Teladoc Health umožňuje poskytovatelům péče pracovat a připojovat se z Teams, zatímco se pacienti připojují z vlastní aplikace vytvořené pomocí služeb Azure Communication Services.

Dnes představujeme program pro vytváření ukázkových aplikací Microsoft Azure Communication Services, který vývojářům umožňuje snadno sestavit a nasadit ukázkovou aplikaci pro virtuální schůzky během několika minut bez nutnosti psaní kódu. Prostřednictvím této ukázkové aplikace si zákazníci můžou rezervovat schůzky s využitím Microsoft Bookings a připojit se ke schůzce v Teams prostřednictvím vlastní webové aplikace s prostředím se značkou společnosti, zatímco zaměstnanci používají Teams, aby se mohli připojovat k plánovaným schůzkám. Tato ukázková aplikace je plně opensourcová a vývojáři můžou kód využít pro další přizpůsobení. Navštivte GitHub a získejte další informace.

Vylepšení rozhraní API Microsoft Graph pro vkládání chatů a zpráv kanálů do vašich aplikací

Rozhraní API Microsoft Graph pro chat umožňují vývojářům vkládat chaty Teams do svých aplikací, aby uživatelé mohli bezproblémově spolupracovat bez nutnosti přepínat tam a zpět mezi aplikacemi. Představujeme několik nových rozhraní API ve verzi Preview s funkcemi, jako je povolení chatů s federovanými uživateli (jako jsou uživatelé mimo vašeho tenanta), identifikace toho, které zprávy aktuální uživatel přečte a nepřečte, a přihlášení se k odběru chatů uživatelů a změn členství. Tato nová rozhraní API budou obecně dostupná v polovině roku 2022. Získejte další informace na naší stránce s dokumentací k typu prostředku zpráva chatu a podívejte se na přednášku na vyžádání.

SharePoint Framework a Microsoft Viva Připojení

SharePoint je nejflexibilnější obsahová platforma pro spolupráci, která podporuje prostředí celého Microsoftu 365. Architektura SharePoint Framework umožňuje vytvářet části a stránky na sharepointových webech, v aplikacích Teams a na dalších místech. Je centrem našich možností rozšiřitelnosti pro novou platformu Microsoft Viva Připojení s prostředím pro zaměstnance. Podívejte se na návod, jak vytvářet přizpůsobená prostředí pro zaměstnance pro Viva Připojení, která se přímo integrují s aplikacemi Teams.

Zobrazení vedle sebe znázorňující Viva Připojení v mobilní aplikaci a domovském webu v Teams.

Obrázek 4. Ukázková aplikace Microsoft Viva Připojení spuštěná v Teams i na mobilním zařízení.

Rozšiřitelnost schvalování (Approvals)

Funkce Approvals v Microsoft Teams pomáhá všem – od pracovníků prvního kontaktu až po pracovníky v kancelářích – snadno vytvářet, spravovat a sdílet schválení přímo v rámci práce. Představujeme rozhraní API CRUD (zkratka označující vytváření, čtení, aktualizace a odstraňování) pro funkci Approvals. Vývojáři můžou pomocí tohoto rozhraní API funkce Approvals povolit schvalování ve firemních aplikacích a pomocí webhooků sledovat změny a řídit pracovní postupy ve funkci Approvals v Teams. Rozhraní API funkce Approvals budou k dispozici ve verzi Preview v polovině roku 2022. Přihlaste se k odběru blogů Microsoft Developer, abyste dostávali novinky. Více se můžete dozvědět v přednášce na vyžádání.

Škálování produktivity vývojářů

Sestavte své řešení jen jednou a nasaďte ho kdekoli v Teams a v Microsoftu 365

Dnes oznamujeme obecnou dostupnost nové sady Teams SDK, která umožňuje vytvářet aplikace pro Teams, Outlook a Office pomocí modelu jedné aplikace a nasazení a vytvářet aplikace pro spolupráci, které využívají funkce relevantní pro jednotlivé produkty. Vývojáři můžou teď přejít na nejnovější verzi sady Teams JS SDK v2 a manifestu App manifest v1.13 a vytvářet produkční aplikace Teams a spouštět pilotní projekty s uživateli v kanálech verze Preview v Outlooku a v Office. Vývojáři tak budou moct získat zpětnou vazbu a připravit se na distribuci svých aplikací v Outlooku a v Office ještě v tomto kalendářním roce.

Tyto aktualizace jsou zpětně kompatibilní, takže všechny vaše stávající aplikace Teams budou i nadále fungovat stejným způsobem v Teams s podporou na produkční úrovni. Naše vývojářské prostředí Teams, včetně naší dokumentace pro vývojáře Microsoft Teams, nástrojů, podpory a úložiště kódu, bylo aktualizováno tak, aby podporovalo rozšířené aplikace. Pomocí existujících prostředí Teams budete moct distribuovat aplikace s jedním i více tenanty. Další informace najdete v naší přednášce na vyžádání o rozšiřování aplikací Teams v Microsoftu 365.

Ukázka v akci, jak MURAL rozšiřuje osobní karty a rozšíření zpráv založených na vyhledávání.

Obrázek 5. MURAL rozšiřuje osobní karty aplikací Teams a rozšíření zpráv založená na vyhledávání na jiné hostitelské aplikace od Microsoftu.

MURAL patří mezi první partnery, kteří svými aplikacemi oživují propojené prostředí v Teams, Outlooku a Office, jako například v ukázce výše znázorňující rozšíření zpráv založené na vyhledávání, které vkládá MURAL přímo do zprávy aplikace Outlook jako interaktivní Adaptivní kartu. Kromě společnosti MURAL nám s přípravou těchto nových nástrojů pomohlo několik dalších partnerů, včetně společností Adobe, eCare Vault, go1, monday.com, Polly, ServiceNow, SurveyMonkey a Zoho, a jsme velmi rádi, že je můžeme jako obecně dostupné nabídnou všem na konferenci Microsoft Build.

Sada Teams Toolkit pro Visual Studio Code a rozhraní příkazového řádku jsou teď obecně dostupné

Teams Toolkit pro Visual Studio, Visual Studio Code a rozhraní příkazového řádku jsou nástroje pro rychlé vytváření aplikací pro Teams a Microsoft 365. Teams Toolkit je nejlepší způsob, jak vytvářet, sestavovat, ladit, testovat a nasazovat aplikace, ať už s platformou Teams teprve začínáte, nebo jste zkušeným vývojářem. Dnes s potěšením oznamujeme, že sada nástrojů Teams Toolkit pro Visual Studio Code a rozhraní příkazového řádku CLI je nyní obecně dostupná. Vývojáři můžou začít s generováním kódu založeného na scénářích pro roboty pro oznámení a příkazy a odpovědi, automatizovat upgrady na nejnovější verzi sady Teams SDK a ladit aplikace přímo do Outlooku a Office. Začněte vytvářet aplikace s využitím sady Teams Toolkit ještě dnes.

Obrazovka GitHubu s ukázkou rozhraní kódu založeného na scénářích.

Obrázek 6. Vytváření aplikace pro oznámení pro Microsoft Teams pomocí sady Teams Toolkit pro Visual Studio Code.

Funkce Collaboration Controls v Power Apps

Oznamujeme funkci Collaboration Controls v Power Apps, která vývojářům umožňuje přetahovat funkce pro spolupráci Microsoftu 365, jako jsou chaty, schůzky, soubory, úkoly Planneru a další, přímo uvnitř vlastních aplikací vytvořených pomocí Power Apps. Funkce Collaboration Controls bude k dispozici ve verzi Preview v polovině roku 2022. Více se můžete dozvědět v přednášce na vyžádání. Přihlaste se k odběru blogu Power Apps, abyste dostávali novinky.

Rozšiřte zapojení uživatelů a monetizujte své aplikace

Nástroj App Compliance Automation Tool pro Microsoft 365

Program Microsoft 365 App Compliance Program je navržen tak, aby vyhodnocoval a prokazoval důvěryhodnost oborových standardů založených na aplikacích, jako jsou SOC 2, PCI DSS a ISO 27001, z hlediska zabezpečení, ochrany osobních údajů a postupů zpracování dat. Oznamujeme verzi Preview nástroje App Compliance Automation Tool pro Microsoft 365 pro aplikace vytvořené na platformě Azure, který pomůže urychlit cestu k zajištění dodržování předpisů u aplikací. Pomocí tohoto nástroje můžou vývojáři automatizovat velký počet úloh a získat tak certifikaci rychleji a snadněji. Tento nástroj také vytváří sestavy, které můžou vývojáři snadno sdílet, a pomáhá tak IT získat přehled o zabezpečení aplikací a dodržování předpisů. Další informace najdete na stránce Nástroj App Compliance Automation Tool pro Microsoft 365 na webu Docs.

Vylepšená správa a zjistitelnost aplikací

Obchod Teams Store pomáhá uživatelům najít ty správné aplikace prostřednictvím aktualizovaných kategorií aplikací, kurátorovaných kolekcí aplikací, doporučených nejlepších aplikací a inteligentních doporučení založených na tom, co používají kolegové a kolegyně. Na této konferenci Microsoft Build zpřístupníme centrální prostředí v obchodě Teams Store, abychom uživatelům pomohli sledovat aplikace, které používají v různých týmech a skupinových chatech, a vidět, jaká oprávnění tyto aplikace vyžadují. Vyhledávání aplikací prostřednictvím karet, rozšíření zpráv a konektory je také více kontextové, abychom uživatelům pomohli najít ty správné aplikace a rozšířili používání aplikací od nezávislých výrobců softwaru v Teams. Například v kontextu vytváření zpráv budou návrhy rozšíření zpráv uspořádány podle úkolů a akcí, které s ním uživatelé můžou provádět. A nakonec – uživatelé na mobilních zařízeních si teď můžou přidávat vaše aplikace přímo z mobilního zařízení, například z odkazu nebo pomocí kódu QR.

Nákupy v aplikacích u aplikací pro Teams

Nejčastějším požadavkem partnerů a vývojářů je možnost zahrnout paywallové prostředí přímo z aplikace pro Teams. Díky tomu je možné bezplatnou aplikaci změnit na verzi freemium, kde můžete zvolit, kdy mají být uživatelé vyzváni, aby si pořídili předplatné vaší aplikace. Tato nová funkce nákupů v aplikaci je nyní dostupná a dá se vyvolat několika řádky kódu. Další informace najdete na naší stránce s dokumentací k nákupům v aplikacích.

Možnosti plánů předplatného Microsoft Teams pro nákupy v aplikaci.

Obrázek 7. Vývojáři můžou povolit upgrady freemium přímo v Teams pomocí několika řádků kódu.

Správa licencí aplikací pro Teams

Další oblastí, ve které děláme pokroky, je umožnění uživatelům spravovat a přiřazovat zakoupené licence. Dříve bylo na vývojářích, aby komponentu správy licencí přidali do svého řešení, ať už na cílové stránce, nebo přímo v aplikaci. Abychom zjednodušili prostředí správy licencí, brzy vám nabídneme možnost přenést funkce správy licencí na společnost Microsoft, kdy uživatelé budou moct spravovat a přiřazovat licence přímo v aplikaci Teams. Správa licencí v Teams bude k dispozici ve verzi Preview v polovině roku 2022.

Nové aplikace pro spolupráci chystané pro Teams

Jsme rádi, že nezávislí výrobci softwaru přináší do Teams inovativní aplikace pro spolupráci v celé řadě scénářů. Tady je několik příkladů nových aplikací, které jsou teď k dispozici nebo které připravujeme:

  • Aplikace MURAL pro Teams dává týmům umístěným kdekoli možnost přenést sdílený prostor pro spolupráci přímo do Microsoft Teams. Uživatelé můžou zlepšit týmovou práci pomocí asynchronní vizuální spolupráce a přeměnit volné rozhovory na produktivní a poutavé schůzky a workshopy pomocí stovek šablon a osvědčených, řízených metod, které týmům umožňují dosahovat průlomových výsledků. MURAL je partner Microsoftu pro verze Preview a aplikace MURAL nyní funguje v Teams, Outlooku a Office a nabízí jednotné propojené prostředí.
  • Aplikace Observable pro Teams umožňuje společnostem soustředit data, kontext a logiku na jednom místě, aby bylo možné spolupracovat s využitím přehledů a urychlit rozhodování založené na datech v rámci celé organizace. Nové aktualizace připravované pro aplikaci Observable budou k dispozici v červnu 2022 a budou nabízet oznámení Microsoft Teams při spolupráci prostřednictvím komentářů v aplikaci Observable.
  • Chatovací robot „SAP S/4HANA operational purchaser chatbot“ poskytuje uživatelům řešení SAP S/4HANA možnosti spolupráce Microsoft Teams v rámci konverzačního uživatelského prostředí. Používá ověřování služby Microsoft Azure Active Directory (Azure AD) a využívá rozhraní API Microsoft Graph, která uživatelům umožňují volat jiným stranám nebo plánovat schůzky Teams s obchodními partnery přímo z robota v kontextu ověřeného firemního uživatele. To zajišťuje úzkou integraci prostředí pro spolupráci v Teams do samostatné aplikace v řešení SAP, která přináší možnosti připojení a spolupráce tam, kde je uživatelé potřebují.
  • Aplikace ServiceDesk Plus Cloud od ManageEngine, oddělení podnikové správy IT společnosti Zoho, využívá Microsoft Teams ke zjednodušení doručování firemních a IT služeb, správě a zrychlení řešení incidentů IT a zlepšování služeb v celém podniku. Aplikace ServiceDesk Plus Cloud brzy vylepší stávající statické Adaptivní karty součástmi Loop, které umožní, aby všichni, kdo pracují na daném lístku podpory, dostávali nejnovější informace a mohli spouštět úkoly podpory bez nutnosti přepínání karet.
  • Figma, platforma pro spolupráci při navrhování, představuje novou aplikaci, která umožní týmům sdílet, prezentovat a spolupracovat v reálném čase na souborech Figma a FigJam v rámci schůzky Teams. Tato aplikace také využívá novou funkci Adaptivních karet, takže když některý uživatel sdílí odkaz na soubor Figma nebo FigJam v chatu Teams, karta se rozbalí a umožní uživatelům otevřít daný soubor v Teams. Uživatelé můžou také zobrazovat oznámení o souborech a reagovat na ně přímo z Teams. Aplikace Figma bude v obchodě s aplikacemi pro Teams k dispozici později v roce 2022.

Další informace

Tady je rekapitulace hlavních zdrojů informací, které vám umožní získat další informace o vývoji aplikací pro spolupráci pro Microsoft Teams a Microsoft 365: