Ограничение файла¶
Примечание – На файл, прикрепляемый к документу, можно наложить ограничения по размеру и по форматам.
1. Зайти в раздел «LowCode» – «Модели данных» – «Документы» и открыть ранее созданный класс документа.
2. Перевести переключатель «Включена проверка форматов файла» в положение «Включено» (Настройки сервиса «Управление документами»).
4. Перейти в раздел «Платформа» – «Конфигурации» и нажать кнопку
– откроется форма создания новой конфигурации.
5. Заполнить поля:
-
«Системный код приложения» (в данном случае для модели данных – «Сервис управления моделью данных (dh-datamodel-service)»);
-
«Ключ» – путь в YAML-файле, куда записать эту конфигурацию для использования – «docshouse.datamodel.file_formats» (Создание класса объекта «Документ»);
-
«Значение» – наименование форматов файлов, которые в дальнейшем можно будет прикреплять к документам (наименования форматов пишутся в фигурных скобках через запятую, перед указанием формата необходимо указать тип данных и поставить слеш, например «{image/tiff}» (Настройки сервиса «Управление документами»)).
Значения в полях «Профиль» и «Метка» оставить по умолчанию (рисунок ниже).
6. Нажать кнопку
– конфигурация глобального ограничения форматов будет сохранена.
7. В разделе «Конфигурации» нажать кнопку
– откроется форма создания новой конфигурации.
8. Заполнить поля (рисунок ниже):
-
«Системный код приложения» (в данном случае для документов – «Сервис Управление документами (dh-documents-service)»);
-
«Ключ» – путь в YAML-файле, куда записать эту конфигурацию для использования – «docshouse.documents.allowed_file_formats» (Создание класса объекта «Документ»);
-
«Значение» – наименование форматов файлов, которые в дальнейшем можно будет прикреплять к документам (наименования форматов пишутся в фигурных скобках через запятую, перед указанием формата необходимо указать тип данных и поставить слеш, например «{image/tiff}» (Настройки сервиса «Управление документами»)).
9. Нажать кнопку
– конфигурация ограничения форматов для документов будет сохранена.
10. Перейти в раздел «Платформа» – «Конфигурации» и нажать кнопку
– откроется форма создания новой конфигурации.
11. Заполнить поля (рисунок ниже):
-
«Системный код приложения» (в данном случае для документов – «Сервис Управление документами (dh-documents-service)»);
-
«Ключ» – путь в YAML-файле, куда записать эту конфигурацию для использования – «docshouse.documents.file_formats_check_enable» (Настройки сервиса «Управление документами»);
-
«Значение» – может содержать значения «true» или «false», необходимо написать значение «true».
Значения в полях «Профиль» и «Метка» оставить по умолчанию.
12. Нажать кнопку
– конфигурация наличия или отсутствия проверки форматов файлов будет сохранена.
13. В разделе «Конфигурации» нажать кнопку
– откроется форма создания новой конфигурации.
14. Заполнить поля (рисунок ниже):
-
«Системный код приложения» (в данном случае для документов – «Сервис Управление документами (dh-documents-service)»);
-
«Ключ» – путь в YAML-файле, куда записать эту конфигурацию для использования – «docshouse.documents.max_file_size» (Настройки сервиса «Управление документами»);
-
«Значение» – максимально допустимый размер прикрепляемых файлов в kb, например можно указать значение «1000000».
15. Нажать кнопку
– конфигурация максимально допустимого размера прикрепляемых файлов будет сохранена.
16. Зайти в раздел «LowCode» – «Модели данных» – «Документы» и открыть ранее созданный класс документов.
17. Убедиться, что переключатели «Включена проверка форматов файла» и «Использовать глобальные ограничения на форматы файлов» переведены в положение «Включено», если нет – то перевести (рисунок выше).
18. В поле «Разрешенные форматы файлов:» нажать кнопку
– откроется окно «Выбрать разрешенные форматы файлов» (рисунок ниже).
19. Выбрать форматы файлов, которые будет возможно прикреплять к документам в дополнение к глобальным ограничениям, и нажать кнопку «Подтвердить» – выбранные форматы файлов станут разрешенными (рисунок ниже).
20. В блоке «Прикрепление/вложение контента» в поле «Максимальный размер файла» указать необходимое значение в kb, например «1000000» (рисунок ниже).
22. Перейти в раздел «Платформа» – «Конфигурации» и открыть ранее созданную конфигурацию класса документов, в который были внесены изменения (с ключом «docshouse.datamodel.starter.classes») (рисунок ниже).
23. Для активации кнопки
внести и отменить любое изменение, например в поле «Значение» поставить и удалить пробел после существующего значения, затем нажать кнопку
– конфигурация класса после внесения последних изменений в класс документов будет обновлена.
24. Зайти в раздел «Управление документами» – «Документы», нажать кнопку
, выбрать класс документа и нажать кнопку «Выбрать» – откроется карточка создания документа.
25. Убедиться, что отображается блок «Ограничения на форматы и размер файла» (рисунок ниже).
26. В карточке создания документа заполнить поля:
-
«Наименование»;
-
«Атрибуты».
27. Нажать кнопку «+ Добавьте файл или перетащите его в это поле» и выбрать файл, формат которого соответствует формату, ранее отмеченному как разрешенный для прикрепления.
28. Нажать кнопку
– новый документ с прикрепленным файлом разрешенных формата и размера будет сохранен (рисунок ниже).
29. Нажать кнопку «Опубликовать», в открывшемся окне нажать кнопку «Опубликовать» – документ с прикрепленным файлом будет опубликован и перемещен в раздел «Документы».










