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


Развертывание и установка надстроек Outlook для тестирования

В рамках разработки надстройки Outlook вам, скорее всего, понадобится несколько раз развертывать и устанавливать надстройку для тестирования, что подразумевает выполнение указанных ниже шагов.

  1. Создание файла манифеста, в котором описывается надстройка.
  2. Развертывание файлов пользовательского интерфейса надстройки на веб-сервере.
  3. Установка надстройки в почтовом ящике пользователя.
  4. Тестирование надстройки с внесением соответствующих изменений в пользовательский интерфейс или файлы манифеста и повторение этапов 2 и 3 для тестирования изменений.

Примечание.

Поскольку настраиваемые области устарели, следует убедиться, что вы используете поддерживаемую точку расширения надстройки.

Создание файла манифеста для надстройки

Каждая надстройка описывается манифестом, документом, который предоставляет сведения о сервере о надстройке, предоставляет описательные сведения о надстройке для пользователя и определяет расположение HTML-файла пользовательского интерфейса надстройки. Вы можете хранить манифест в локальной папке или на сервере. Его расположение должно быть доступным для сервера Exchange Server проверяемого почтового ящика. Сведения о создании файла манифеста см. Сведения о создании файла манифеста см. в разделе Манифесты надстройки Office.

Развертывание надстройки на веб-сервере

Для создания надстройки можно использовать HTML и JavaScript. Полученные исходные файлы хранятся на веб-сервере, доступ к которому может получить сервер Exchange Server, на котором размещена надстройка. После первоначального развертывания исходных файлов для надстройки можно обновить пользовательский интерфейс и поведение надстройки, заменив HTML-файлы или файлы JavaScript, хранящиеся на веб-сервере, новой версией HTML-файла.

Установка надстройки

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

Примечание.

Чтобы установить надстройки в почтовом ящике и управлять ими, учетной записи почтового ящика должна быть назначена роль пользователя "Мои пользовательские приложения" в Exchange. Дополнительные сведения см. в статье Указание администраторов и пользователей, которые могут устанавливать надстройки для Outlook и управлять ими в Exchange Online.

Загрузка неопубликованной надстройки

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

Развертывание надстройки с помощью Центр администрирования Microsoft 365

Другой вариант тестирования надстройки Outlook — развернуть ее в соответствующих учетных записях с помощью Центр администрирования Microsoft 365. В Центре администрирования перейдите в раздел Параметры Интегрированные>приложения. Затем выберите Отправить пользовательские приложения. Дополнительные сведения см. в статье Развертывание надстроек Office и управление ими с помощью интегрированного портала приложений.

Установка надстройки с помощью удаленной оболочки PowerShell

После создания удаленного сеанса Windows PowerShell на сервере Exchange Server вы можете установить надстройку Outlook, используя командлет New-App и следующую команду PowerShell.

New-App -URL:"http://<fully-qualified URL">

Полный URL-адрес — это расположение подготовленного файла манифеста надстройки.

Используйте следующие дополнительные командлеты PowerShell для управления надстройками для почтового ящика.

  • Get-App: отображает надстройки, включенные для почтового ящика.
  • Set-App: включает или отключает надстройку для почтового ящика.
  • Remove-App: удаляет ранее установленную надстройку с сервера Exchange Server.

Версии клиента

Выбор версии клиента Outlook для тестирования зависит от ваших требований к разработке.

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

  • Если вы разрабатываете надстройку для списка в Microsoft Marketplace, необходимо протестировать необходимые версии, как указано в политиках сертификации Коммерческой платформы 1120.3. К ним относятся:

    • Последнюю и предпоследнюю версии Outlook для Windows.
    • Последнюю версию Outlook для Mac.
    • Последнюю версию Outlook для iOS и Android (если надстройка поддерживает мобильный формат).
    • Версии браузеров, указанные в политике проверки коммерческой платформы Marketplace 1120.3.

Примечание.

Если ваша надстройка не поддерживает один из указанных выше клиентов, так как запрашивает набор обязательных элементов API, не поддерживаемый клиентом, его тестировать не нужно.

Outlook в Интернете и версии Exchange Server

Потребители и пользователи учетной записи Microsoft 365 видят современную версию интерфейса при обращении к Outlook в Интернете и больше не видят классическую версию, поддержка которой прекращена. Однако локальные серверы Exchange Server продолжают поддерживать классическую версию Outlook в Интернете. Поэтому во время проверки ваша отправка может получить предупреждение о том, что надстройка несовместима с классической версией Outlook в Интернете. В этом случае рекомендуется проверить надстройку в локальной среде Exchange. Это предупреждение не заблокирует отправку в Microsoft Marketplace, но ваши клиенты могут столкнуться с неоптимальным взаимодействием, если они используют Outlook в Интернете в локальной среде Exchange.

Чтобы устранить эту проблему, рекомендуем проверить надстройку в Outlook в Интернете, подключенном к собственной приватной локальной среде Exchange. Дополнительные сведения см. в статье Создание тестовой среды Exchange Server и Outlook в Интернете в Exchange Server.

Вы также можете выбрать вариант с оплатой и использовать службу, размещающую локальные серверы Exchange Server и управляющую ими. Несколько вариантов:

Кроме того, если вы не хотите, чтобы ваши надстройки были доступны для пользователей, подключенных к локальной среде Exchange, вы можете настроить для набора обязательных элементов в манифесте надстройки версию 1.6 или более позднюю. Такие надстройки не будут проверяться в классическом интерфейсе Outlook в Интернете.

См. также