Ограничение файла

Примечание – На файл, прикрепляемый к документу, можно наложить ограничения по размеру и по форматам.

1. Зайти в раздел «LowCode» – «Модели данных» – «Документы» и открыть ранее созданный класс документа.

2. Перевести переключатель «Включена проверка форматов файла» в положение «Включено» (Настройки сервиса «Управление документами»).

img

3. Нажать кнопку img.

4. Перейти в раздел «Платформа» – «Конфигурации» и нажать кнопку img – откроется форма создания новой конфигурации.

5. Заполнить поля:

  • «Системный код приложения» (в данном случае для модели данных – «Сервис управления моделью данных (dh-datamodel-service)»);

  • «Ключ» – путь в YAML-файле, куда записать эту конфигурацию для использования – «docshouse.datamodel.file_formats» (Создание класса объекта «Документ»);

  • «Значение» – наименование форматов файлов, которые в дальнейшем можно будет прикреплять к документам (наименования форматов пишутся в фигурных скобках через запятую, перед указанием формата необходимо указать тип данных и поставить слеш, например «{image/tiff}» (Настройки сервиса «Управление документами»)).

Значения в полях «Профиль» и «Метка» оставить по умолчанию (рисунок ниже).

img

6. Нажать кнопку img – конфигурация глобального ограничения форматов будет сохранена.

7. В разделе «Конфигурации» нажать кнопку img – откроется форма создания новой конфигурации.

8. Заполнить поля (рисунок ниже):

  • «Системный код приложения» (в данном случае для документов – «Сервис Управление документами (dh-documents-service)»);

  • «Ключ» – путь в YAML-файле, куда записать эту конфигурацию для использования – «docshouse.documents.allowed_file_formats» (Создание класса объекта «Документ»);

  • «Значение» – наименование форматов файлов, которые в дальнейшем можно будет прикреплять к документам (наименования форматов пишутся в фигурных скобках через запятую, перед указанием формата необходимо указать тип данных и поставить слеш, например «{image/tiff}» (Настройки сервиса «Управление документами»)).

img

9. Нажать кнопку img – конфигурация ограничения форматов для документов будет сохранена.

10. Перейти в раздел «Платформа» – «Конфигурации» и нажать кнопку img – откроется форма создания новой конфигурации.

11. Заполнить поля (рисунок ниже):

  • «Системный код приложения» (в данном случае для документов – «Сервис Управление документами (dh-documents-service)»);

  • «Ключ» – путь в YAML-файле, куда записать эту конфигурацию для использования – «docshouse.documents.file_formats_check_enable» (Настройки сервиса «Управление документами»);

  • «Значение» – может содержать значения «true» или «false», необходимо написать значение «true».

Значения в полях «Профиль» и «Метка» оставить по умолчанию.

img

12. Нажать кнопку img – конфигурация наличия или отсутствия проверки форматов файлов будет сохранена.

13. В разделе «Конфигурации» нажать кнопку img – откроется форма создания новой конфигурации.

14. Заполнить поля (рисунок ниже):

  • «Системный код приложения» (в данном случае для документов – «Сервис Управление документами (dh-documents-service)»);

  • «Ключ» – путь в YAML-файле, куда записать эту конфигурацию для использования – «docshouse.documents.max_file_size» (Настройки сервиса «Управление документами»);

  • «Значение» – максимально допустимый размер прикрепляемых файлов в kb, например можно указать значение «1000000».

img

15. Нажать кнопку img – конфигурация максимально допустимого размера прикрепляемых файлов будет сохранена.

16. Зайти в раздел «LowCode» – «Модели данных» – «Документы» и открыть ранее созданный класс документов.

17. Убедиться, что переключатели «Включена проверка форматов файла» и «Использовать глобальные ограничения на форматы файлов» переведены в положение «Включено», если нет – то перевести (рисунок выше).

18. В поле «Разрешенные форматы файлов:» нажать кнопку img – откроется окно «Выбрать разрешенные форматы файлов» (рисунок ниже).

img

19. Выбрать форматы файлов, которые будет возможно прикреплять к документам в дополнение к глобальным ограничениям, и нажать кнопку «Подтвердить» – выбранные форматы файлов станут разрешенными (рисунок ниже).

img

20. В блоке «Прикрепление/вложение контента» в поле «Максимальный размер файла» указать необходимое значение в kb, например «1000000» (рисунок ниже).

img

21. Нажать кнопкуimg.

22. Перейти в раздел «Платформа» – «Конфигурации» и открыть ранее созданную конфигурацию класса документов, в который были внесены изменения (с ключом «docshouse.datamodel.starter.classes») (рисунок ниже).

img

23. Для активации кнопки img внести и отменить любое изменение, например в поле «Значение» поставить и удалить пробел после существующего значения, затем нажать кнопку img – конфигурация класса после внесения последних изменений в класс документов будет обновлена.

24. Зайти в раздел «Управление документами» – «Документы», нажать кнопку img, выбрать класс документа и нажать кнопку «Выбрать» – откроется карточка создания документа.

25. Убедиться, что отображается блок «Ограничения на форматы и размер файла» (рисунок ниже).

img

26. В карточке создания документа заполнить поля:

  • «Наименование»;

  • «Атрибуты».

27. Нажать кнопку «+ Добавьте файл или перетащите его в это поле» и выбрать файл, формат которого соответствует формату, ранее отмеченному как разрешенный для прикрепления.

28. Нажать кнопку img – новый документ с прикрепленным файлом разрешенных формата и размера будет сохранен (рисунок ниже).

img

29. Нажать кнопку «Опубликовать», в открывшемся окне нажать кнопку «Опубликовать» – документ с прикрепленным файлом будет опубликован и перемещен в раздел «Документы».