Pull to refresh

Конфигурирование среды приложений Sharepoint (SharePoint Add-ins)

Reading time3 min
Views4.3K
Среда приложений SharePoint это удобный и современный подход к добавлению функционала на сайты SharePoint.

Для включения вам понадобится:

• Английский языковой пакет для SharePoint
• Сертификат для поддержки HTTPS

Для включения среды приложений в SharePoint. Нам понадобится выполнить следующие действия: (также вы можете самостоятельно настроить по ссылке, но там отсутствуют очень важные факты).

1. Создание DNS записи для приложений. Обязательно используйте домен 4-го уровня. Это предоставит возможность избежать повторной авторизации пользователей для приложения. Пример созданной CNAME: *.sharepoint.contoso.com

2. Закажите во внешней фирме сертификат wildcard *.sharepoint.contoso.com c поддержкой защиты домена sharepoint.contoso.com. Обязательно используйте свой домен!

Здесь есть одно отступление: В windows server 2016 IIS 10 появилась возможность делать отдельные привязки типа wildcard. Так что в случае если у вас уже есть wildcard сертификат для *.contoso.com, вы можете купить сертификат wildcard только для защиты *.sharepoint.contoso.com это будет дешевле.

3. В центре администрирования запустим службы на сервере для обслуживания приложений SharePoint:


4. Настроим необходимые сервисы для среды приложений в SharePoint PowerShell:

— a. Subscription Settings service:

$account = Get-SPManagedAccount "contoso\spservice" 
# Получаем управляемый аккаунт для запуска приложения Sharepoint
$appPoolSubSvc = New-SPServiceApplicationPool -Name SettingsServiceAppPool -Account $account
# Создаем пул приложения IIS для запуска новых сервисов
$appSubSvc = New-SPSubscriptionSettingsServiceApplication -ApplicationPool $appPoolSubSvc -Name SettingsServiceApp -DatabaseName SP_SubscriptionSettingsService
# Создаем приложение Subscription Settings
$proxySubSvc = New-SPSubscriptionSettingsServiceApplicationProxy -ServiceApplication $appSubSvc
# Создаем прокси для подключения к приложению Subscription Settings

b. App Management service

$appPoolAppSvc = New-SPServiceApplicationPool -Name AppServiceAppPool -Account $account
# Создаем пул приложения IIS для запуска новых сервисов
$appAppSvc = New-SPAppManagementServiceApplication -ApplicationPool $appPoolAppSvc -Name AppServiceApp -DatabaseName SP_AppManagementService
# Создаем приложение App Management
$proxyAppSvc = New-SPAppManagementServiceApplicationProxy -ServiceApplication $appAppSvc
# Создаем прокси для подключения к приложению App Management

5. Для конфигурирования автогенерируемой ссылки приложения:

— a. перейдите в раздел приложений в центре администрирования.


— b. Укажите следующие (свои) показатели



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

— a. Установите английский языковой пакет

— b. Включите английский язык



— c. Активируйте компонент доступа к конечным точкам интернета в центре администрирования.



7. Добавьте первое приложение для установки пользователями:

— a. Зайдите в центр администрирования на вкладку приложения.

— b. Нажмите на ссылку «Купить приложения».

— c. Через несколько секунд из интернета отобразится каталог приложений.

Если у вас стоит прокси сервер то могут понадобится дополнительные настройки.
Описано в данной статье.

— d. Кликните на приложение и нажмите добавить, а затем подтвердить. В конце вы увидите надпись: «Вы получили это приложение для всех пользователей в организации.»

— e. Теперь приложение можно добавить на пользовательский сайт. Оно отобразится в контенте сайта при нажатии кнопки добавить приложение, среди стандартных поставляемых вместе с SharePoint.

— f. Обратите внимание что доступ сервера SharePoint к интернету очень важен, так как все операции с приложениями происходят через интернет. Даже в момент конечной установки на сайты пользователей файл приложения скачивается с интернета (каждый раз).

— g. Так же теперь есть возможность размещать свои разработанные приложения на портале SharePoint
Tags:
Hubs:
+4
Comments0

Articles