SharePoint logo

Совместная работа с документами: SharePoint 2016. Часть 2. Настройка внешнего доступа

Продолжаю цикл публикаций на тему SharePoint Server. В первой части мы рассмотрели особенности совместной работы, используя Office Online и настрольную версию программы MS Office. В этой статье покажу, как запустить и опубликовать SharePoint + Office Online.

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

DNS

Сразу упрощаем себе и пользователю работу по запоминанию и настраиваем Split DNS для хостов sharepoint server и office online server.

Дано: Внешний домен servilon.ru и внешние имена sp2016.servilon.ru и oos2016.servilon.ru.

Решение: На внутреннем DNS добавляем две новые Forward Lookup Zones с соответствующими именами sp2016.servilon.ru и oos2016.servilon.ru.

В каждую зону добавляем по А записи с указанием на локальный адрес соответствующего сервера:

DNS

Сертификат

Выписываем сертификат сразу на оба сервиса. В SAN добавляем оба имени sp2016.servilon.ru и oos2016.servilon.ru.

DNS Certificate

Этот сертификат мы ещё трижды вспомним, он будет использоваться на ShrePoint Server (в IIS), на Office Online Server и на ARR для публикации сайтов

Настройки SP

Первое на что обращаешь внимание при настройке совместной работы – это настройки версионности для библиотеки документов (Library > Library Settings > Versioning Settings).

В 2016 сервере Microsoft нас толкает на сотрудничество и объединение, уже настроев по умолчанию всё для совместной работы:

Document Version History установлен в Create major versions;

Require Check Out — NO

Тут так же надо вспомнить про безопасность и наш сертификат, указываем его в Bindings для нашего SP сайта:

Настройка OOS

Office Online Server – это

  • Во-первых, возможность сократить количество лицензий и установок MS Office.
  • Во-вторых, расширение возможности доступа и редактирования документа, грубо говоря – нужен только браузер.
  • В-третьих, отличный от настольной версии опыт совместной работы. Об этом будет дальше.

Так что давайте посмотрим, что нам для разворачивания сервера понадобится.

MS говорит о минимальных требованиях к оборудованию идентичных требованиям для SharePoint Server 2016:

  • ОЗУ: 12ГБ
  • Процессор: 64-разрядный, четырехъядерный
  • ЖД: 80ГБ

В реальности, для тестовой среды можно значительно урезать ОЗУ.

  1. На сервере устанавливаем .NET Framework 4.5.2;
  2. Устанавливаем необходимые компоненты ОС командой
    Install-WindowsFeature Web-Server, Web-Mgmt-Tools, Web-Mgmt-Console,
    Web-WebServer, Web-Common-Http, Web-Default-Doc, Web-Static-Content,
    Web-Performance, Web-Stat-Compression, Web-Dyn-Compression, 
    Web-Security,Web-Filtering, Web-Windows-Auth, Web-App-Dev, 
    Web-Net-Ext45,Web-Asp-Net45, Web-ISAPI-Ext, Web-ISAPI-Filter, 
    Web-Includes, InkandHandwritingServices, Windows-Identity-Foundation
  3. После установки требуется перезагрузка системы.
  4. Запускаем установку OOS, мастер установки спросит только путь установки.
  5. Настроем ферму OOS (сразу рассмотрим безопасное соединение https).
    • Импортируем ранее выписанный сертификат.
    • Создаем OOS ферму командой PS:
      Set-OfficeWebAppsFarm -EditingEnabled

      InternalURL и ExternalURL идентичны т.к. настроен Split DNS.

Для включения возможности правки через OOS используем команду PS:

Set-OfficeWebAppsFarm -EditingEnabled

InternalURL и ExternalURL идентичны т.к. настроен Split DNS.
Вернемся на сервере SharePoint, буквально на две команды:

  1. В SharePoint 2016 Management Shell от администратора выполняем команду:
    New-SPWOPIBinding -ServerName “OOS server name”

    SharePoint 2016 Management Shell

  2. Т.к. наш SharePoint используется как внутри, так и снаружи инфраструктуры меняем зону на external-https:
    Set-SPWOPIZone -zone "external-https"

Настройка публикации на ARR

Импортируем наш сертификат в IIS.

Импорт сертификата в IIS

Указываем его в Bindings:

Импорт сертификата в IIS

Импорт сертификата в IIS

Создадим 2 фермы для sp2016.servilon.ru и oos2016.servilon.ru.

Создание новой серверной фермы

Создание новой серверной фермы

Создание новой серверной фермы

Создание новой серверной фермы

Создание новой серверной фермы
2.

Создание новой серверной фермы

Создание новой серверной фермы

Создание новой серверной фермы

Готово:

Поправим настройку кэш в обоих случаях

Новая ферма кэш

Новая ферма кэш

На уровне сервера правим URL Rewrite

URL Rewrite

Для OOS:
  1. Добавляем Condition
    Condition для OSS
  2. В Action Properties выставляем https://
    Action Properties edit

Аналогичные действия проводим для SP.

На выходе получаем следующие настройки:

SP url rewrite

После правок IIS, перезагружаем сервис командой iisreset.

Готово! Теперь у вас есть сервер oos2016.servilon.com как сервер для работы через браузер и с мобильных устройств, и sp2016.servilon.com как точка подключения к сайту SharePoint.

Задайте свои вопросы или оставляйте комментарий здесь.

Другие статьи на тему SharePoint 2016

SharePoint logo

Совместная работа с документами: SharePoint 2016, Office Online и все-все-все. Часть 1

SharePoint – модно, так должна начинаться эта статья. Но будем честны, у некоторых коллег выступает холодный пот при упоминании этого сервиса, а каждый раз, когда говоришь о документообороте и прелестях его настройки — где-то плачет котик. Первые версии продукта породили множество противников. Однако с годами из неуклюжего монстра SharePoint понемногу превращается в милого, пушистого, хотя и прожорливого офисного питомца. Если в вашей инфраструктуре уже развернуты AD, Exchange, Skype for Business, и стоит вопрос хранения и доступа к документам, то заводите SharePoint 2016.

С этого вступления я хочу начать цикл «разоблачения» SP, пройтись по настройкам и честном сравнении с альтернативными сервисами.

Microsoft каждый год сообщает о добавлении функций совместной работы в свои продукты Office и SharePoint, а заголовки статей-обзоров обещают нам «киллера» Google Docs. Что же мы имеем в данный момент, кому это будет полезно, и как это работает – об этом и будут следующие строчки в этой статье.

  1. Для совместной работы документы должны располагаться в облаке ( OneDrive, SharePoint Online), либо на on-premise сервере SharePoint.
  2. Просмотр и редактирование c PC осуществляется 2-мя способами:
    • Через web браузер с помощью Office Online apps (ранее Office Web Apps)
    • И через приложения пакета Microsoft Office (Word, Excel, PowerPoint, OneNote)
  3. Отдельным пунктом вынесу просмотр-редактирование с мобильных устройств.

Совместная работа в Office Online:

Alarm: Дальше будет много сравнений одинаковых действий для тех, кому важны детали.

Тем, кому важна суть вкратце – прошу пожаловать в Вывод.

Word Online

Правка word online
В этом режиме правка документа может производиться несколькими пользователями одновременно, при этом изменения и имя пользователя вносящего правки отображаются моментально у остальных соавторов. Пользователи могут править одновременно один и тот же участок текста, блокировки по абзацам – нет.

Excel Online

Правка exel online

В Excel Online изменения в ячейке отобразятся у других соавторов только при переходе первого на следующую ячейку. При этом ячейки не блокируются и вносить изменения могут сразу несколько пользователей.

Exel online

PowerPoint Online

Правка powerpoint online

PowerPoint Online позволяет работать одновременно над одним слайдом, но лучше работать над разными элементами, иначе пользователи не видят real time изменений друг друга.

PowerPoint online

Совместная работа в настольной версии Office:

Опыт совместной работы с документами через Office Online оставляет приятные впечатления, когда речь идет о правках текста без необходимости значительных изменений форматирования. Если вам захочется вставить диаграммы, smart art, оглавление, макросы, форматировать таблицы, использовать формулы и т.д. тут придётся использовать настольную версию программ. О разнице функционала настольной версии и online можно писать отдельную статью. Здесь же рассмотрим отличия, связанные с совместной работой.

MS Word

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

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

Сохранение-обновление объединено в кнопке Save (Ctrl+S)

Сохранение-обновление word online

Наличие обновлений индицируется иконкой напротив имени автора.

MS Excel

В случае с Excel возможности одновременной работы над документом нет. Нам предлагают либо всем перейти в онлайн версию –

Совместная работа exel online

либо встать в очередь —

MS PowerPoint

Напротив, в PowerPoint ни блокировки, ни обозначения элемента, над которым работает другой пользователь, нет. Так что, о том, что кто-то ещё работает над той же презентацией, вы можете понять разве что через панель Share.

Совместная работа PowerPoint

Наличие обновлений сигнализируется малоприметным статусом Updates Available. Статус появляется только после сохранения изменений автором, сами изменения появляются после обновления документа с помощью Save (Ctrl+S).

Наличие обновлений PowerPoint online

Совместная работа в мобильных устройствах:

Microsoft Word App + Microsoft PowerPoint App

Android:

Абзац или элемент, над которым работает пользователь, не блокируется и не подсвечивается для других соавторов, возможна одновременная работа. Правки отображаются без дополнительных действий с небольшой задержкой. То, что кто-то другой работает над этим же элементом можно видеть в меню “Share”.

Powerpoint online android app

В случае с IPhone при изменениях выдается сообщение об обновлениях с предложением Применить/Отменить.

Powerpoint online iOS

Интересно было бы ещё протестировать на Windows Phone с Windows 10, но в компании таких не нашлось.

Microsoft Excel App

Совместная работа real time в Excel App не поддерживается.

real time в Excel App

Вывод

Microsoft не первооткрыватель в нише co-working, но его Office Online Server может оказаться отличным подспорьем для корпоративного клиента, не желающего уходить в облако. В список вещей на которые можно смотреть вечно, могу добавить движущиеся флажки с именами коллег и постепенно заполняющийся документ. К сожалению, за полноценным функционалом редактора по-прежнему придётся обращаться к настольным версиям программ, в которых ещё осталась и нужна кнопка сохранения.

Далее мы рассмотрим, как осуществить процесс разворачивания on-premise компонент совместного доступа в корпоративной инфраструктуре. Ферма SharePoint 2016, Office Online Server, публикация. Задавайте свои вопросы и оставляйте комментарии здесь .

Другие статьи на тему SharePoint 2016