Настройки конфигурации
- Настройки для виджетов по статусам обратных счетчиков
- Режим компиляции
- Настройка группы пользователей "Мастер дашбордов"
Настройки для виджетов по статусам обратных счетчиков
Для работы ВП "Дашборды" необходимо проверить настройки параметров конфигурационного файла dbaccess.properties
Дашборды строятся на основе информации из базы данных. Для работы с счетчиками времени есть особенности. Состояние счетчика времени в базе данных меняется при изменении состояния объекта, от которого зависит счетчик времени, например, объект перешел в статус, в котором счетчик времени должен остановиться.
Следовательно, корректной является следующая ситуация — запрос находится в статусе "В работе" и его статус не изменяется, если счетчик времени перешел в статус "Кончился запас времени", то при получении статуса счетчика методом utils.get('UUID объекта').codeBackTimer возвращается статус EXCEED, а при получении статуса из базы данных sql- или hql-запросом возвращается статус ACTIVE.
Регулярное обновление значений счетчиков времени в базе данных включается в конфигурационном файле dbaccess.properties (параметры ru.naumen.core.server.timerStatusChangeHandler.enable и ru.naumen.core.server.timerStatusChangeHandler.timerStatusChangeDelay
Если значения указанных выше параметров false, то на дашбордах будут отражаться неверные данные по статусам счетчиков для тех объектов, у которых счетчик поменял свой статус, но с самим объектом никаких изменений пока не проводилось.
Режим компиляции
ВП "Дашборды" работает в режиме компиляции скриптовых модулей ALL.
Режим компиляции скриптовых модулей включается в конфигурационном файле dbaccess.properties (параметр ru.naumen.script_modules.compilation.mode
Настройка группы пользователей "Мастер дашбордов"
С версии 3.9 используется для настройки прав используется режим "Администратор".
При обновлении ВП "Дашборды" с версии, где была использована группа "Мастер дашбордов", на версию, где используется группа AdminDash, все доступы остаются такими же как и были до обновления, до создания группы AdminDash.
-
В конфигурационном файле dbaccess.properties включите параметр ru.naumen.secGroup.dashboardMaster.enabled. Параметр отвечает за создание системной группы пользователей "Мастер дашбордов" (sys_dashboardMaster).
- true — в интерфейсе администратора на странице "Группы пользователей и роли" отображается группа "Мастер Дашбордов" (sys_dashboardMaster). Пользователи в группу не добавлены. Технолог может добавить в нее пользователей.
- false (по умолчанию) — группа "Мастер Дашбордов" (sys_dashboardMaster) отсутствует. Создание группы пользователей с кодом sys_dashboardMaster вручную невозможно.
-
Добавьте в группу пользователей "Мастер дашбордов" — сотрудников, отделы или команды.
Пользователи этой группы будут обладать исключительными правами на настройку всех дашбордов системы вне зависимости от редактируемости контента со встроенным приложением.