Създаване на приложения, подпомагащи сътрудничеството, с Microsoft Teams
Пандемията значително ускори ролята на технологиите като основен инструмент, който ще даде възможност за хибридна работа, а разработчиците са в основата на тази трансформация. На последния Microsoft Build представихме приложенията, подпомагащи сътрудничеството – нов модел на приложение, създаден да обединява хора, процеси и данни, за да помогне на потребителите да процъфтяват на хибридното работно място. Точно както мобилните устройства напълно трансформираха начина, по който хората използват софтуера, приложенията, подпомагащи сътрудничеството, трансформират начина, по който хората във всяка организация работят заедно.
С повече от 270 милиона активни потребители на месец Microsoft Teams предлага на разработчиците безпрецедентна възможност за създаване на приложения, подпомагащи сътрудничеството. От началото на 2020 г. месечните активни потребители на приложения по избор или приложения на други разработчици в Teams са се увеличили повече от десет пъти. Има повече от 1400 приложения на Teams с все повече и повече независими доставчици на софтуер (ISV), които генерират милиони годишни приходи от клиенти, използващи техните приложения, създадени на базата на Teams и услугите на Microsoft 365. В бъдеще очакваме нововъзникващи технологии, които обединяват цифровия и физическия свят, като например Microsoft Mesh за Teams, за да се отворят нови възможности за ангажиращи среди за сътрудничество в Teams.
Тази година, на Build 2022 г. споделяме няколко подобрения и нови възможности за разработчици, създаващи приложения, подпомагащи сътрудничеството, за Teams и Microsoft 365. Гледайте моя разговор с Шарл Ламана, Иновации със приложения, подпомагащи сътрудничеството, и минимално или никакво програмиране, за да видите акцентите. Продължете да четете, за да получите пълен преглед на нашите съобщения на Build, които са организирани тук в три раздела: нови начини, които да ви помогнат да зарадвате потребителите си с богати възможности за сътрудничество, да мащабирате продуктивността и да увеличите ангажираността на потребителите и да монетизирате приложенията си. Нямаме търпение да видим какво ще създадете с тези иновации!
Зарадвайте потребителите с богати възможности за сътрудничество
Представяме ви „Споделяне на живо“: интерактивни възможности на приложенията в събрания в Teams
Представяме Споделяне на живо, възможност вашите приложения да надхвърлят пасивното споделяне на екрана и да позволяват на участниците да гледат съвместно, да редактират съвместно, да създават съвместно и други в събрания в Teams. Разработчиците могат да използват нови разширения в предварителен преглед, към SDK за Teams, за да разширят лесно съществуващите приложения на Teams и да създават среда за споделяне на живо в събрания. Споделянето на живо се поддържа от силата на динамичната платформа, която поддържа усъвършенствано синхронизиране на състоянието, мултимедията и действията за контрол с разработване само на клиентската част. Тази синхронизация ще се изпълнява на хостван и управляван от Teams екземпляр на услугата Microsoft Azure Fluid Relay – за вас безплатно. Нашите ранни партньори, които изграждат среди за споделяне на живо, са Frame.io, Hexagon, Skillsoft, MakeCode, Accenture, Parabol и Breakthru. Гледайте нашата сесия при поискване за споделянето на живо и изпробвайте новите разширения на SDK за Teams.
Фигура 1. Прототипът на Hexagon за „Споделяне на живо“ позволява на инженерите да анотират и редактират 3D модели и симулации, докато провеждат мозъчна атака в събрания на Teams.
Динамичната платформа и Azure Fluid Relay са в обща наличност
Динамичната платформа е колекция от библиотеки на JavaScript от страна на клиента с отворен код, които са в основата на възможностите за сътрудничество в реално време чрез „Споделяне на живо“. Azure Fluid Relay е напълно управлявана услуга в облака, която поддържа клиенти на динамичната платформа. Разработчиците използват динамичната платформа и Azure Fluid Relay, за да позволят интерактивност в реално време в своите приложения извън събранията в Microsoft Teams. Динамичната платформа, услугата Azure Fluid Relay и съответният SDK от страна на клиента за Azure Fluid ще бъдат готови за производствени сценарии и налични в средата на 2022 г. Абонирайте се за блоговете за разработчици на Microsoft за актуализации. Гледайте сесията при поискване, за да научите повече за създаването на уеб приложения, подпомагащи сътрудничеството, с динамичната платформа и Azure Fluid Relay.
Създаване на компоненти на Loop чрез актуализиране на адаптивни карти
Компонентите на Microsoft Loop са динамични единици за продуктивност, свързани с действия, които остават синхронизирани и се придвижват свободно в приложенията на Microsoft 365, започвайки от чат в Teams и Microsoft Outlook. Днес обявяваме възможността разработчиците да създават компоненти на Loop. Сега можете лесно да превърнете съществуваща адаптивна карта в компонент на Loop или да създадете нов компонент на Loop, базиран на адаптивна карта. Освен това компонентите на Loop, базирани на адаптивна карта, могат да бъдат показани с редактора, като се използва контекстен IQ, нашият набор от интелигентни възможности, които работят във фонов режим на приложенията и услугите на Microsoft, за да участват директно в процеса на съставяне на имейл. Zoho Projects използва тези компоненти на Loop, базирани на адаптивна карта, за да помогне на клиентите си да подобрят времето за реакция при инциденти, да намалят времетраенето на прекъсванията на работата и да подобрят цялостната производителност спрямо споразуменията за услуги (SLA), като позволяват на потребителите да изпълняват тези задачи в Teams и Outlook. Zoho Projects и ServiceDesk Plus Cloud са сред първите продукти, интегрирани с приложенията на Microsoft 365 за внедряване на Microsoft Loop. Частният предварителен преглед за разработчици за тази възможност започва през юни 2022 г. Абонирайте се блоговете за разработчици на Microsoft или ни следвайте в @Microsoft365Dev в Twitter за актуализации.
Фигура 2. Zoho Projects разширява адаптивните карти, така че да са компоненти на Loop на живо, свързани с действия, които работят в Teams и Outlook.
Представяне на конструктора за примерни приложения на Microsoft Azure Communication Services
Работната съвместимост на Microsoft Azure Communication Services с Teams ви позволява да създавате среди за работа, които поддържат безпроблемна комуникация между клиентите на всяко персонализирано приложение или уеб сайт и служителите, работещи в Teams. Например Teladoc Health изградиха първото по рода си персонализирано напълно интегрирано, клиническо и административно виртуално решение за здравеопазване, което позволява сътрудничество на екипите за здравни грижи и достъп до съответните клинични данни директно в Teams, както и възможността за безпроблемно предоставяне на виртуални грижи на пациенти, които се присъединяват от персонализирано приложение.
Фигура 3. Teladoc Health позволява на доставчиците на услуги за здравни грижи да работят и да се свързват от Teams, докато пациентите се присъединяват от персонализирано приложение, създадено с помощта на Azure Communication Services.
Днес представяме конструктора за примерни приложения на Azure Communication Services, който позволява на разработчиците лесно да създават и разполагат примерно приложение за виртуални срещи само за няколко минути, без да е необходимо програмиране. Чрез примерното приложение клиентите могат да резервират срещи, поддържани от Microsoft Bookings, и да се присъединят към събрание на Teams чрез персонализирано уеб приложение с фирмена марка, докато служителите използват Teams, за да се присъединят към планираните срещи. Примерното приложение е с напълно отворен код и разработчиците могат да променят кода за повече персонализиране. Посетете Github, за да научите повече.
Подобрения в API на Microsoft Graph за вграждане на чатове и съобщения в канали във вашите приложения
API за чат на Microsoft Graph позволяват на разработчиците да вграждат чатове на Teams в своите приложения, като позволяват на потребителите да си сътрудничат безпроблемно, без да се налага да превключват между различни приложения. Въвеждаме няколко нови API в предварителен преглед с възможности, като например разрешаване на чатове с външни потребители (като например потребители извън вашия клиент), идентифициране кои съобщения са прочетени и кои непрочетени от текущия потребител и абониране за потребителски чатове и промени в членството. Тези нови API ще бъдат в обща наличност в средата на 2022 г. Посетете нашата страница с документация за типовете ресурси за чат съобщения и гледайте сесията при поискване, за да научите повече.
SharePoint Framework и „Връзки на Microsoft Viva“
SharePoint е най-гъвкавата платформа за сътрудничество по съдържание, поддържаща среди в целия Microsoft 365. SharePoint Framework сега ви позволява да създавате части и страници в сайтове на SharePoint, приложения на Teams и други. Тя е в центъра на нашите възможности за разширяване на възможностите за новата платформа за работа на служителите „Връзки на Microsoft Viva“. Прегледайте сесията с практически указания за изграждане на персонализирани среди за работа на служителите за „Връзки на Viva“, които директно се интегрират с приложенията на Teams.
Фигура 4. Примерно приложение на „Връзки на Microsoft Viva“, което се изпълнява както в Teams, така и на мобилно устройство.
Възможност за разширение на „Одобрения“
„Одобрения“ в Microsoft Teams помага на всички – от служителите за пряка работа до работниците в офис – лесно да създават, управляват и споделят одобрения директно в потока от работа. Въвеждаме API за създаване, четене, актуализиране и изтриване (CRUD) за „Одобрения“. Разработчиците могат да използват API за „Одобрения“, за да разрешат одобренията в рамките на специализирани бизнес приложения и да използват уеб обратни повиквания, за да проследяват промени и да управляват работни потоци с „Одобрения“ в Teams. API за „Одобрения“ ще бъдат налични за предварителен преглед в средата на 2022 г. Абонирайте се за блоговете за разработчици на Microsoft за актуализации. Прегледайте сесията при поискване, за да научите повече.
Мащабиране на продуктивността на разработчиците
Създавайте веднъж и разполагайте навсякъде в Teams и Microsoft 365
Днес обявяваме общата наличност на новия SDK за Teams, който ви позволява да създавате приложения за Teams, Outlook и Office с помощта на един модел на приложение и разполагане и да създавате приложения, подпомагащи сътрудничеството, които използват възможностите, свързани с всеки продукт. Разработчиците вече могат да надстроят до най-новите JS SDK v2 и App manifest v1.13 за Teams създаване на производствени приложения на Teams и да изпълняват пилотни проекти в пълен мащаб с потребители на каналите за предварителен преглед на Outlook и Office. Това ще позволи на разработчиците да получават обратна връзка и да се подготвят за разпространението на техните приложения в Outlook и Office по-късно тази календарна година.
Тези актуализации са обратно съвместими, така че всички ваши съществуващи приложения на Teams ще продължат да работят както в Teams с поддръжка на производствено ниво. Нашата среда за разработчици на Teams, включително нашата документация за разработчици на Microsoft Teams, инструментите, поддръжката и хранилището за кодове са актуализирани, за да поддържат разширени приложения. Ще можете да разпространявате както приложения за един клиент, така и за много клиенти, като използвате съществуващите среди за работа в Teams. За да научите повече, прегледайте нашата сесия при поискване за разширяването на приложенията на Teams в целия Microsoft 365.
Фигура 5. MURAL разширява личните раздели на приложението на Teams и разширенията за съобщения, базирани на търсене, до други хоствани приложения на Microsoft.
MURAL е сред първите партньори, които вдъхват живот на свързаната среда за работа в Teams, Outlook и Office с приложенията си, като например примера по-горе, показващ базирано на търсене разширение за съобщения, което вмъква MURAL директно в съобщението на Outlook като интерактивна адаптивна карта. В допълнение към MURAL, няколко други партньори, включително Adobe, eCare Vault, go1, monday.com, Polly, ServiceNow, SurveyMonkey и Zoho, ни помогнаха да подготвим тези нови инструменти и се радваме да ги направим общодостъпни за всички на Microsoft Build.
Наборът инструменти на Teams за код на Visual Studio и CLI сега е в обща наличност
Наборът инструменти на Teams за Visual Studio, код на Visual Studio и CLI интерфейсът са инструменти за бързо изграждане на приложения на Teams и Microsoft 365. Независимо дали сте начинаещи в платформата Teams, или опитен разработчик, наборът инструменти на Teams е най-добрият начин за създаване, компилиране, отстраняване на грешки, тестване и разполагане на приложения. Днес с вълнение обявяваме, че наборът инструменти на Teams за код на Visual Studio и CLI вече е в обща наличност (GA). Разработчиците могат да започват с скелета на код, базирани на сценарии, за известия и ботове с команди и отговори, да автоматизират надстройки до най-новата версия на SDK за Teams и да отстраняват грешки в приложения директно в Outlook и Office. Направете първите стъпки в създаването на приложения с набора инструменти на Teams днес.
Фигура 6. Създаване на приложение за известия за Microsoft Teams с помощта на набора инструменти на Teams за код на Visual Studio.
Контроли за сътрудничество в Power Apps
Обявяваме контроли за сътрудничество в Power Apps, за да позволим на разработчиците да плъзгат и пускат функциите за сътрудничество на Microsoft 365, като например чатове, събрания, файлове, задачи от Planner и други, директно в персонализирани приложения, създадени с Power Apps. Контролите за сътрудничество ще бъдат налични в предварителен преглед в средата на 2022 г. Прегледайте сесията при поискване, за да научите повече. Абонирайте се за блога за Power Apps за актуализации.
Увеличаване на ангажираността на потребителите и монетизиране на вашите приложения
Инструмент за автоматизиране на съответствието на приложения за Microsoft 365
Програмата за съответствие на приложенията на Microsoft 365 е предназначена да оценява и показва надеждността на базираните на приложения отраслови стандарти, като например SOC 2, PCI DSS и ISO 27001, за практики за защита, поверителност и обработка на данни. Обявяваме предварителния преглед на инструмента за автоматизиране на съответствието на приложенията за Microsoft 365 за приложения, изградени на базата на Azure, за да им помогнем да ускорят процеса на постигане на съответствие за своите приложения. С този инструмент разработчиците могат да автоматизират значителен брой задачи, за да постигнат сертифицирането по-бързо и по-лесно. Този инструмент също така създава отчети, които могат лесно да се споделят от разработчиците, за да се помогне на ИТ специалистите да получат видимост за защитата и съответствието на приложенията. Научете повече от нашата страница с документи за инструмент за автоматизиране на съответствието на приложения за Microsoft 365.
Подобрено управление и откриваемост на приложенията
Магазинът на Teams помага на потребителите да намират правилните приложения чрез актуализирани категории приложения, управлявани колекции от приложения, актуални най-добри приложения и интелигентни препоръки въз основа на това, което използват колегите ви. На този Microsoft Build предоставяме централна среда в магазина на Teams, за да помогнем на потребителите да проследяват приложенията, които използват в различни чатове на Teams и групови чатове, и да виждат какви разрешения се изискват от тези приложения. Освен това правим откриването на приложения чрез раздели, разширения за съобщения и конектори по-контекстно, за да помогнем на потребителите да намират правилните приложения и да увеличават използването на приложенията на независими доставчици на софтуер в Teams. Например в контекста на съставянето на съобщения, предложенията за разширение за съобщения ще бъдат организирани по задачи и действия, които потребителите могат да предприемат с него. И накрая, потребителите на мобилни устройства вече могат да добавят вашите приложения направо от мобилното устройство, като например от връзка или QR код.
Закупуване в приложение за приложения на Teams
Най-често искане от партньори и разработчици е да предоставим възможност за включване на възможност за платен достъп директно от вашето приложение на Teams. Това ви дава възможност да превърнете безплатно приложение във версия фримиум, където можете да изберете кога да подканвате потребителите си кога да се абонират за вашето приложение. Новата функционалност за закупуване в приложението е налична днес и може да бъде извикана с няколко реда код. Научете повече от нашата страница с документация за закупуване в приложението.
Фигура 7. Разработчиците могат да разрешат надстройки до фримиум директно в Teams с няколко реда код.
Управление на лицензи за приложения на Teams
Друга област, в която правим разширения, е разрешаването на потребителите да управляват и присвояват закупени лицензи. По-рано разработчиците трябваше да създадат компонента за управление на лицензи в своето решение, независимо дали на целевата страница, или директно в приложението. За да улесним работата с управлението на лицензи, скоро ще ви предложим възможността да прехвърлите възможностите за управление на лицензи на Microsoft, където потребителите могат да управляват и присвояват лицензи – директно в Teams. Управлението на лицензи в Teams ще бъде налично в предварителен преглед в средата на 2022 г.
Нови приложения, подпомагащи сътрудничеството, които идват в Teams
Радваме се да видим, че независимите доставчици на софтуер въвеждат иновативни приложения, подпомагащи сътрудничеството, в Teams в широк диапазон от сценарии. Ето само няколко примера за новите приложения, които са налични сега или които трябва да очаквате скоро:
- Приложението на MURAL за Teams дава на екипите навсякъде възможността да вкарат споделено пространство за сътрудничество директно в Microsoft Teams. Потребителите могат да подобрят екипната работа с асинхронно визуално сътрудничество и да трансформират неангажиращите разговори в продуктивни, ангажиращи събрания и семинари, като използват стотици шаблони и доказани методи с указания, които дават възможност на екипите да постигат резултати с голям напредък. MURAL е партньор за предварителен преглед на Microsoft, а приложението MURAL вече работи в Teams, Outlook и Office за една свързана среда за работа.
- Приложението Observable за Teams позволява на фирмите да обединяват своите данни, контекст и логика на едно място, за да откриват прозрения съвместно и да ускоряват вземането на решения, управлявани от данни, в цялата организация. Нови актуализации, които предстоят в приложението Observable през юни 2022 г., ще предлагат известия на Microsoft Teams, когато си сътрудничите чрез коментари в Observable.
- Чатботът за оперативния купувач на SAP S/4HANA предоставя възможностите за сътрудничество на Microsoft Teams на потребители на SAP S/4HANA в разговорна среда за работа на потребителите. Той използва удостоверяване на Microsoft Azure Active Directory (Azure AD) и API на Microsoft Graph, за да позволи на потребителите да се обаждат на външни хора или да планират събрания на Teams с бизнес партньори директно от бота в контекста на удостоверен бизнес потребител. Това осигурява тясна интеграция на средата за сътрудничество в Teams със самостоятелно приложение в SAP, което осигурява възможност за свързване и сътрудничество, където потребителите се нуждаят от тях.
- Приложението ServiceDesk Plus Cloud от ManageEngine, отдела за корпоративно ИТ управление на Zoho, използва Microsoft Teams за опростяване на предоставянето на бизнес и ИТ услуги, управление и ускоряване на разрешаването на ИТ инциденти и подобряване на обслужването в предприятието. Приложението ServiceDesk Plus Cloud, което можете да очаквате скоро, ще подобри своите съществуващи статични адаптивни карти с компоненти на Loop, което ще позволи на всеки, който работи по билета, да получава най-новите актуализации и да задейства задачи на бюрото за обслужване, без да превключва разделите.
- Figma, платформа за съвместно проектиране, представя ново приложение, което ще даде възможност на екипите да споделят, да представят и да си сътрудничат в реално време по файлове на Figma и FigJam в рамките на събрание на Teams. Приложението също така използва новата функционалност за адаптивни карти, така че когато потребител сподели връзка към файл на Figma или FigJam в чат на Teams, картата се разгъва, което позволява на потребителите да отварят файла от Teams. Потребителите могат също да преглеждат и отговарят на известия за файлове директно от Teams. Приложението на Figma ще бъде налично по-късно през 2022 г. в магазина за приложения на Teams.
Научете повече
Ето кратък преглед на основните ресурси, за да научите повече за разработването на приложения, подпомагащи сътрудничеството, в Microsoft Teams и Microsoft 365:
- Влезте в крак с основните моменти, специализираните сесии и сесиите за задълбочаване за приложенията, подпомагащи сътрудничеството, на Microsoft Build.
- Запознайте се задълбочено със съобщенията чрез сесиите при поискване на Build.
- Посетете центъра за разработчици на Microsoft Teams, за да започнете да създавате приложения, подпомагащи сътрудничеството, с Teams.
- Посетете центъра за разработчици на Microsoft Graph, за да свържете приложенията си с данните и ИИ в Microsoft 365.
- Прочетете нашия блог за споделянето на живо, за да научите повече за технологията и какво можете да правите с нея.
- Прочетете повече за това как динамичната платформа предефинира нуждата от програмиране с нови продукти и функции от Шарл Ламана.
- Присъединете се към нашата програма за независими доставчици на софтуер на Microsoft 365, за да получите индивидуална поддръжка и други ползи.