您可以将电子邮件模板对象添加到自动电子邮件模板,返回有关 URI、计算机、蓝图、成本和请求的信息。

您可以使用下列电子邮件模板对象将信息返回自动电子邮件模板。

  • WebsiteURIItems

  • WebsiteURIInbox

  • VirtualMachineEx

  • VirtualMachineTemplateEx

  • ReservationHelper

  • Request

  • RequestWithAudit

WebsiteURIItems 对象返回 vRealize Automation 控制台上“项目”选项卡的 URL,例如,https://vcac.mycompany.com/shell-ui-app/org/mytenant/#csp.catalog.item.list。要使用此对象提供指向控制台中“我的项目”页面的链接,请考虑以下示例行。

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

WebsiteURIInbox 对象返回 vRealize Automation 控制台上“收件箱”选项卡的 URL,例如,https://vcac.mycompany.com/shell-ui-app/org/mytenant/#cafe.work.items.list。要使用此对象提供指向控制台中“我的收件箱”页面的链接,请考虑以下示例行。

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

VirtualMachineEx 对象返回与触发电子邮件事件关联的计算机信息的特定项目。此信息取决于该对象提供的属性;有关详细信息,请参见“VirtualMachineEx 对象的选定属性”表。例如,您可以使用下列行将计算机的过期日期包括在电子邮件中。

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

表 1. VirtualMachineEx 对象的选定属性

属性

返回

Name

vRealize Automation 生成的计算机名称

Description

计算机描述

DnsName

计算机的 DNS 名称

TemplateName

从中置备计算机的蓝图的名称

StoragePath

置备计算机所在的存储路径的名称(如果是虚拟机)

State/Name

计算机的状态

Owner

计算机的所有者

Expires

计算机过期的日期

ExpireDays

计算机过期之前的天数

CreationTime

置备计算机的日期和时间

HostName

置备计算机所在的主机的名称(如果是虚拟机)

GroupName

置备计算机所在的业务组的名称

ReservationName

置备计算机所在的预留的名称

Group/AdministratorEmail

用于接收组主管电子邮件的用户或组的名称(对于已置备计算机的业务组)

此外,特殊属性 Properties 使您可以搜索与特定属性对应的计算机关联的自定义属性,且允许系统返回找到的值。例如,要包括 Image.WIM.Name 的值(指定从中置备计算机的 WIM 映像的名称),您可以使用以下行。

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

如果计算机没有 Image.WIM.Name 属性,则不返回任何内容。

VirtualMachineTemplateEx 对象返回与触发电子邮件事件关联的计算机源蓝图信息的特定项目。此信息取决于该对象提供的属性;有关详细信息,请参见“VirtualMachineTemplateEx 电子邮件对象的选定属性”表。例如,要包括在源蓝图中指定的每日成本,您可以使用下列行:

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

表 2. VirtualMachineTemplateEx 电子邮件对象的选定属性

属性

返回

Name

蓝图名称

Description

蓝图描述

MachinePrefix

在蓝图中指定的计算机前缀

LeaseDays

在蓝图中指定的租用天数

ExpireDays

指定的存档天数(如果是虚拟蓝图)

Cost

在蓝图中指定的每日成本

此外,VirtualMachineTemplateEx 还采用特殊属性 Properties,使您可以搜索特定属性对应的蓝图中包含的自定义属性,且允许系统返回找到的值,如 VirtualMachineEx 对象中所述。

对与触发电子邮件事件关联的计算机应用成本配置文件时,ReservationHelper 对象将返回计算机每日成本的信息。该成本由“ReservationHelper 电子邮件对象的选定属性”表中的属性指定。

表 3. ReservationHelper 电子邮件对象的选定属性

属性

返回

DailyCostFormatted

计算机的每日成本

LeaseCostFormatted

每日成本 * 计算机的租用天数。