Справочник "Группы пользователей" для приложения "Чек-листы"
Описание справочника
Для работы приложения "Чек-листы" создается справочник, который в режиме доступа к чек-листам по группам пользователей позволяет настроить уровень доступа к чек-листу.
Справочник используется в атрибутах класса "Чек-лист" и "Шаблон чек-листа".
Параметры справочника:
- Название: [Чек-листы] Группы пользователей.
- Код: chklstGroups.
- Плоский: флажок установлен.
Справочник заполняется группами пользователей, настроенными в системе. Название и код элемента справочника соответствует названию и коду группы пользователей. На рисунке приведен пример заполнения.
Связанные ссылки:
Актуализация справочника
Задача планировщика
Чтобы настроить автоматическое обновления справочника и поддерживать его актуальное состояние, создается задача планировщика с параметрами:
- Тип задачи: Скрипт.
- Название: [Чек-листы] Обновление справочника с группами пользователей.
- Скрипт:
- Название скрипта: [Чек-листы] Обновление справочника с группами пользователей.
Текст скрипта:
Copy/*! UTF8 */
//Автор: ashukstov
//Дата создания: 04.09.22
//Код: CheklistyObnovlenieSpravochnikaSGruppamiPolzovatelei
//Назначение:
/**
* Актуализирует справочник с группами пользователей, который используется для атрибутов настройки доступа к чек-листу.
*/
//Версия чек-листов: 1.0.0
//Версия SMP: 4.14.0.9
//Категория:
//Параметры------------------------------------------------------
//Функции--------------------------------------------------------
//Основной блок -------------------------------------------------
// Актуальный список групп на стенде
Boolean result = modules.checkLists.updateUserGroupCatalog()
if (result)
{
logger.info("Справочник с группами пользователей обновлен успешно")
}
else
{
logger.error("Обновление справочника с группами пользователей завершилось с ошибкой")
}
В тексте скрипта используется метод скриптового модуля приложения, см. Скриптовый модуль приложения "Чек-листы".
Расписание задачи планировщика
Чтобы обновление справочника происходило периодически, создается правило выполнения задачи с параметрами:
- Тип правила: Периодическое выполнение.
- Длительность: 10 минут.
- Стратегия расчета: от момента последнего выполнения.
- Дата/время начала действия правила: текущие дата/время.
При включенном режиме общего доступа справочник не используется, его обновление не требуется. Рекомендуется выключить правило
Общее описание настройки, см. Планировщик задач.