Предотвращение повторной авторизации элементов в комплекте

Обычно ваши процессы запросов начинаются с некоторой авторизации, когда различные люди подтверждают их достоверность и соответствие. Если конечные пользователи запрашивают комплект, обычно от вас требуется авторизация всего комплекта, а не его элементов. Это значит, что после создания запроса комплекта создаются его дочерние запросы, которые должны игнорировать любые, входящие в них действия авторизации.

Одним из способов для этого является установка в дочернем запросе логического значения равным True в качестве части процесса запроса. Затем вы можете принять решение для дочерних запросов для пропуска действий авторизации, если значение равно True.

Для создания процессов запросов и пропуска действий авторизации в дочерних процессах:
  1. Добавьте логический атрибут с именем Это родительский процесс комплекта? для объекта Запрос. Установите его значение по умолчанию в False.
  2. Добавьте этот атрибут в окно "Запрос" в качестве параметра. В процессе комплекта дважды щелкните автоматическое действие Создание дочернего запроса и установите параметр Это родительский процесс комплекта? в окне "Запрос". Затем вы можете удалить этот параметр из окна. Это установит значение Это родительский процесс комплекта? равным True для дочерних процессов.
  3. Создайте условие для домена запроса с именем Это родительский комплект?, которое проверяет атрибут Это родительский процесс комплекта? на равенство True.
    Вы уже установили значение атрибута равным False по умолчанию, и теперь оно может быть равным True только для запроса, созданного в качестве дочернего процесса запроса комплекта.
  4. Для каждого процесса запроса добавьте решение, основываясь на условии Это родительский комплект?. Используйте значение пути Да в решении для пропуска действий авторизации и значение пути Нет для ее выполнения.

Для получения дополнительной информации о дизайнере объектов и дизайнере процессов см. Руководство дизайнера LANDesk Service Desk Suite (справку).