Você pode adicionar objetos de modelo de e-mail a modelos de e-mail automáticos para retornar informações sobre URIs, máquinas, blueprints, custos e solicitações.

É possível usar os seguintes objetos de modelo de e-mail para retornar informações a modelos de e-mail automáticos.

  • WebsiteURIItems

  • WebsiteURIInbox

  • VirtualMachineEx

  • VirtualMachineTemplateEx

  • ReservationHelper

  • Request

  • RequestWithAudit

O objeto WebsiteURIItems retorna a URL da guia Itens no console do vRealize Automation, por exemplo, https://vcac.mycompany.com/shell-ui-app/org/mytenant/#csp.catalog.item.list. Para usar esse objeto para fornecer um link para a página Meus Itens no console, considere as seguintes linhas de amostra.

       Click
          <a>
            <xsl:attribute name="href">
              <xsl:value-of select="//WebsiteURIItems"/>
            </xsl:attribute><xsl:value-of select="//WebsiteURIItems"/>here</a>
          for your provisioned items.

O objeto WebsiteURIInbox retorna a URL da guia Caixa de Entrada no console do vRealize Automation, por exemplo, https://vcac.mycompany.com/shell-ui-app/org/mytenant/#cafe.work.items.list. Para usar esse objeto para fornecer um link para a página Minha Caixa de Entrada no console, considere as seguintes linhas de amostra.

       Click
          <a>
            <xsl:attribute name="href">
              <xsl:value-of select="//WebsiteURIInbox"/></xsl:attribute><xsl:value-of select="//WebsiteURIInbox"/>here</a>
           for your assigned tasks.

O objeto VirtualMachineEx retorna um item de informação específico sobre a máquina associada ao evento que dispara o e-mail. As informações são determinadas pelo atributo fornecido com o objeto; consulte a tabela Atributos Selecionados do objeto VirtualMachineEx para obter mais informações. Por exemplo, você pode usar a seguinte linha para incluir a data de expiração da máquina em um e-mail.

<xsl:value-of select="//VirtualMachineEx/Expires"/>

Tabela 1. Atributos selecionados do objeto VirtualMachineEx

Atributo

Retorna

Nome

Nome da máquina, conforme gerado por vRealize Automation

Descrição

Descrição da máquina

DnsName

Nome DNS da máquina

TemplateName

Nome do blueprint do qual a máquina foi provisionada

StoragePath

Se for uma máquina virtual, o nome do caminho de armazenamento no qual a máquina foi provisionada

State/Name

Status da máquina

Proprietário

Proprietário da máquina

Expires

Data de expiração da máquina

ExpireDays

Número de dias até a máquina expirar

CreationTime

Data e hora em que a máquina foi provisionada

HostName

Se for uma máquina virtual, o nome do host no qual a máquina foi provisionada

GroupName

Nome do grupo de negócios em que a máquina foi provisionada

ReservationName

Nome da reserva na qual máquina foi provisionada

Group/AdministratorEmail

Nomes de usuários ou grupos que recebem e-mails de gerente para o grupo de negócios para o qual a máquina foi provisionada

Além disso, o atributo especial Properties permite que você pesquise as propriedades personalizadas associadas com a máquina para uma propriedade específica e retorne o valor, se este for encontrado. Por exemplo, para incluir o valor de Image.WIM.Name, que especifica o nome da imagem WIM da qual uma máquina foi provisionada, você pode usar as seguintes linhas.

<xsl:for-each select="//VirtualMachineEx/Properties/NameValue">
    <xsl:if test="starts-with(Name, 'Image.WIM.Name')">
        <xsl:value-of select="Value"/>

Se a máquina não tiver a propriedade de Image.WIM.Name, nada será retornado.

O objeto VirtualMachineTemplateEx retorna um item de informação específico sobre o blueprint de origem da máquina associada ao evento que dispara o e-mail. As informações são determinadas pelo atributo fornecido com o objeto; consulte a tabela Atributos Selecionados do objeto de e-mail VirtualMachineTemplateEx para obter mais informações. Por exemplo, para incluir o custo diário especificado no blueprint de origem, você pode usar a seguinte linha:

<xsl:value-of select="//VirtualMachineTemplateEx/Cost"/>

Tabela 2. Atributos selecionados do objeto de e-mail VirtualMachineTemplateEx

Atributo

Retorna

Nome

Nome do blueprint

Descrição

Descrição do blueprint

MachinePrefix

Prefixo de máquina especificado no blueprint

LeaseDays

Número de dias de concessão especificados no blueprint

ExpireDays

Se for um modelo virtual, o número de dias de arquivamento especificado

Cost

Custo diário especificado no blueprint

VirtualMachineTemplateEx também usa o atributo especial Properties para permitir que você pesquise as propriedades personalizadas incluídas no blueprint para uma propriedade específica e retorne o valor, se este for encontrado, conforme descrito para o objeto VirtualMachineEx.

O objeto ReservationHelper retorna informações sobre o custo diário da máquina, conforme especificado pelos atributos na tabela Atributos selecionados do objeto de e-mail ReservationHelper, quando um perfil de custo é aplicado à máquina associada ao evento que dispara o e-mail.

Tabela 3. Atributos selecionados do objeto de e-mail ReservationHelper

Atributo

Retorna

DailyCostFormatted

Custo diário da máquina

LeaseCostFormatted

Custo diário vezes o número de dias em concessão da máquina.