M365Con 2027 – безкоштовна онлайн-конференція · 11–22 Jan 2027 · 120 sessions→ m365con.net

Blog · Mirko Peters

Опанування плагінів Microsoft 365 Copilot: покроковий посібник

By ·

Ласкаво просимо до нашого вичерпного посібника з опанування плагінів Microsoft 365 Copilot! Якщо ви колись хотіли автоматизувати рутинні завдання, спростити робочі процеси та підключити улюблені зовнішні застосунки безпосередньо до свого щоденного набору продуктивності, ви потрапили саме туди, куди треба. Створення власних плагінів дозволяє розширити можливості Microsoft 365 далеко за межі стандар

Automatically translated with AI from the original post. Read the English original

▶ BLOGMastering Microsoft 365Copilot Custom Plugins:…M365.FM
Titelbild: Mastering Microsoft 365 Copilot Custom Plugins: A Step-by-Step Guide

Ласкаво просимо до нашого вичерпного посібника з опанування плагінів Microsoft 365 Copilot! Якщо ви колись хотіли автоматизувати рутинні завдання, спростити робочі процеси та підключити улюблені зовнішні застосунки безпосередньо до свого щоденного набору продуктивності, ви потрапили саме туди, куди треба. Створення власних плагінів дозволяє розширити можливості Microsoft 365 далеко за межі стандартних функцій, а отже, ваша організація може працювати ефективніше й безпечніше.

Щоб добре зрозуміти, як ці концепції працюють у реальних сценаріях, радимо послухати наш супровідний епізод подкасту Build Custom Microsoft 365 Copilot Plugins. У ньому ми розбираємо архітектуру, стратегії розгортання та практичні сценарії використання, які допоможуть вам вивести навички кастомізації Microsoft 365 на новий рівень.

Що таке власні плагіни?

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

Типи плагінів у Microsoft 365

У Microsoft 365 є кілька типів плагінів. Кожен тип має своє призначення та підходить для різних сценаріїв:

Ось короткe порівняння власних плагінів і стандартних розширень:

АспектВласні плагіниСтандартні розширення
ОхопленняБільше можливостей для кастомізаціїОбмежена кастомізація
ІнтеграціяМожна інтегрувати з різними сервісами, але може знадобитися сертифікаціяПростіша інтеграція з сервісами Microsoft
ФункціональністьПідтримує занурювальні сценарії та дії в контекстіПереважно орієнтовані на стандартні функції

Сценарії використання та переваги

Власні плагіни можна використовувати багатьма способами, щоб покращити щоденну роботу:

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

Порада: переносьте некритичні завдання у фонове виконання. Так основна робота залишатиметься швидкою та плавною.

Приклад плагіна Copilot

Плагін Copilot показує, як можна об’єднувати дані та спрощувати робочі процеси в Microsoft 365. Цей плагін збирає оновлення з Planner, SharePoint і Teams. Ви отримуєте актуальний статус проєкту на основі простого запитання. Наприклад, можна запитати: "Where are we on Project Apollo?" і миттєво отримати точну відповідь.

Плагін Copilot використовує Microsoft Graph і SharePoint REST API, щоб отримувати найновішу інформацію. Він підключається до зовнішніх джерел даних, тож ви завжди бачите актуальні деталі. Плагін також використовує чистий маніфест і безпечну автентифікацію. Це захищає ваші дані та відповідає правилам вашої організації.

Налаштування середовища розробки

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

Необхідні інструменти

Для початку знадобиться кілька інструментів. Кожен із них відіграє ключову роль у розробці плагінів.

Обліковий запис розробника

Вам потрібен обліковий запис розробника Microsoft 365. Він дає доступ до інструментів і служб, необхідних для розробки плагінів. Щоб почати, можна зареєструватися в безплатній програмі для розробників Microsoft 365.

IDE і розширення

Оберіть IDE, який відповідає вашому робочому процесу. Visual Studio 2022 є популярним вибором. Також можна використовувати Visual Studio Code з відповідними розширеннями. Обов’язково додайте розширення для розробки надбудов Office і SharePoint.

Node.js і npm

Встановіть Node.js і npm на свій комп’ютер. Ці інструменти допомагають керувати залежностями проєкту та запускати скрипти. Багато інструментів розробки для Microsoft 365 покладаються на Node.js для збирання та пакування плагінів.

Встановлення передумов

Виконайте такі кроки, щоб встановити необхідні передумови:

  1. Увімкніть завантаження користувацьких застосунків (sideloading) в центрі адміністрування Teams. Перейдіть до розділу Застосунки Teams, далі до Політики налаштування та увімкніть перемикач Завантаження користувацьких застосунків.
  2. Керуйте користувацькими застосунками, завантаженими через sideloading, із клієнта Teams: перейдіть до розділу Застосунки, а потім до пункту Керування застосунками.
  3. Попросіть адміністратора Power Platform увімкнути функції генеративного ШІ в центрі адміністрування Power Platform.
  4. Переконайтеся, що адміністратор клієнта Microsoft 365 розгорнув застосунок Copilot Studio в центрі адміністрування Microsoft 365.

Порада: якщо у вас немає доступу до цих налаштувань, зверніться до своєї команди адміністраторів.

Налаштування середовища

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

  1. Визначте сценарій використання, наприклад перевірку знижок або розрахунок чистих сум.
  2. Оберіть правильний етап і режим, наприклад pre-operation та синхронне виконання.
  3. Пишіть захисний код. Додавайте перевірки на null і перевірки глибини, щоб уникнути помилок.
  4. Реєструйте плагін з атрибутами фільтрації та pre-image для оновлень. Використовуйте змінні середовища для конфігурації.
  5. Тестуйте різні сценарії та відстежуйте продуктивність за допомогою Plugin Trace Log. Імітуйте транзакції великого обсягу, щоб перевірити масштабованість.

Створення користувацьких плагінів: створення проєкту

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

Вибір типу плагіна

Можна обрати один із кількох типів плагінів. Кожен підтримує унікальні сценарії використання та пропонує різні переваги.

Надбудови Office

Надбудови Office дають змогу розширювати такі застосунки, як Word, Excel і PowerPoint. Можна додавати власні панелі завдань, вміст або команди. Ці надбудови допомагають користувачам взаємодіяти з даними, автоматизувати завдання або підключатися до зовнішніх служб безпосередньо в застосунках Office.

Розширення Teams

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

Надбудови Outlook

Надбудови Outlook покращують роботу з Outlook. Можна автоматизувати завдання з електронною поштою, додавати власні дії або підключатися до інших застосунків. Ці надбудови допомагають користувачам керувати повідомленнями, планувати наради або отримувати дані із зовнішніх джерел.

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

Використання шаблонів проєктів

Шаблони проєктів допомагають швидко почати роботу та уникнути помилок налаштування. Можна використовувати такі інструменти, як генератор Yeoman, Visual Studio або Microsoft 365 Agents Toolkit. Ці інструменти створюють базові файли й папки, які вам потрібні.

Ініціалізація структури проєкту

Під час ініціалізації проєкту використовуйте HTML, CSS і JavaScript або TypeScript. Багато розробників обирають React для створення користувацьких інтерфейсів. Мову JavaScript або TypeScript можна вибрати залежно від навичок вашої команди.

Розробка коду плагіна

Архітектура плагіна

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

Додавання основних функцій

Потрібно додати основні функції, які роблять ваш плагін корисним. Ці функції пов’язують застосунки Microsoft 365, автоматизують завдання та покращують взаємодію користувача із系统.

Інтеграція з Microsoft Graph

Інтеграція з Microsoft Graph дає змогу отримувати доступ до зовнішніх джерел даних. Ви можете отримувати інформацію в режимі реального часу з Planner, SharePoint, Teams та інших служб Microsoft 365. Це підвищує актуальність і своєчасність ваших даних.

SharePoint REST API

SharePoint REST API дає змогу взаємодіяти зі списками та документами SharePoint. Ви можете автоматизувати оновлення, отримувати статуси проєктів і керувати файлами. Цей API допомагає об’єднувати дані з різних джерел.

Безпечна автентифікація

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

Метод автентифікаціїОпис
Windows Hello для бізнесуВикористовує біометричні дані, як-от відбитки пальців або розпізнавання обличчя, для безпечного доступу без пароля.
Ключ безпеки FIDO2Покладається на фізичний пристрій, наприклад USB-ключ, для надійної автентифікації без паролів.
Автентифікація на основі сертифікатів Azure ADВикористовує цифрові сертифікати та багатофакторні перевірки для додаткового захисту.

Розгортання та тестування плагінів

Збірка та пакування

Перш ніж тестувати або розгортати плагін Microsoft 365, його потрібно зібрати й упакувати. Цей процес гарантує, що ваш код і всі залежності готові до використання в різних середовищах. Дотримуйтеся цих кроків, щоб безпечно зібрати та упакувати плагін.

Локальне тестування

Тестування плагіна локально допомагає виявити проблеми на ранньому етапі. Для цього можна скористатися кількома інструментами. Вони підтримують локальне тестування, інтеграцію та налагодження.

Розгортання в Microsoft 365

Після завершення локального тестування можна розгорнути плагін у Microsoft 365. Завантажте файли в Azure Storage, змініть файл маніфесту так, щоб він посилався на ваші розміщені файли, і опублікуйте надбудову через центр адміністрування Microsoft 365 у розділі Integrated Apps, використовуючи Centralized Deployment.

Найкращі практики та усунення несправностей

Поради щодо сумісності

Ви хочете, щоб ваш власний плагін безперешкодно працював у застосунках і на пристроях Microsoft 365. Почніть із перевірки підтримуваних платформ для вашого типу плагіна. Office Add-ins, Teams Extensions і Outlook Add-ins мають власні вимоги до сумісності. Тестуйте плагін у різних браузерах і на різних операційних системах.

Оптимізація продуктивності

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

Міркування щодо безпеки

Ви маєте захищати плагін і дані користувачів. Використовуйте безпечні методи автентифікації, як-от OAuth з Microsoft Entra ID. Застосовуйте принцип найменших привілеїв, безпечно зберігайте секрети в Azure Key Vault і завжди перевіряйте введені користувачем дані.

Поширені проблеми

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


Ви дізналися, як створювати власні плагіни для Microsoft 365. Ви налаштували середовище, обрали правильний тип плагіна, розробили безпечний код і розгорнули рішення. Щоб поглибити знання та почути думки експертів галузі, обов’язково перегляньте відповідний епізод: Build Custom Microsoft 365 Copilot Plugins.

Продовжуйте досліджувати розширені функції та долучайтеся до спільноти розробників Microsoft 365.

Безперервне навчання допомагає створювати кращі плагіни та підвищувати ефективність роботи.

Dynamics 365 Microsoft 365 Copilot Microsoft 365 Automation Agent skill Power Platform

Related articles

RSS