Скриптовый модуль приложения "Чек-листы"
В разделе описана работа методов скриптового модуля приложения "Чек-листы", которые используются в скриптах настройки приложения и обеспечивают работу пользователя с чек-листами.
Скриптовый модуль создается в системе автоматически в результате загрузки zip-архива с файлами приложения, см. Установка приложения "Чек-листы".
-
createObjectChecklists(subjectUUID)
Подбор чек-листов для объекта по его UUID, выполняется при создании объекта, см. Автоматическое добавление чек-листа.
Параметр:
- subjectUUID — UUID объекта.
Возвращает true — ошибок при подборе не возникло, иначе — false.
-
updateObjectChecklists(subjectUUID)
Повторный подбор чек-листов для объекта по его UUID, выполняется после изменения объекта, для которого настроено автоматическое добавление чек-листов, см. Автоматическое добавление чек-листа.
Параметр:
- subjectUUID — UUID объекта.
Возвращает true — ошибок при повторном подборе не возникло, иначе — false.
-
getDefaultDescriptor(clazz, attrGroupCode)
Получение пустого дескриптора правила выбора шаблона чек-листа. Метод определяет значение по умолчанию атрибута "Условие выбора в JSON" класса "Правило выбора шаблона чек-листа" при создании правила выбора. Определенное значение атрибута необходимо для работы приложения "ВП Фильтрация для правил выбора шаблона чек-листа".
Параметры:
- clazz — код класса.
- attrGroupCode— код группы атрибутов класса.
Возвращает строку с дескриптором.
-
createChecklistFromTemplate(templateUUID, subjectUUID)
Формирование чек-листа из шаблона чек-листа.
Параметр:
- templateUUID — UUID шаблона.
- subjectUUID — UUID объекта, к которому будет прикреплен чек-лист.
Возвращает UUID созданного чек-листа.
-
updateUserGroupCatalog()
Актуализация справочника "Группы пользователей".
Возвращает true — ошибок при обновлении не возникло, иначе — false.