Low-code дизайнер > Конструктор приложений / Дерево папок в иерархическом справочнике

Дерево папок в иерархическом справочнике

Пользователи могут группировать элементы приложения по папкам, если администратор системы настроил их иерархию. В этом случае дерево папок отображается в левом меню под названием приложения, а справа вы увидите содержимое выбранной папки.

doctree_1

Настроить иерархию папок

Настраивать и редактировать иерархический справочник, создавать фильтры папок и устанавливать права доступа к папкам могут пользователи, входящие в группу Администраторы.

Чтобы создать структуру папок, используйте настройку Иерархический справочник. Для этого:

  1. Откройте меню приложения, нажав на шестерёнку рядом с его названием.
  2. Выберите пункт Иерархический справочник.
  3. Активируйте опцию Включить иерархический справочник.
  4. Нажмите Сохранить. Под названием приложения появится фильтр Все записи.
  5. Нажмите на изображение карандаша справа от фильтра Все записи.
  6. Добавьте папки.

Для создания вложенных папок:

  1. Нажмите на шестерёнку справа от названия папки, в которой хотите настроить вложенную структуру. Откроется её меню.
  2. В меню выберите пункт Добавить вложенную папку и введите название новой папки. Таких папок можно добавить несколько.
  3. Внутри каждой вложенной папки вы можете создать папки следующего уровня. Количество вложенных уровней не ограничено.

После того, как вы создали и настроили дерево, нажмите на крестик справа от фильтра Все записи, чтобы выйти из режима редактирования.

Обратите внимание, добавить элемент в папку можно, если на форме приложения размещён виджет Навигация по папкам. Поэтому проверьте размещение виджета на формах создания, просмотра или редактирования элемента приложения.

При экспорте приложения с настроенным иерархическим справочником все созданные папки также будут экспортированы. При импорте этого приложения в другой раздел или компанию вся структура папок сохранится.

Действия с папками

Чтобы открыть меню для работы с папкой, нажмите на карандаш рядом с фильтром Все записи. Затем нажмите на шестерёнку справа от названия нужной папки. Откроется меню с доступными действиями.

  • Переименовать — введите новое название, как при создании папки;
  • Переместить — выберите любую папку в вашей структуре, куда хотите переместить текущую папку;
  • Права доступа — вы можете настроить права доступа для каждой папки;
  • Удалить — удаляя папку, вы одновременно удаляете и все вложенные в нее папки. Элементы приложения не удалятся и будут видны по фильтру Все записи.

Создать фильтр папки

Помимо стандартного поиска по элементам приложения, в иерархическом справочнике можно создать фильтры папки. Это позволит искать элементы в рамках определённой папки. Чтобы добавить такой фильтр, откройте поиск по параметрам, заполните поля для поиска и нажмите Сохранить как фильтр для папки.

folder_filter

Фильтр можно переименовать, переместить или удалить. Для этого нажмите на карандаш рядом с фильтром Все записи. Затем нажмите на шестерёнку справа от названия нужной папки и выберите подходящий пункт меню.

Настройки доступа

По умолчанию доступ к элементам регулируется на уровне приложения, но вы можете ограничивать доступ на уровне папок:

  1. настроить общие права доступа ко всем папкам приложения;
  2. установить доступ для отдельной папки приложения.

При этом по фильтру Все записи отобразятся элементы приложений из всех папок, к которым у вас есть доступ.

Подробнее об этих настройках читайте в статье «Ограничение на уровне папок приложения».

Работа с папками приложения

После настройки дерева папок и доступа к ним пользователи могут выполнять следующие действия:

•добавлять элемент в папку из его карточки;

•использовать фильтр папки;

•просматривать дерево папок приложения на форме другого приложения.

Добавить элемент в папку

Вы можете размещать элементы приложений по папкам на любом этапе работы с ними: при создании, просмотре и редактировании.

В карточке элемента в левом верхнем углу указано, в какой папке он лежит. Если папка вложенная, то отображен весь путь до неё. Если элемент ещё не определён ни в одну из папок, указано Все записи.

Чтобы поместить элемент в папку, нажмите на карандаш и в открывшемся списке выберите нужную папку. Затем нажмите Переместить. Таким же образом в дальнейшем вы сможете перемещать элементы между папками.

doctree4

Начало внимание

Опция добавления элемента в папку доступна, если на форме приложения размещён виджет Навигация по папкам. Настроить форму создания, просмотра или редактирования элемента приложения может администратор системы.

Конец внимание

Фильтр папки

При работе с элементами приложения вы можете использовать фильтры папок, настроенные администратором системы. Они отображаются в дереве папок, названия фильтров указаны курсивом, чтобы было легко отличить их от самих папок.

folder-filter

Нажав на фильтр, вы увидите все элементы, доступные вам и соответствующие параметрам поиска. При этом можно дополнительно применить обычные фильтры, созданные для этого приложения.

Иерархический справочник на формах других приложений

Когда приложение с настроенным иерархическим справочником размещается на форме другого приложения, то при заполнении поля и выборе элемента также будет отображаться дерево папок.

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

В открывшемся окне слева отображается настроенное в приложении дерево папок. В правой части — список всех элементов в выбранной папке.

searach_tree

Чтобы найти элемент, укажите его название в строке поиска на верхней панели окна. Поиск будет осуществляться среди элементов в выбранной папке.