OnlyOffice¶
ℹ️ Функционал доступен только после перехода на NET Core, начиная с версии 2.257
Интеграция позволяет работать с текстовыми документами в режиме просмотра и редактирования с использованием сервера OnlyOffice в интерфейсе "Первой Формы".
Технические требования¶
Список требований для установки OnlyOffice версии Community Edition:
-
\< 100 пользователей — 1 vCPU, 4GB RAM, 40GB Storage
-
100 - 200 — 2 vCPU, 4GB RAM, 80GB Storage
-
200 - 400 — 4 vCPU, 4GB RAM, 160GB Storage
Настройка¶
Для включения OnlyOffice, аналогично Р7 Офис, необходимо в пользовательском ключе OfficeOnlineEditor задать параметру "editor" значение "OnlyOffice".
ℹ️ Обратите внимание: для корректной работы с онлайн-редакторами необходимо учитывать версию платформы. В версиях 2.264 Кассиопея и ниже в параметре "editor" для работы с OnlyOffice необходимо указывать значение "r7". Начиная с версии 2.265 Цефей и выше для одноименного редактора доступно значение "OnlyOffice", использование "r7" остается только для редактора Р7-Офис
Ключ имеет вид Json — объекта:
{"editor": "OnlyOffice", "settings": {"serverAddress":"https://ru.1forma.ru/office", "allowedIPs": []
В атрибут settings можно задать адрес сервера и список разрешенных подсетей.
Пояснения ĸ параметрам:
-
"editor": "OnlyOffice" — уĸазывает использование редаĸтора.
-
"serverAddress" — адрес сервера ONLYOFFICE (например, https://1f.domain/office/).
-
"allowedIPs" — списоĸ разрешенных IP-адресов или подсетей. Может быть пустым.
ℹ️ Настройки персонализации (кастомизации) и управления разрешениями для OnlyOffice имеют фиксированные значения и не подлежат изменению
Ограничения использования ONLYOFFICE Document Server Community Edition¶
ONLYOFFICE CE не поддерживает кластеризацию. Отказоустойчивость и масштабирование должны обеспечиваться средствами оркестратора или путём запуска нескольких независимых реплик. При втором варианте, если несколько пользователей одновременно редактируют один и тот же документ, возможна рассинхронизация.
ONLYOFFICE CE имеет ограничение на число одновременных сессий редактирования — максимум 20 вкладок с открытым редактором. При превышении этой границы все последующие подключения к редактору будут открываться только в режиме просмотра. При превышении лимита дополнительные файлы открываются в режиме просмотра без возможности редактирования, пользователь получает соответствующее уведомление.
Для сценариев, где требуется кластеризация, отказоустойчивость с высокой нагрузкой или значительно большее число одновременных редактирующих пользователей/сессий, необходимо рассмотреть коммерческий вариант лицензирования — Enterprise-версию. Или рассмотреть использование отечественного продукта — Р7‑Офис, который является вариантом импортозамещения офисного пакета.