Настройки сервиса «Управление документами»¶
Настройки, перечисленные в таблице, устанавливаются в сервисе «Управление настройками (конфигурации)».
Настройки сервиса «Управление документами»
| Настройка | Описание | Пример |
|---|---|---|
| ldm.renditions.service.name | Наименование сервиса альтернативных представлений | ldm-renditions-service |
| ldm.events.filters.SourceClassModelEventFilter.eventTypes | Типы событий, публикация которых фильтруется стартером «ldm-starter-events» по модели source класса по конкретному полю. Если фильтруемое событие не указано в настройке, то оно не публикуется. Объединение по условию «ИЛИ» | ldm.documents.ReadEvent.Success |
| ldm.events.filters.SourceClassModelEventFilter.sourceClassProperty | Атрибут, наличие которого проверяется стартером «ldm-starter-events» в Dto объекта события. Объединение по условию «И» | _ldmPersonalDataSubjectProperty |
Сформированные сервисом события фильтруются в рамках стартера «ldm-starter-events» c учетом настроек сервиса.
Событие «UpdateDocumentContentEvent.Success», информирующее об обновлении содержимого документа, начиная с релиза 1.9 считается как «deprecated».
В сервисе «Управление настройками» для документов можно настраивать ограничения по формату файлов. Для этого требуется в сервисе «Управление настройками» создать конфигурацию для сервиса «Управление документами» с ключом «docshouse.documents.allowed_file_formats», где в поле Значение прописать необходимые значения:
{application/msword,doc}, {application/msword,docx}, {application/pdf,pdf}, {application/rtf,rtf}, {application/vnd.ms-excel,xls}, {application/vnd.ms-excel,csv}, {application/vnd.ms-powerpoint,ppt}, {application/vnd.ms-project,mpp}, {application/zip,zip}, {image/jpeg,jpeg}, {image/jpeg,jpg}, {image/svg+xml,svg}, {image/tiff,tif}, {text/plain,txt}, {application/x-7z-compressed,7z}, {image/gif,gif}, {image/png,png}, {application/rar,rar}, {application/vnd.openxmlformats-officedocument.spreadsheetml.sheet,xlsx}, {application/vnd.openxmlformats-officedocument.wordprocessingml.document,docx}, {application/xml,xml},
Для настройки проверки формата файлов необходимо в сервисе «Управление настройками» создать конфигурацию для сервиса «Управление документами» с ключом «docshouse.documents.file_formats_check_enable», где в поле Значение прописать «true» (для включения проверки» или «false» (для отключения проверки).
Чтобы для документов заработала проверка прикрепляемых форматов файлов, требуется создать перечисленные выше конфигурации для сервиса «Управление документами» и конфигурацию «docshouse.datamodel.file_formats» для сервиса «Управление моделью данных» (см. п. Создание класса объекта «Документ»).
Для настройки ограничений по размеру файлов необходимо в сервисе «Управление настройками» создать конфигурацию для сервиса «Управление документами» с ключом «docshouse.documents.max_file_size», где в поле Значение прописать необходимое числовое значение.