El archivo de configuración de operaciones es necesario para los flujos de trabajo de operaciones del menú. En él se especifican los aspectos de la opción de menú personalizado en la consola de vRealize Automation como el texto para mostrar, qué funciones tienen acceso a la opción y los estados de la máquina para los que está disponible la opción.

Por qué y cuándo se efectúa esta tarea

Procedimiento

  1. Cree un nuevo archivo XML.
    <?xml version="1.0" encoding="utf-8"?>
  2. Cree el elemento raíz customOperations.
    <customOperations xmlns="http://www.dynamicops.com/schemas/2009/OperationConfig/">
    </customOperations>

    El elemento debe especificar el espacio de nombres XML http://www.dynamicops.com/schemas/2009/OperationConfig/.

  3. Para cada operación que desee definir, añada un elemento operation dentro de customOperations.
    <operation name="WFMachineMenu1" displayName="Execute Machine Menu task">
    </operation>

    El elemento operation toma los siguientes atributos:

    Atributo

    Descripción

    name

    El nombre del flujo de trabajo que esta operación ejecuta.

    displayName

    Una etiqueta descriptiva para la opción en el menú de la máquina.

  4. Especifique las funciones a las que conceder acceso a la operación del menú.
    1. Añada el elemento authorizedTasks.
      <operation name="WFMachineMenu1" displayName="Execute Machine Menu task">
        <authorizedTasks>
        </authorizedTasks>
      </operation>
    2. Para cada función a la que desee conceder acceso a la operación, añada un elemento task, por ejemplo:
      <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>

      Los contenidos válidos del elemento task son los siguientes:

      Contenido del elemento

      Descripción

      VRM User Custom Event

      Concede acceso a la operación a todos los usuarios.

      VRM Support Custom Event

      Concede acceso a la operación a los usuarios de soporte.

      Group Administrator Custom Event

      Concede acceso a la operación a los administradores de grupo empresarial.

      Enterprise Administrator Custom Event

      Concede acceso a la operación a los administradores de tejido.

      VRM Administrator Custom Event

      Concede acceso a la operación solo a los administradores de IaaS.

  5. (Opcional) : Especifique los estados de la máquina para los que la operación está disponible.
    1. Añada el elemento machineStates.
      <operation name="WFMachineMenu1" displayName="Execute Machine Menu task">
        <machineStates>
        </machineStates>
      </operation>
    2. Para cada estado en el que la operación debe estar disponible, añada un elemento state.
      <machineStates>
        <state>On</state>
        <state>Off</state>
      </machineStates>

      El valor puede ser cualquiera de los posibles estados de la máquina. Para una lista completa de los estados de la máquina, consulte Configuración de IaaS para plataformas virtuales, Configuración de IaaS para máquinas físicas o Configuración de IaaS para plataformas de nube.

    Si se omite este elemento, la operación está disponible para todos los estados de la máquina.

Ejemplo

A continuación se muestra un ejemplo de un archivo de configuración de operaciones completo:

<?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>