Файл конфигурации операции требуется для рабочих процессов операций меню. Он определяет аспекты настраиваемого параметра меню консоли 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>