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

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

Пример схемы элементов

В этом примере настраивается схема элементов, которая включает в себя вложенную схему элементов с виртуальной машиной.

  • Схема элементов 1 — схема элементов непрерывной интеграции
    • Схема элементов 2 — схема элементов предпроизводственной среды
      • Виртуальная машина 1 — виртуальная машина vSphere TestAsAService

Политики подтверждения для действий удаления

Чтобы удалить подготовленные элементы, нужно настроить две политики подтверждения. Удаление А — действие развертывания, которое может выполняться в схеме элементов 1 или схеме элементов 2 в этом примере. Удаление А — действие виртуальной машины, которое может выполняться на виртуальной машине 1. Создаются политики подтверждения, которые будут применяться к действиям в праве.

Имя политики подтверждения Тип политики подтверждения
Политика подтверждения А Каталог служб: запрос на действие ресурсов — удаление — развертывание
Политика подтверждения Б Каталог служб: запрос на действие ресурсов — удаление — виртуальная машина

Права и политики подтверждения, применяемые к действиям

Настраиваются три права. Каждое право включает в себя составную схему элементов. Для каждого права добавляются действия удаления и применяются политики подтверждения.

Название права Уполномоченное действие в подготовленном компьютере Применяемая политика подтверждения
Право 1 Удаление — развертывание Политика подтверждения А
Право 2 Удаление — виртуальная машина Политика подтверждения Б
Право 3 Удаление — развертывание

Удаление — виртуальная машина

Политика подтверждения А

Политика подтверждения Б

Действия пользователя в каталоге служб

Когда пользователь каталога служб выполняет действие, происходит удаление схем элементов или компьютеров в зависимости от элемента, для которого выполнялось действие.

Действие пользователя в каталоге служб Выбранное действие Удаленные схемы элементов или компьютеры
Действие 1 Удаление — действие развертывания, выполняемое в схеме элементов 1 — схема элементов непрерывной интеграции Схема элементов 1, схема элементов 2 и виртуальная машина 1
Действие 2 Удаление — действие развертывания, выполняемое во вложенной схеме элементов 2 — схема элементов предпроизводственной среды Схема элементов 2 и виртуальная машина 1
Действие 3 Удаление — действие виртуальной машины, выполняемое в компьютере, который находится внутри развертывания, виртуальная машина 1 — виртуальная машина vSphere TestAsAService Виртуальная машина 1

Политики подтверждения, применяемые к действиям в правах

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

Название права Политика подтверждения в действиях Действие пользователя Запущенный запрос на подтверждение Схемы элементов или компьютеры, удаляемые при подтверждении
Право 1 — удаление политики подтверждения развертывания Политика А (политика подтверждения развертывания удаления) удаления — только действие развертывания Действие 1 (выполнение удаления — действие развертывания в схеме элементов 1) Запросы на подтверждение запускаются только для схемы элементов 1 Схема элементов 1, схема элементов 2 и виртуальная машина 1
Действие 2 (выполнение удаления — действие развертывания в схеме элементов 2) Запросы на подтверждение запускаются только для схемы элементов 2 Схема элементов 2 и виртуальная машина 1
Действие 3 (удаление — действие виртуальной машины выполняется на виртуальной машине 1) Нет запущенных запросов на подтверждение Виртуальная машина 1
Право 2 Политика Б (удаление — политика виртуальной машины) удаления — только действие виртуальной машины Действие 1 (выполнение удаления — действие развертывания в схеме элементов 1) Нет запущенных запросов на подтверждение Схема элементов 1, схема элементов 2 и виртуальная машина 1
Действие 2 (выполнение удаления — действие развертывания в схеме элементов 2) Нет запущенных запросов на подтверждение Схема элементов 2 и виртуальная машина 1
Действие 3 (удаление — действие виртуальной машины выполняется на виртуальной машине 1) Запросы на подтверждение запускаются только для виртуальной машины 1 Виртуальная машина 1
Право 3 Политика А (политика подтверждения развертывания удаления) удаления — действие развертывания и политика Б (удаление — политика виртуальной машины) удаления — действие виртуальной машины Действие 1 (выполнение удаления — действие развертывания в схеме элементов 1) Запросы на подтверждение запускаются только для схемы элементов 1 Схема элементов 1, схема элементов 2 и виртуальная машина 1
Действие 2 (выполнение удаления — действие развертывания в схеме элементов 2) Запросы на подтверждение запускаются только для схемы элементов 2 Схема элементов 2 и виртуальная машина 1
Действие 3 (удаление — действие виртуальной машины выполняется на виртуальной машине 1) Запросы на подтверждение запускаются только для виртуальной машины 1 Виртуальная машина 1