Компонент MenuItem предназначен для отображения конечного элемента в меню, навигации по процессам, расчету метрик по пунктам.
Настройка компоненты: * накидывается на строго на компоненту MenuGroup * элементы добавляются/редактируются в разделе “Меню.Настройка элементов”
Описание элементов:
| Наименование | Назначение | Значение по умолчанию |
|---|---|---|
| Name | Наименование элемента | |
| Has Metric | Необходимость вычислить метрику для элемента | false |
| Custom Load | Флаг для подгрузки метрики из кастомного запроса | false |
| Custom Dao | Заполнение кастомного запроса с возможностью выбора переменных процесса | |
| Business Process To Start | Выбрать процесс, который нужно запустить при нажатии на соответствующий пункт меню | |
| Dao | Выбрать граф сущностей для вычисления метрики | |
| Aggregation Column | Выбор таблицы и колонки, по которой нужна агрегация | |
| Aggregation Function | Выбор агрегирующей функции | |
| Static Url | Флаг для действия элемента, если true - открывает статичный URL | false |
| Process With Variables | Выбор процесса для перехода | |
| Url | URL для перехода | |
| Visible By Roles | Список ролей который могут запустить процесс | |
| Advanced Properties - Additional Variables | Здесь можно указать переменную процесса, значением которой будет значение выбранного объекта на форме. Эту переменную можно использовать в блоке Process with variables - Variables. |
- по нажатию на элемент, для которых задан Business Process To Start, происходит старт указанного процесса