Файл конфигурации операции требуется для рабочих процессов операций меню. Он определяет аспекты настраиваемого параметра меню консоли vRealize Automation, например, текст отображения данных о том, каким ролям предоставлен доступ к параметру, а также состояния компьютера, для которых доступен этот параметр.

Процедура

  1. Создайте новый XML-файл.
    <?xml version="1.0" encoding="utf-8"?>
  2. Создайте корневой элемент customOperations.
    <customOperations xmlns="http://www.dynamicops.com/schemas/2009/OperationConfig/">
    </customOperations>

    Элемент должен задавать пространство имен XMLhttp://www.dynamicops.com/schemas/2009/OperationConfig/.

  3. Для каждой операции, которую необходимо определить, добавьте элемент operation в customOperations.
    <operation name="WFMachineMenu1" displayName="Execute Machine Menu task">
    </operation>
    Элемент operation содержит следующие атрибуты.
    Атрибут Описание
    name Имя рабочего процесса, который выполняется в этой операции.
    displayName Описательная метка для параметра в меню компьютера.
  4. Укажите роль для предоставления доступа к операции меню.
    1. Добавьте элемент authorizedTasks.
      <operation name="WFMachineMenu1" displayName="Execute Machine Menu task">
        <authorizedTasks>
        </authorizedTasks>
      </operation>
    2. Для каждой роли, которой необходимо предоставить доступ к операции, добавьте элемент task, например:
      <authorizedTasks>
        <task>VRM User Custom Event</task>
        <task>VRM Support Custom Event</task>  
        <task>Group Administrator Custom Event</task>
        <task>Enterprise Administrator Custom Event</task>
        <task>VRM Administrator Custom Event</task>
      </authorizedTasks>
      Допустимое содержимое элемента task:
      Содержимое элемента Описание
      VRM User Custom Event Предоставляет доступ к операции для всех пользователей.
      VRM Support Custom Event Предоставляет доступ к операции для поддерживаемых пользователей.
      Group Administrator Custom Event Предоставляет доступ к операции для диспетчеров бизнес-групп.
      Enterprise Administrator Custom Event Предоставляет доступ к операции для администраторов структуры
      VRM Administrator Custom Event Предоставляет доступ к операции только для администраторов инфраструктуры как услуги
  5. (Необязательно) Укажите состояния компьютера, для которых доступна операция.
    1. Добавьте элемент machineStates.
      <operation name="WFMachineMenu1" displayName="Execute Machine Menu task">
        <machineStates>
        </machineStates>
      </operation>
    2. Для каждого состояния, в котором операция должна быть доступна, добавьте элемент state.
      <machineStates>
        <state>On</state>
        <state>Off</state>
      </machineStates>
      Значением может быть любое возможное состояние компьютера. Полный список состояний компьютера см. в разделах Конфигурация инфраструктуры как услуги для виртуальных платформ, Конфигурация инфраструктуры как услуги для физических компьютеров или Конфигурация инфраструктуры как услуги для облачных платформ.
    Если элемент опущен, операция будет доступна для всех состояний компьютера.

Пример

Ниже приведен пример полного файла конфигурации операции:

<?xml version="1.0" encoding="utf-8" ?>
<customOperations xmlns="http://www.dynamicops.com/schemas/2009/OperationConfig/">
  <operation name="WFMachineMenu1" displayName="Execute Machine Menu task">
    <authorizedTasks>
      <task>VRM User Custom Event</task>
      <task>VRM Support Custom Event</task>
      <task>Group Administrator Custom Event</task>
      <task>Enterprise Administrator Custom Event</task>
      <task>VRM Administrator Custom Event</task>
    </authorizedTasks>
    <machineStates>
      <state>On</state>
      <state>Off</state>
    </machineStates>
  </operation>
</customOperations>