Перейти до основного
Microsoft 365
Підписатися

Розробка програм для співпраці наступного покоління, які вкрай важливі в умовах гібридної роботи

З часів останньої конференції Microsoft Build світ довкола нас радикально змінився. У цих нових реаліях гібридної роботи клієнти й партнери прагнуть надати своїм працівникам можливість працювати будь-де, будь-коли та з будь-якого пристрою.

Аналізуючи програми, які ви створювали на Microsoft Cloud, ми зрозуміли, що саме розробники перебувають у центрі таких змін. Сьогодні ми розповімо про нові функції й інструменти в Microsoft 365 і Microsoft Teams, які розширять можливості розробників та дадуть їм змогу створювати рішення для роботи в новому форматі.

Новий клас важливих рішень в умовах гібридної роботи: програми для співпраці

Нові реалії гібридної праці вимагають структурних змін на глобальному рівні в тому, як ми створюємо програми та взаємодіємо з ними. Нам потрібен новий клас програм, орієнтованих на спільну роботу й індивідуальну продуктивність працівників. Програм, які дають змогу співпрацювати в синхронному й асинхронному режимах, проводити наради в реальному часі, надсилати миттєві повідомлення, спільно редагувати документи та використовувати засоби автоматизації бізнес-процесів.

Microsoft Teams створено саме для співпраці. Щодня цю цифрову платформу в навчальних і робочих цілях використовують понад 145 мільйонів людей. А тому створення схожих програм нового покоління для співпраці надасть розробникам нові можливості в професійному й матеріальному відношенні. Ми називаємо цей новий клас рішень програмами для співпраці.

Завдяки таким програмам кінцеві користувачі можуть легко працювати над проектами разом із колегами, де та коли їм потрібно, не відволікаючись на інші рішення. А за допомогою компонентів Fluid можна створювати вміст разом з іншими й передавати його в реальному часі в Teams і програми Office.

Щоб спростити розробку програм для співпраці, ми пропонуємо такі можливості. 

  • Використання наявних рішень. За допомогою стандартних веб-технологій, можливостей JavaScript і кількох API ви можете швидко й легко інтегрувати функції наявних програм у повідомлення, канали та наради на платформі Teams. Наразі саме це роблять сотні незалежних постачальників програмного забезпечення, такі як Service Now, Workday, Adobe, SAP тощо.
  • Простіша розробка. Створена для Teams програма працюватиме на багатьох платформах: Windows, macOS, Web, iOS, Android і Linux. Завдяки цьому розробники не витрачатимуть час на додаткове навчання й роботу під час створення нових програм. Тепер можна забути про багаторазову розробку.
  • Великий вибір технологій. Microsoft Cloud пропонує повний пакет технологій, які можна використовувати під час створення програм для співпраці. Працюючи над новою програмою, ви можете використовувати технології Power Platform, Azure, Graph і багато інших. 
Візуалізація структури програм для співпраці

Дізнайтеся більше про наш підхід до візуальної складової програм для співпраці, створених на Microsoft Cloud, переглянувши доповідь Джефа Тепера, присвячену технічним аспектам, а також виступ Раджеша Джа, який допоможе краще зрозуміти це питання.

Розробка програм для співпраці за допомогою Microsoft Teams

Щоб забезпечити простіше створення програм для співпраці, ми пропонуємо нові можливості інтеграції й розробки, які впорядковано в Teams.

Якісні програми для нарад із широким функціоналом

Дуже важливо надати всім учасникам наради першокласні інструменти для її проведення, хоч де вони працюватимуть. Ми оголошуємо про випуск нових функцій, за допомогою яких можна створювати ці інструменти для нарад у Teams.

  • Інтеграція спільного демонстраційного вікна. Технологія інтеграції спільного демонстраційного вікна, яка вже доступна в підготовчій версії, забезпечує розробникам доступ до основного такого вікна під час нарад у Teams через просту конфігурацію в маніфесті їхньої програми. Завдяки цьому багато розробників можуть спільно працювати над програмами для нарад у реальному часі, наприклад створювати дизайн, обговорювати функції дошок тощо. 
Візуалізація роботи спільного демонстраційного вікна.
  • Нові API подій, пов’язаних із нарадами. Наразі доступна підготовча версія функції, за допомогою якої можна автоматизувати пов’язані з нарадами робочі цикли через події, такі як початок і кінець наради. Пізніше цього року ми випустимо інші API подій.
  • Розширені можливості в режимі спільного доступу. Розширені можливості в режимі спільного доступу вже цього літа дадуть вам змогу створювати власні фони для нарад у Teams і ділитися ними. Завдяки цьому розробники можуть створювати унікальні фони на відповідному порталі Teams, щоб зробити наради цікавішими й персоналізованішими. Цей фон створила наша команда. Спробуйте його вже сьогодні!
Візуалізація створення власного фону в режим спільного простору.

API медіа зі згодою на використання ресурсів. Цього літа ви зможете отримувати доступ до потоків аудіо й відео в реальному часі, щоб створювати такі сценарії, як транскрибування, переклад, ведення нотаток, збір аналітики тощо. Для цих API діятимуть згоди на використання ресурсів, які адміністратори зможуть переглядати з центру адміністрування Teams, і використовувати для того, щоб упевнитися, що програми мають доступ лише до потрібних нарад.

Візуалізація використання API медіа в програмі, яка транскрибує голос.

Завдяки сумісності Azure Communication Services і Teams користувачі Teams можуть легко взаємодіяти з клієнтами, партнерами та іншими важливими особами поза межами своєї організації. Під час створення власних програм за допомогою служб Azure Communication Services, наприклад для чату, голосових або відеовикликів, радимо скористатися всіма перевагами сумісності з Teams. Це дасть змогу користувачам Teams приєднуватися до нарад і взаємодіяти з клієнтами й партнерами у вашій програмі. Також за допомогою внутрішнього зв’язку Azure Communication Services і Microsoft Teams розробники можуть забезпечувати користувачам Teams безкоштовні виклики на основі протоколу VoIP, а також чат1.

Візуалізація використання в програмі служб Azure Communication Services.

Функція сумісності Azure Communication Services і Teams уже доступна в підготовчій версії.

Кросплатформні можливості для співпраці

Оскільки Teams створено для спільної роботи, ми ділимося новими функціями, які допоможуть користувачам співпрацювати в Teams і на деяких інших платформах.

Компоненти Fluid у Microsoft Teams уже доступні у вигляді приватної підготовчої версії. Протягом наступних місяців доступ до них отримає більше користувачів. Компоненти Fluid у чаті Teams дають змогу кінцевим користувачам надсилати повідомлення з таблицею, елементами дій або списком, який по черзі можуть спільно створювати й редагувати всі працівники та які можна спільно використовувати в програмах Office, наприклад в Outlook. Швидко узгоджуйте роботу команд і працюйте ефективніше, копіюючи й уставляючи елементи в чатах Teams. За допомогою компонентів Fluid користувачі можуть створювати вміст, вирішувати питання й обдумувати їх разом, зменшивши кількість нарад та довгих обговорень.

Візуалізація використання компонента Fluid у чаті Teams на мобільному пристрої.

Незабаром в Outlook підтримуватимуться розширення для повідомлень, що забезпечить централізоване створення таких розширень, які також працюватимуть у Microsoft Teams та інтернет-версії Outlook. Коли користувачі створюватимуть повідомлення, з’являтиметься меню зі спеціальними розширеннями на основі пошуку. Наприклад, створивши електронний лист, користувач може вибрати розширення для повідомлень, яке відображатиме завдання з Teams, і надіслати цей лист членам своєї команди.

Візуалізація використання розширення для повідомлень в інтернет-версії Outlook.

Окрім полегшеної розробки малокодових програм, ботів і циклів, які можна створювати та використовувати в Teams, ми спростили їхнє розповсюдження серед кінцевих користувачів. За допомогою служби Microsoft Power Virtual Agents можна буде надавати спільний доступ до ботів членам груп безпеки. Наразі це доступно для програм, створених у Power Apps. Також стало простіше переносити свої програми, боти, цикли, таблиці й пов’язані з ними ресурси з одного середовища Microsoft Dataverse for Teams в інше, тож ви можете використовувати їх у нових варіаціях. Ми продовжуємо випускати зразки програм для Power Apps, які допоможуть розробникам і клієнтам почати роботу в цій службі.

Візуалізація роботи програми з пакета Power Apps у Teams.

Інструменти та ресурси для розробки програм для Teams і керування ними

Оскільки розробники зараз створюють програми для співпраці наступного покоління, які важливі в умовах гібридної роботи, ми активно інвестуємо в інструменти й ресурси, що допоможуть їм залишатися продуктивними.

Завдяки розширеним інструментам Microsoft Teams для Visual Studio та Visual Studio Code, доступними у вигляді підготовчих версій, розробники можуть легко створювати програми для Teams, які взаємодіятимуть із рішеннями Microsoft для ПК і мобільних пристроїв. Інструменти React, SharePoint Framework (SPFx) і.NET підходять для всіх розробників і сумісні з уже знайомими їм структурами. До основних оновлень належать: однорядкова автентифікація, інтеграція Функцій Azure й SPFx, однорядковий клієнт Microsoft Graph та оптимізований хостинг для інтерфейсів IDE й CLI.

Візуалізація, на якій показано, як за допомогою інструментів Teams створюють програму.

Дізнайтеся більше про інструменти Teams та інсталюйте їх уже сьогодні з Visual Studio Marketplace.

Написати код – лише півсправи, адже розробникам також потрібно налаштувати свої програми й керувати ними. Саме для цього потрібен новий портал для розробників Microsoft Teams, підготовча версія якого вже доступна. На цьому порталі, раніше відомому як App Studio, доступна спеціальна консоль для керування програмами через браузер або в Teams, за допомогою якої можна реєструвати й налаштовувати програми з єдиного центрального розташування. Нижче вказані основні новинки.

  • Доступ через будь-який браузер і з будь-якого пристрою для зручної навігації
  • .
  • Керування конфігураціями без необхідності контролювати кілька маніфестів у різних середовищах
  • .
  • Надання колегам доступу на читання й записування для спільної роботи над програмами
  • .
  • Можливість для незалежних постачальників ПЗ зв’язувати рішення SaaS зі своїми програмами, щоб забезпечувати покупки в Teams
  • .
  • Збір корисної аналітики про використання програм (доступно в підготовчій версії)
  • .
Візуалізація домашньої сторінки порталу розробників.

Почніть роботу на порталі розробників уже сьогодні.

Успіх нашої платформи залежить від ваших успіхів. Дякуємо партнерам за те, що створюють інноваційні програми в Teams. Ми прагнемо допомагати їм робити це, відкриваючи ці програми для користувачів. Радо повідомляємо, що незабаром користувачі зможуть купувати передплати на програми партнерів у магазині або центрі адміністрування Teams (оплата через виставлення рахунка або кредитну картку). Завдяки цьому користувачі зможуть легко отримувати й розгортати програми, а наші партнери – перетворювати свої рішення на джерело доходу.

Візуалізація нових можливостей для покупки.

Можливості Microsoft Graph для роботи з даними, аналітикою та засобами безпеки

У Teams упорядковано програми для співпраці, а основою для їхньої роботи слугує є ціла низка даних, отриманих із Microsoft Graph. За допомогою Microsoft Graph можна керувати даними з трильйонів підключень користувачів до комунікаційних джерел і ресурсів вмісту, а також використовувати засоби захисту, конфіденційності, відповідності вимогам та пошуку на основі машинного навчання.

Нижче наведено кілька нових функцій Microsoft Graph, якими ми радо ділимося сьогодні з вами.

Раніше цього року ми представили платформу Microsoft Viva, за допомогою якої організації з усього світу можуть оптимізувати роботу своїх працівників і розширити їхні можливості в сучасних умовах. Ми оголошуємо першу з багатьох новинок цієї платформи. Наразі доступні підготовчі версії карток у Зв’язках Viva й інфраструктури SharePoint Framework (SPFx) для розробників, які зареєструвалися, щоб отримати ранній доступ до цих функцій. Завдяки їм можна використовувати стандартні або власні веб-частини, щоб створювати інформаційні панелі Viva Community, канали новин і спеціальні ресурси для працівників, які можна відкривати на будь-якій платформі та з будь-якого пристрою.

Візуалізація роботи карток у Зв’язках Viva.

Зареєструйтеся, щоб отримати ранній доступ до наступної версії SPFx, за допомогою якої можна буде створювати мобільні рішення для Зв’язків Viva.

Коли йдеться про доступ до корпоративних даних, засоби автентифікації й захисту набувають особливо важливого значення. Саме тому більшість розробників віддає перевагу Microsoft Graph. Це рішення створено на основі можливостей корпоративного захисту й автентифікації Azure Active Directory. Нижче наведено перелік нових функцій.

  • Неперервне відстеження доступу. Підготовча версія цієї функції вже доступна. Завдяки їй Azure AD постійно відстежує ресурси на наявність загроз і відкликає маркери доступу на основі критичних подій або оцінки правил. Це ефективніше, ніж покладатися на маркери з коротким терміном дії. 
  • API нових методів автентифікації. З їх допомогою можна керувати доступом до даних і ресурсів у вашій програмі, увімкнувши одно-, дво- або багатоетапну автентифікацію, а також викликавши самостійне скидання паролів (SSPR)
  • .
  • Загальна доступність API зовнішніх ідентичностей. Відтепер у ваших програмах відбуватиметься захищена взаємодія кінцевих користувачів із компаніями (B2C) завдяки попередньо визначеним налаштовуваним правилам. Також ви забезпечите можливість реєструватися у своїх рішеннях, використовуючи звичайні облікові записи
  • .

Клієнти й партнери дуже часто звертаються до нас із запитами щодо рішення для того, щоб переносити свої дані в Microsoft Graph і відображати їх у всіх службах Microsoft 365. Саме тому ми створили конектори вмісту Microsoft Graph, за допомогою яких розробники можуть приєднувати, індексувати й відображати метадані для основних можливостей Microsoft 365, наприклад Пошуку Microsoft і засобів витребування електронної інформації. Ми радо повідомляємо про кілька оновлень, які незабаром з’являться в Microsoft Graph. Їхній перелік наведено нижче.

  • Можливість доповнювати дані профілю користувача з джерел, відмінних від Azure Active Directory. Завдяки цьому адміністратори зможуть порівнювати властивості конекторів Microsoft Graph з картками вмісту працівників вашої організації в Microsoft 365.
  • Нові конектори Jira й Confluence . Вони створені фахівцями корпорації Майкрософт і будуть доступні пізніше цього року
  • .
  • Розширені результати пошуку для клієнтів Microsoft Teams на мобільних пристроях і ПК, а також поле Windows Search
  • .
  • Підтримка засобів витребування електронної інформації в конекторах вмісту Graph. Підготовча версія цієї функції буде доступна влітку 2021 року
  • .

Також ми оголошуємо, що підготовча версія підключення до даних Microsoft Graph уже доступна в Azure. Підключення до даних Microsoft Graph – конектор із високою пропускною здатністю, створений для копіювання набору даних щодо продуктивності Microsoft 365 у клієнт Azure. Це ідеальний інструмент для розробників і спеціалістів з обробки даних, які прагнуть створювати корпоративну аналітику й підлаштовувати моделі ШІ й машинного навчання під потреби своєї організації. Оплата підключення до даних Microsoft Graph відрізняється від більшості продуктів Microsoft 365 (за користувача на місяць), адже платити потрібно лише за кількість використаних даних.

Дізнайтеся більше про підключення до даних Microsoft Graph, переглянувши технічну документацію.

Насамкінець, ми хочемо, щоб розробники створювали рішення, які орієнтовані на користувачів і сумісні з усіма службами Microsoft 365, але розуміємо, що писати різні коди для всіх продуктів – не найкраще рішення. Тому ми радо повідомляємо про доступність функції універсальних дій для адаптивних карток. Відтепер за допомогою інфраструктури Azure Bot можна створювати й запроваджувати єдину адаптивну картку, яка синхронізується на всіх клієнтах Teams і Outlook для ПК та мобільних пристроїв.

Прочитайте повний допис у блозі, присвяченому Microsoft Graph, щоб дізнатися більше.

Сучасні програми для Windows, які підтримуються на всіх кінцевих точках

У сучасних умовах віддаленої та гібридної роботи роль ПК важлива, як ніколи. Оскільки понад 1,3 млрд пристроїв пристроїв працюють на Windows 10, украй важливо створювати сучасні програми для цієї ОС. Windows – це запорука продуктивності працівників, тому наразі розробникам потрібно зосередитися на розширенні їхніх можливостей завдяки інноваційним рішенням.

Усі розробники програм для Windows уже знають про важливість ініціативи Project Reunion. Завдяки їй можна отримати доступ до сучасних технологій і можливостей Windows, найкращих функцій класичних програм Win32, а також сучасний інтерфейс із підтримкою WinUI 3, високу продуктивність системи, тривалішу роботу ваших програм та узгоджену взаємодію її елементів. Ми раді представити підготовчу версію Project Reunion 0.8, за допомогою якої можна створювати й осучаснювати свої програми для ОС Windows як на клієнтських, так і хмарних кінцевих точках. Створюйте рішення, оптимізовані для апаратного забезпечення й інноваційних пристроїв із 64-розрядним процесором ARM завдяки легкому виявленню програм та керуванню ними. Нижче наведено деякі основні оновлення.

  • Низькорівнева підтримка Windows 10 версії 1809 забезпечує великий адресний ринок в екосистемі Windows і для неї надається довготривале обслуговування.
  • Підтримка .NET 5, завдяки якій розробники працюватимуть зручніше (включає підтримку WPF і WinForms)
  • .
  • WinUI 3 й WebView 2 підтримують сучасне сумісне середовище для розробки інтерфейсу користувача за допомогою технологій, які використовуються у Windows
  • .

Дізнайтеся більше про те, як почати модернізацію своїх програм для Windows за допомогою підготовчої версії Project Reunion 0.8.

Ми знаємо, що багато розробників використовують інструменти з командним рядком і оболонками, як-от Command Prompt, PowerShell та підсистема Windows для Linux. Завдяки Терміналу Windows розробники отримують досконалий і сучасний інтерфейс командного рядка у Windows. Цього року ми радо повідомляємо, що його можна встановлювати як емулятор термінала за замовчуванням, завдяки чому всі програми з командним рядком запускатимуться саме в ньому. Також ми випустили новий режим Quake, за допомогою якого можна відкривати нове вікно термінала, натиснувши просте сполучення клавіш у Windows.

Почніть роботу з новими функціями в Терміналі Windows.

Ви також можете отримувати підтримку щодо програм із GUI на підсистемі Windows для Linux, що гарантує безперебійну роботу всіх інструментів і робочих циклів. У Windows можна інтегрувати будь-які робочі цикли на основі програм із GUI, ОС Linux і прискореного графічним процесором машинного навчання.

Дізнайтеся більше про оновлення на підсистемі Windows для Linux.

Все більше організацій запроваджують роботизовану автоматизацію процесів, щоб оптимізувати як рутинні завдання, так і складні робочі цикли. Через місяць після конференції Ignite, на якій ми оголосили про те, що програма Power Automate Desktop безкоштовно доступна для користувачів Windows 10, кількість її завантажень зросла в шість разів. Це гарний приклад того, які можливості забезпечує клієнтам безкодова роботизована автоматизація процесів для оптимізації рутинних завдань і робочих циклів. Сьогодні ми представляємо рішення, яке допоможе простіше визначати пріоритети завдань і найкраще підходить для їхньої автоматизації. Порадник з автоматизації (Process advisor) тепер у загальному доступі, тож ви зможете отримувати аналітику про те, як працюють ваші співробітники й поради з автоматизації бізнес-процесів. Відтепер у Microsoft Power Automate можна зіставляти робочі цикли, виявляти можливі ускладнення та визначати, які завдання, що потребують багато часу, варто автоматизувати.

Дізнайтеся більше про Power Automate Desktop і порадник з автоматизації.

Навчайтеся. Спілкуйтеся. Пишіть коди.

Сподіваємося, ви гарно провели час на конференції Microsoft Build цього тижня. Виберіть потрібні з багатьох цікавих доповідей, які ми провели для вас і які стосуються всієї платформи Microsoft 365.

Вдалого кодування!

Додаткові ресурси

Ознайомтеся з додатковими ресурсами, щоб дізнатися більше про розробку в Microsoft 365.


1VoIP Безкоштовні виклики на основі протоколу VoIP, а також чат у Microsoft Teams включено в ліцензії Microsoft 365.