Предотвращение повторной
авторизации элементов в комплекте
Обычно ваши процессы запросов начинаются с некоторой
авторизации, когда различные люди подтверждают их достоверность и
соответствие. Если конечные пользователи запрашивают комплект,
обычно от вас требуется авторизация всего комплекта, а не его
элементов. Это значит, что после создания запроса комплекта
создаются его дочерние запросы, которые должны игнорировать любые,
входящие в них действия авторизации.
Одним из способов для этого является установка в дочернем
запросе логического значения равным True в качестве части процесса
запроса. Затем вы можете принять решение для дочерних запросов для
пропуска действий авторизации, если значение равно True.
Для создания процессов запросов и пропуска действий авторизации
в дочерних процессах:
Добавьте логический атрибут с именем Это
родительский процесс комплекта? для объекта Запрос.
Установите его значение по умолчанию в False.
Добавьте этот атрибут в окно "Запрос" в качестве
параметра. В процессе комплекта дважды щелкните автоматическое
действие Создание дочернего запроса и установите параметр
Это родительский процесс комплекта? в окне "Запрос". Затем
вы можете удалить этот параметр из окна. Это установит значение
Это родительский процесс комплекта? равным True для
дочерних процессов.
Создайте условие для домена запроса с именем Это
родительский комплект?, которое проверяет атрибут Это
родительский процесс комплекта? на равенство True.
Вы уже установили значение атрибута равным False по умолчанию, и
теперь оно может быть равным True только для запроса, созданного в
качестве дочернего процесса запроса комплекта.
Для каждого процесса запроса добавьте решение,
основываясь на условии Это родительский комплект?.
Используйте значение пути Да в решении для пропуска действий
авторизации и значение пути Нет для ее выполнения.
Для получения
дополнительной информации о дизайнере объектов и дизайнере
процессов см. Руководство дизайнера LANDesk Service Desk
Suite(справку).