Области клиентов и области развертывания для надстроек SharePoint

Тенантность SharePoint — это набор семейств веб-сайтов в ферме SharePoint либо в SharePoint Online. В SharePoint Online семейства веб-сайтов принадлежат учетной записи одного клиента. В ферме SharePoint семейства веб-сайтов могут представлять собой все семейства веб-сайтов в веб-приложении SharePoint либо их подмножество. Кроме того, они могут быть набором семейств веб-сайтов из нескольких веб-приложений в ферме. У тенантности может быть каталог надстройки SharePoint, так же, как и у веб-приложения SharePoint.

Тенантности и область надстройки

У надстройки SharePoint есть область надстройки. Существуют только две области надстройки: веб-область и область клиента. Разница между ними не связана со свойствами надстройки, и вы (разработчик) не принимаете решение, какая область будет использоваться для вашей надстройки. Такое решение принимают администраторы надстройки, и оно зависит от способа установки надстройки.

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

Администраторы клиента могут использовать еще один вариант. Они могут выполнить пакетную установку надстройки на подмножество веб-сайтов в тенантности. У надстроек, устанавливаемых таким способом, будет область клиента. Администратор клиента может указать, на какие веб-сайты необходимо установить надстройку, с помощью списка управляемых путей, списка шаблонов сайтов или списка семейств веб-сайтов. Надстройку, установленную в пакетном режиме, может удалить только администратор клиента. Если администратор клиента удаляет надстройку, она будет удалена со всех веб-сайтов тенантности. У пользователей нет возможности удалить надстройку, установленную в пакетном режиме поочередно на несколько веб-сайтов. Такой же принцип применяется и при обновлении надстройки, установленной в пакетном режиме: только администратор клиента может выполнить эту операцию. Надстройка будет обновлена в пакетном режиме на каждом веб-сайте, на котором она установлена, в тенантности.

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

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

Примечание.

Не следует путать область надстройки с областью компонента. Область компонента указывает, где будут развернуты элементы компонента. Возможные варианты Farm (Ферма), WebApplication (Веб-приложение), Site (Сайт), то есть семейство веб-сайтов, и Web (Интернет). Для компонентов в надстройках SharePoint (и для компонентов хост-сайтов, и для компонентов в WSP-файле в пакете надстройки) разрешен только вариант Web (Интернет).

Кроме того, не следует путать область надстройки с уровнями разрешений надстройки. Надстройки SharePoint могут запрашивать разрешения для доступа ко всем или отдельным частям контента SharePoint на уровнях списка, Интернета, семейства веб-сайтов и тенантности. При установке надстройки с областью клиента она не получает разрешения, которые она бы не имела в ином случае, и такая установка не отменяет ключевые положения модели безопасности SharePoint. Дополнительные сведения см. в статье Разрешения для надстроек SharePoint.

Ограничения для надстроек области клиента

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

  • Надстройки, которые содержат дополнительное действие для ленты (дополнительные действия, которые развертываются в виде элементов меню, разрешены).
  • Надстройки, которые содержат веб-часть надстройки.

Кроме того, учтите, что установка с областью клиента не поддерживается в SharePoint Online в Office 365 для малого бизнеса расширенный.

Установка, удаление и обновление надстройки на нескольких веб-сайтах в тенантности

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

Установка надстройки SharePoint на нескольких веб-сайтах

  1. Перейдите на страницу Содержимое сайта веб-сайта корпоративного каталога.

  2. Щелкните Добавить надстройку и установите надстройку так же, как и на любом другом веб-сайте SharePoint.

  3. После установки надстройки наведите указатель мыши на ссылку надстройки на странице Содержимое сайта. Отобразится ссылка ....

  4. Щелкните ссылку. Отобразится выноска.

  5. Выберите Развертывание в меню.

  6. Используйте открывшийся интерфейс развертывания для указания семейств веб-сайтов, в которых необходимо установить надстройку. Можно выполнять фильтрацию по управляемым путям, шаблонам сайтов и URL-адресам. Для фильтров действует логическое отношение "ИЛИ": надстройка устанавливается во всех семействах веб-сайтов, которые проходят один или больше фильтров.

  7. Выберите ОК.

Удаление надстройки SharePoint, установленной в пакетном режиме

  1. Перейдите на страницу Содержимое сайта веб-сайта корпоративного каталога.

  2. Наведите указатель мыши на ссылку надстройки на странице Содержимое сайта. Отобразится ссылка ....

  3. Щелкните ссылку. Отобразится выноска.

  4. В выноске выберите Удалить.

Обновление надстройки SharePoint, установленной в пакетном режиме

  1. Перейдите на страницу Содержимое сайта веб-сайта корпоративного каталога. Если доступно обновление для надстройки, рядом с ней отображается соответствующее сообщение. Кроме того, отображается ссылка для обновления надстройки.

  2. Щелкните ссылку, чтобы обновить надстройку.

  3. Когда вам будет предложено утвердить запросы на разрешения для надстройки, щелкните Доверять.

См. также