Справка по системе Платформа ELMA BPM
×
Меню

Иерархический объект

Иерархические объекты – это объекты, которые имеют иерархическую структуру, состоящую из элементов различных уровней. В системе ELMA представлены два типа иерархии: Группы и элементы и Элементы. Как правило, иерархическими объектами в системе ELMA являются справочники, элементы которых могут быть сгруппированы (рис. 1). Элементы неиерархических объектов отображаются в виде списка.
Рис. 1. Иерархический справочник с типом иерархии "Группы и элементы"
Для того чтобы сделать объект иерархическим (добавить ему признак Иерархический), необходимо в карточке требуемого объекта в Дизайнере ELMA на вкладке Дополнительные установить флажок Иерархический. При установке данного флажка ниже на текущей вкладке появляется дополнительное поле Тип иерархии с выпадающим списком: Группы и элементы и Элементы. Подробнее об этом см. соответствующую страницу справки. Также при установке флажка Иерархический в карточке объекта на вкладке Свойства добавляется несколько свойств по умолчанию:
Родительский объект – возможность привязки экземпляров объекта к группе экземпляров того же объекта. В веб-приложении данное поле содержит выпадающий список, из которого может быть выбран родительский объект для создаваемой записи.
Является группой – возможность назначения экземпляра объекта группой. При установке переключателя в положение Да данный экземпляр объекта будет добавлен в выпадающий список поля Родительский объект, будет доступен для выбора в качестве родительского объекта, а также будет отображен на странице справочника в качестве группы (папки).

Создание группы в иерархическом справочнике

Возможность создания группы в иерархическом справочнике доступна пользователям при наличии соответствующих прав на добавление элементов справочника, а также только для справочников с типом иерархии Группы и элементы.
Для создания группы в иерархическом справочнике необходимо на странице требуемого справочника в верхнем меню нажать на кнопку Создать – Создать группу (рис. 2).
Рис. 2. Страница справочника. Кнопка "Создать – Создать группу"
На открывшейся странице (рис. 3) необходимо заполнить требуемые поля и нажать на кнопку Сохранить.
Рис. 3. Страница создания записи иерархического объекта
По умолчанию на данной странице отображаются поля:
При выборе родительского объекта с помощью кнопки будет открыто окно выбора элемента из иерархического справочника, в котором будет указан Путь (рис. 4), отображающий местоположение элемента в справочнике.
Рис. 4. Окно выбора элемента иерархического справочника
Если для справочника установлен тип иерархии Группы и элементы, то при выборе родительского объекта группа, в которую вложены другие группы, будет отображена дважды. То есть в выпадающем списке есть родительский элемент для вложенных групп (выделен жирным шрифтом) и группа, доступная для выбора, (выделена обычным шрифтом) (рис. 5).
Рис. 5. Выбор родительского объекта из выпадающего списка
Набор остальных полей на странице зависит от свойств объекта, заданных в Дизайнере ELMA в карточке данного объекта на вкладке Свойства.

Создание записи в иерархическом справочнике

Возможность создания записи в иерархическом справочнике или его группе доступна пользователям при наличии соответствующих прав на добавление элементов справочника.
Создание элемента справочника в группе может быть выполнено несколькими способами. Для этого необходимо на странице требуемого справочника или папки в верхнем меню нажать на кнопку Создать (рис. 6).
Рис. 6. Страница справочника. Кнопка "Создать"
На открывшейся странице (рис. 3) необходимо заполнить требуемые поля и нажать на кнопку Сохранить.
По умолчанию на данной странице отображаются поля:
Набор остальных полей на странице зависит от свойств объекта, заданных в Дизайнере ELMA в карточке данного объекта на вкладке Свойства.
В том случае, если выбран тип иерархии Элементы, то с помощью кнопки Создать можно создать также папку элементов.
Для добавления элементов в эту папку ее необходимо будет выбрать в поле Родительский объект.
При этом созданная папка будет аналогична обычной записи справочника, то есть будет доступна для выбора.

См. также: