Скриптовый модуль приложения "Чек-листы"

В разделе описана работа методов скриптового модуля приложения "Чек-листы", которые используются в скриптах настройки приложения и обеспечивают работу пользователя с чек-листами.

Скриптовый модуль создается в системе автоматически в результате загрузки 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.