Le fichier de configuration d'opération est requis pour les workflows d'opération de menu. Il spécifie les aspects de l'option du menu de personnalisation dans la console vRealize Automation, par exemple le texte d'affichage, les rôles ayant accès à l'option et les états de machine pour lesquels l'option est disponible.

Pourquoi et quand exécuter cette tâche

Procédure

  1. Créez un fichier XML.
    <?xml version="1.0" encoding="utf-8"?>
  2. Créez l'élément racine customOperations.
    <customOperations xmlns="http://www.dynamicops.com/schemas/2009/OperationConfig/">
    </customOperations>

    L'élément doit spécifier l'espace de noms XML http://www.dynamicops.com/schemas/2009/OperationConfig/.

  3. Pour chaque opération que vous souhaitez définir, ajoutez un élément operation dans customOperations.
    <operation name="WFMachineMenu1" displayName="Execute Machine Menu task">
    </operation>

    L'élément operation prend les attributs suivants :

    Attribut

    Description

    name

    Nom du workflow que cette opération exécute.

    displayName

    Libellé descriptif pour l'option dans le menu de la machine.

  4. Spécifiez les rôles auxquels attribuer l'accès à l'opération de menu.
    1. Ajoutez l'élément authorizedTasks.
      <operation name="WFMachineMenu1" displayName="Execute Machine Menu task">
        <authorizedTasks>
        </authorizedTasks>
      </operation>
    2. Pour chaque rôle auquel vous souhaitez attribuer l'accès à l'opération, ajoutez un élément task, par exemple :
      <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>

      Contenu valide de l'élément task :

      Contenu de l'élément

      Description

      VRM User Custom Event

      Attribue à tous les utilisateurs l'accès à l'opération.

      VRM Support Custom Event

      Attribue aux utilisateurs de support technique l'accès à l'opération.

      Group Administrator Custom Event

      Attribue aux gestionnaires de groupes d'activité l'accès à l'opération.

      Enterprise Administrator Custom Event

      Attribue aux administrateurs Fabric l'accès à l'opération.

      VRM Administrator Custom Event

      Attribue uniquement aux administrateurs IaaS l'accès à l'opération.

  5. (Facultatif) : Spécifiez les états de machine pour lesquels l'opération est disponible.
    1. Ajoutez l'élément machineStates.
      <operation name="WFMachineMenu1" displayName="Execute Machine Menu task">
        <machineStates>
        </machineStates>
      </operation>
    2. Pour chaque état dans lequel l'opération doit être disponible, ajoutez un élément state.
      <machineStates>
        <state>On</state>
        <state>Off</state>
      </machineStates>

      La valeur peut être tout état de machine possible. Pour consulter la liste complète des états de machine, reportez-vous à Configuration d'IaaS pour les plates-formes virtuelles Configuration d'IaaS pour les machines physiques ou à Configuration d'IaaS pour les plates-formes cloud.

    Si l'élément est omis, l'opération est disponible pour tous les états de machine.

Exemple

L'exemple suivant présente un fichier de configuration d'opération complet :

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