配置自动邮件
您可以配置自动邮件,以在指定的缺陷字段每次发生更改时自动通过电子邮件通知用户。您可以确定将缺陷消息发送到每个收件人的条件。
在项目级别启用自动邮件
要为项目启用自动邮件,请确保在项目中选中“自动发送电子邮件”复选框。
有关详细信息,请参阅查看和编辑项目详细信息。
定义自动邮件字段和条件
定义某字段作为邮件字段时,对该字段的任何更改都会导致系统在下个时间间隔发送电子邮件消息。邮件条件确定各用户何时收到缺陷消息。可以对每个用户定义单独的邮件条件。
-
在“项目自定义”窗口的左窗格中,单击自动邮件。
-
从“可用的缺陷字段”列中,选择要定义为自动邮件字段的字段,然后单击右箭头。
您可以单击双箭头按钮将所有字段从一个列表移动到另一个列表。
Example: 例如,假设您将“状态”定义为邮件字段,然后更新特定缺陷的“状态”字段。在下个时间间隔,该缺陷的详细信息 (包括更新后的状态信息) 将发送到选定的用户。
-
要选择接收缺陷电子邮件的用户,请在“收件人”区域中,选中每个用户名旁边的复选框。
-
确保选定用户的电子邮件地址已在系统中定义。有关详细信息,请参阅更新用户详细信息。
-
停用的用户不会收到缺陷电子邮件,即使您选择了他们。
-
要只查看相关的选中用户,请选中只显示选定用户复选框。
-
-
要定义每个选定用户何时收到缺陷电子邮件,请单击“筛选”来定义筛选。
如果为某个用户定义了多个筛选,则只有在符合所有条件时,该用户才会收到邮件。有关筛选的详细信息,请参阅筛选对话框。
Example: 您可以指定用户只接收分配有紧急优先级的缺陷消息。
-
单击保存以保存变更。
配置自动邮件相关的站点参数
设置以下站点参数以定义时间间隔、格式以及邮件中是否包含历史记录或附件。
参数 | 详细信息 |
---|---|
MAIL_INTERVAL | 定义为所有项目发送的两封缺陷电子邮件之间的时间间隔。 |
AUTO_MAIL_SUBJECT_FORMAT |
使您能够为所有项目自定义缺陷电子邮件的主题行。 另请参阅:自定义缺陷电子邮件的主题行。 |
AUTO_MAIL_WITH_ATTACHMENT | 如果此参数设置为 Y (默认值),则发送带有附件的缺陷电子邮件。如果设置为 N,则发送不带附件的缺陷电子邮件。 |
AUTO_MAIL_WITH_HISTORY | 如果此参数设置为 Y (默认值),则缺陷电子邮件与历史记录一起发送。如果设置为 N,则发送缺陷电子邮件而不发送历史记录。 |
有关详细信息,请参阅设置配置参数。
自定义缺陷电子邮件的主题行
可以自定义自动发送到用户的、所有项目或特定项目的缺陷电子邮件的主题行。
要自定义特定项目缺陷邮件的主题,请执行以下操作:
-
打开“站点管理”>“项目”选项卡。
-
从项目列表中,选择要自定义其电子邮件主题行的项目。
-
在“数据库”选项卡中,选择 DATACONST 表。
-
在 SQL 窗格中,输入 SQL INSERT 语句,将一行插入有以下值的表中:
-
在 DC_CONST_NAME 列中,插入参数名 AUTO_MAIL_SUBJECT_FORMAT。
-
在 DC_VALUE 列中,插入要放到主题行中的字段的值和名称。要包括来自正在发送的缺陷的字段值,请在字段名前面加前缀问号 (?)。字段名必须大写。
例如,要定义诸如 "DEFAULT.TESTPROJ - Defect # 4321 has been created or updated - Buttons on print dialog are not aligned" 之类的主题行,您可以在 SQL 窗格中输入以下 SQL 语句:
Copy codeinsert into dataconst values ('AUTO_MAIL_SUBJECT_FORMAT',
'?PROJECT - Defect # ?BG_BUG_ID has been created or updated -
?BG_SUMMARY')在此语句中,PROJECT、BG_BUG_ID 和 BG_SUMMARY 是字段名称。
-
-
单击“执行 SQL”。该行添加到 DATACONST 表以设置电子邮件主题。
要自定义所有项目的缺陷邮件的主题,请执行以下操作:
可通过添加 AUTO_MAIL_SUBJECT_FORMAT 参数自定义所有项目的主题行。有关详细信息,请参阅设置配置参数。
自定义缺陷邮件中显示的字段
通过电子邮件发送缺陷时,电子邮件默认包含所有缺陷字段。您可以在邮件正文中隐藏不需要的缺陷字段。
要隐藏不需要的缺陷字段,请编辑位于“<存储库路径>/sa/DomsInfo/StyleSheets”目录中的 default.xsl 文件。
有关详细信息,请参阅如何从缺陷邮件中移除不需要的字段。
另请参阅: