Управление редактированием контента документов¶
Сервис «Управление редактированием контента документов» является модулем Системы, интегрированном с офисным программным обеспечением Р7-Офис (далее – Р7).
Модуль позволяет пользователю запустить процесс редактирования документов офисного формата в режиме реального времени, не выходя из основного интерфейса Системы. Модуль позволяет производить просмотр, редактирование (в том числе совместное) современных форматов офисных документов.
В рамках работы с сервисом реализованы следующие функции:
- Получение конфигурации для сравнения – позволяет получить конфигурацию выбранного файла для сравнения. Полученная конфигурация используется для инициализации редактора документа в представлении сравнения документов.
- Создание конфигурации для сравнения – позволяет создать в БД конфигурацию контента для инициализации процесса сравнения документов в редакторе Р7.
- Запрос в командный сервис Р7 – позволяет сформировать запрос в командный сервис службы сервера документов Р7 для принудительного вызова служебных команд сервиса.
- Запрос для обратных вызовов – позволяет сформировать запрос в обработчик обратных вызовов, поступающих от служб сервера документов Р7.
- Получение конфигурации контента – позволяет запросить конфигурацию для инициализации встроенного редактора документов Р7.
- Создание конфигурации контента – позволяет создать в БД конфигурацию контента для инициализации процесса редактирования документа в редакторе Р7.
- Загрузка контента документа из Р7 – выполняет загрузку контента документа по временной ссылке, полученной от сервера документов Р7 (при завершении процесса редактирования документа), и сохранение файла в сервисе «Управление файлами».
- Получение списка пользователей – позволяет получить список зарегистрированных пользователей Системы с их атрибутами для последующего добавления в список пользователей с совместным доступом для редактирования контента документа.
- Создание списка пользователей для совместного доступа – позволяет создать новый список пользователей (соавторов) для совместного доступа к контенту документа для выбранной конфигурации контента.
- Добавление пользователя в список пользователей – позволяет добавить нового пользователя в список пользователей для совместного доступа к контенту документа.
- Удаление пользователя из списка пользователей – позволяет удалить пользователя из текущего списка пользователей, имеющих доступ к совместному редактированию контента документа.
- Получение списка пользователей с совместным доступом – позволяет получить список пользователей с совместным доступом к текущей версии контента документа.
- Удаление списка пользователей для совместного доступа – позволяет удалить из текущего списка всех пользователей, имеющих доступ к совместному редактированию контента документа.