1. Для работы приложения требуется скопировать файл Discovery.xml в папку wopi приложения. Файл Discovery.xml генерируется Office Web Apps Server и его требуется обновлять после каждого обновления Office Web Apps Server. Сам файл доступен по адресу https://<имя_сервера_owapps>/hosting/discovery.
Для корректного отображения pdf-файлов необходимо удалить из файла Discovery.xml все cтроки, где есть ext="pdf". |
---|
2. В файл web.config приложения "Первая Форма" добавить анонимный доступ к обработчику запросов от WebApps:
<location path="wopi">
<system.web>
<authorization>
<allow users="?" />
</authorization>
</system.web>
</location>
И добавить сам обработчик в секцию handlers:
<add name="Wopi" path="wopi/*" type="WOPI.WopiFiles" verb="*"/>
3. В интерфейсе администратора "Первой Формы" в разделе "Общие настройки приложения" (Прочее — Системные настройки) заполнить параметры:
Параметры приложения.
•"Использовать Office Web Apps для просмотра документов в браузере"
•"Использовать Office Web Apps для редактирования документов в браузере"
•"Сервер для получения файлов из Office Web Apps" (этот параметр надо указывать в версиях после 25.12.2014) — конкретный сервер "Первой Формы".
•"Тип зоны" — зона, в которой должен работать данный сервер "Первой Формы" с Web Apps. Зона может быть внешней или внутренней, доступные зоны можно посмотреть в файле Discovery.xml. Внешняя зона обычно используется для публикаций через интернет, внутренняя – для локальной сети. При необходимости можно переопределить эту настройку, добавив в Web.Config в раздел appSettings: <add key="WAZone" value="external "/> (вместо external можно указать internal для использования внутренней зоны).
•"Путь к discovery xml" — путь к файлу Discovery.xml, по-умолчанию это "~/wopi/Discovery.xml"
•"Время жизни токена" — время жизни билета для Web Apps в секундах. Это время с момента нажатия пользователем на лупу, в течение которого Web Apps должны успеть запросить файлы.