Поделиться через


Разработка надстроек Outlook для нового Outlook в Windows

Новый классический клиент Outlook для Windows объединяет windows и веб-базы кода, чтобы создать более согласованный интерфейс Outlook для пользователей и администраторов. Его современный и упрощенный интерфейс добавил возможности и направлен на повышение производительности, организации и совместной работы пользователей. Что еще более важно, новый Outlook в Windows поддерживает веб-надстройки Outlook, чтобы вы могли продолжать расширять функциональные возможности Outlook.

Влияние на надстройки VSTO и COM

Новый Outlook в Windows предназначен для объединения возможностей расширения на всех платформах Outlook. Чтобы обеспечить более надежную и стабильную работу надстроек, надстройки VSTO и COM не поддерживаются в новом Outlook в Windows. Чтобы надстройка продолжала работать в новом Outlook для Windows, необходимо перенести надстройку VSTO или COM в веб-надстройку Outlook. Переход на веб-надстройку Outlook не только обеспечивает совместимость с новой версией Outlook в Windows, но и делает ваше решение доступным для пользователей на других платформах, таких как Outlook на Mac, на мобильных устройствах или в Интернете.

Чтобы приступить к миграции, ознакомьтесь со следующим руководством.

Примечание.

Надстройки VSTO и COM по-прежнему поддерживаются в классической версии Outlook для Windows.

Поддерживаемые сценарии в веб-надстройках Outlook

Разработка API JavaScript для Outlook, используемого веб-надстройками Outlook, сосредоточена на устранении разрыва в сценариях, которые поддерживаются только решениями надстроек VSTO и COM. Таким образом, пользователи, которые переходили на веб-надстройку Outlook, смогут по-прежнему легко работать.

В следующей таблице определены ключевые сценарии Outlook и их состояние поддержки в веб-надстройке. Эта таблица будет обновлена по мере поддержки дополнительных сценариев. Периодически проверка этот раздел при планировании миграции надстройки VSTO или COM.

Совет

Продолжая обновлять таблицу поддерживаемых сценариев, если вы хотите просмотреть последние изменения, выберите Изменить этот документ (значок карандаша) в правом верхнем углу статьи, а затем выберите Журнал.

Дополнительные сведения о функциях надстройки Outlook, доступных в предварительной версии, см. в статье Надстройка Outlook Предварительная версия API набор требований.

Сценарий Описание Состояние поддержки в веб-надстройках Outlook Связанные функции и примеры
Отчеты и образование по электронной почте со спамом Разрешить пользователям сообщать о незапрошенных и потенциально небезопасных сообщениях и узнать, как идентифицировать эти сообщения. Поддерживается.
Собрания по сети Разрешить пользователям создавать собрания по сети и присоединяться к ним. Поддерживается.
Улучшения собраний Предоставление дополнительных услуг пользователям при планировании собраний, таких как выбор расположения, услуги общественного питания, а также освещение помещений и корректировка температуры. Поддерживается.
Сетевые подписи Автоматически добавлять тематические подписи в сообщения и встречи. Поддерживается.
Управление отношениями с клиентами (CRM) и службы отслеживания Разрешить пользователям отправлять и извлекать информацию из своей системы CRM для отслеживания взаимодействия с существующими и потенциальными клиентами. Поддерживается.
Повторное использование содержимого Разрешить пользователям передавать и извлекать текст и другие типы контента из партнерских систем. Поддерживается.
Преобразование элемента почты Разрешить пользователям преобразовывать почтовые элементы в другие форматы. Поддерживается.
Управление проектами Разрешить пользователям создавать и отслеживать рабочие элементы проекта из партнерских систем. Поддерживается.
Управление вложениями Разрешить пользователям импортировать или экспортировать вложения из расположений партнеров. Поддерживается.
Шифрование сообщений Разрешить пользователям шифровать и расшифровывать сообщения. Частично поддерживается. Необходимые функции еще предстоит решить, чтобы создать аналогичный интерфейс для надстроек VSTO или COM.
Защита от потери данных Запретить пользователям пересылать почтовые элементы, содержащие конфиденциальные сведения. Поддерживается.
Классификация элементов почты Разрешить пользователям идентифицировать и классифицировать сообщения, содержащие конфиденциальную информацию. Частично поддерживается. Необходимые функции еще предстоит решить, чтобы создать аналогичный интерфейс для надстроек VSTO или COM.
Служба синхронизации данных Включите двунаправленную синхронизацию почтовых элементов с партнерскими системами. Частично поддерживается. Необходимые функции еще предстоит решить, чтобы создать аналогичный интерфейс для надстроек VSTO или COM.
Элементы почты с проверкой правописания Предоставьте пользователям помощь по проверке правописания в режиме реального времени при создании сообщений. В настоящее время не поддерживается. Недоступно

Существуют различные возможности расширения функциональных возможностей Outlook с помощью надстроек. Если решение надстройки VSTO или COM не соответствует ни одному из сценариев в таблице, пройдите опрос, чтобы поделиться своим сценарием.

Поддержка классического Outlook в Windows

Классическая версия Outlook для Windows с подпиской на Microsoft 365 или розничной бессрочной версией Office 2021 или более поздней версии продолжит поддерживать разработку новых и существующих веб-надстроек Outlook. Кроме того, он будет продолжать получать выпуски последних функций надстройки Outlook.

Тестирование надстройки в новом Outlook в Windows

Протестируйте веб-надстройку Outlook в новом Outlook для Windows уже сегодня! Чтобы перейти на новый Outlook в Windows, необходимо выполнить следующие требования.

  • Иметь рабочую или учебную учетную запись Microsoft 365, подключенную к Exchange Online. В настоящее время новый клиент не поддерживает локальные, гибридные или национальные учетные записи Exchange.

    Примечание.

    Хотя вы можете добавить учетные записи почты сторонних пользователей, например Gmail, в новый Outlook в Windows, вы можете использовать только надстройки Outlook с учетной записью Майкрософт. Дополнительные сведения см. в разделе "Поддерживаемые учетные записи" обзора надстроек Outlook.

  • Минимальная установка ОС Windows 10 версии 1809 (сборка 17763).

Сведения об установке и настройке классического клиента Outlook см. в статье Начало работы с новым Outlook для Windows.

Инструкции по загрузке неопубликованных надстроек см. в статье Загрузка неопубликованных надстроек Outlook для тестирования.

Отладка надстройки

Чтобы выполнить отладку надстройки, установленной в новом классическом клиенте Outlook для Windows, выполните следующие действия.

  1. Закройте новый клиент Outlook в Windows, если он уже открыт.

  2. Затем в командной строке выполните следующую команду, чтобы открыть новый клиент Outlook для Windows и экземпляр Microsoft Edge DevTools.

    olk.exe --devtools
    

    Совет

    После выполнения команды окно Средства разработки остается открытым, поэтому вы можете отлаживать область задач надстройки при ее открытии и закрытии. При закрытии окна Средства разработки сначала необходимо закрыть клиент Outlook перед повторным запуском olk.exe --devtools .

  3. Загрузите неопубликованную надстройку в Outlook в Интернете.

  4. Используйте Средства разработки Microsoft Edge для отладки надстройки.

Доступность надстройки в автономном режиме

Если включить параметр "Вне сети " в новом Outlook в Windows, вы сможете продолжать получать доступ к электронной почте и календарю, если вы потеряете подключение к Интернету. Хотя некоторые функции остаются доступными, надстройки Outlook и microsoft 365 и Хранилище Copilot недоступны в автономном режиме. В следующей таблице описано поведение определенных типов надстроек, когда компьютер находится в автономном режиме или имеет прерывистое подключение.

Сценарий Надстройки областей задач и команд функций Надстройки на основе событий
Отсутствие подключения к Интернету при запуске Outlook Установленные надстройки не отображаются на ленте или панели действий. Так как Outlook не может определить, какие надстройки устанавливаются в автономном режиме, надстройки на основе событий не могут активироваться при возникновении события, которое они обрабатывают.

В этом сценарии администраторы могут настроить политику почтовых ящиков OnSendAddinsEnabled в Exchange Online PowerShell, чтобы надстройки Smart Alerts по-прежнему проверка сообщения для соответствия требованиям. При настройке исходящие сообщения сохраняются в папке Черновики , а не в папке "Исходящие" , чтобы предотвратить их автоматическую отправку при повторном подключении компьютера к Интернету. Дополнительные сведения см. в разделе "Вне сети при запуске Outlook" статьи Обработка событий OnMessageSend и OnAppointmentSend в надстройке Outlook с помощью смарт-оповещений.
Подключение устанавливается после запуска Outlook в автономном режиме Установленные надстройки отображаются на ленте и панели действий. Outlook сможет определить, какие надстройки на основе событий установлены. После этого установленные надстройки могут активироваться при возникновении события, которое они обрабатывают.

При выборе пункта Отправить сообщение, заблокированное политикой почтовых ящиков OnSendAddinsEnabled, надстройка Smart Alerts запускается для проверка для соответствия требованиям.
Компьютер теряет подключение во время использования Outlook Если вы потеряете подключение при использовании Outlook, установленные надстройки не будут запускаться. Отображается диалоговое окно или уведомление, уведомляющее о том, что вы находитесь в автономном режиме. Если подключение теряется при возникновении события, поведение зависит от типа надстройки на основе событий.
  • Надстройки смарт-оповещений. При выборе параметра Отправить поведение зависит от того, реализует ли надстройка параметр пользователя запроса, обратимого блока или режима отправки блокировки . Дополнительные сведения см. в разделе "Периодические подключения" статьи Обработка событий OnMessageSend и OnAppointmentSend в надстройке Outlook с помощью смарт-оповещений.
  • Другие надстройки на основе событий. Надстройка не активируется при возникновении события, которое она обрабатывает.
Подключение восстановлено Установленные надстройки могут выполнять операции снова. Установленные надстройки возобновляют обработку событий при их возникновении. Сообщения, которые были перемещены в папку "Исходящие", отправляются. При отправке сообщений в папке Черновики надстройки Smart Alerts активируются для обеспечения соответствия требованиям.

Отзывы о опыте разработки

При тестировании веб-надстройки Outlook в новом Outlook для Windows поделитесь своими отзывами с сообществом разработчиков через GitHub.

См. также