设置警报,发生更改时获得通知

在工作项、代码评审、源代码管理文件和生成发生更改时,你可以收到你定义的警报的电子邮件通知。 例如,你可以设置警报,以便你在每次提出的 Bug 得到解决后或为你分配工作项时能够接到通知。

如果你能够访问 Team Web Access,则可为个人设置警报。 如果你是团队管理员,则可设置团队警报。 如果你是项目集合管理员或 Team Foundation Administrators 组成员,则可查看、创建、编辑并删除团队成员和团队的警报。

只为个人设置警报

  1. 从 Web 浏览器中,连接到你的团队项目并打开警报管理(配置文件菜单中的“我的警报”)。

    管理 Team Web Access 中单独的警报

    如果未显示此选项,则必须配置 SMTP 服务器以支持 TFS

  2. 输入一个或多个电子邮件地址。 用分号分隔地址。

    为警报设置电子邮件地址

  3. 选中每个相关警报的复选框。 **“我的工作项”“我的生成”**是指你创建的工作项和生成。

    管理 TFS 警报

    所有警报模板都基于可以自定义的查询。

    对于基于 Git 存储库的团队项目,会在“所有内容已签入”的位置显示“向此团队项目推送了提交”。

  4. 有关更多选项,请打开自定义警报,并选择其中一个可用选项。 此外,你可以打开基本警报并修改其设置,例如将电子邮件格式从 HTML 更改为纯文本或 SOAP。

    打开自定义警报

  5. 用你定义查询筛选器的方式去定义警报筛选器。

    填写自定义警报窗体

    有关可用字段的列表,请参见工作项字段的索引

  6. 对于更多选项,请打开“选择新警报模板”。

    打开所有警报选项

  7. 从列出的若干警报类型中选择一个警报类型。

    从所有警报选项中选择一个警报类型

设置团队警报

  1. 如果你不是团队管理员,则添加为管理员。 要创建团队警报,你需要是团队、项目或项目集合管理员。

  2. 从“管理 TFS 警报”中打开团队警报。

    打开团队警报

  3. 展开团队并打开“选择新警报模板”。

    “警报”管理页上的“工作项警报”链接

  4. 选择警报类型。

    为团队选择警报类型

  5. 注意订阅方如何设置为团队上下文。 会向每位团队成员在配置文件中设置的首选电子邮件地址发送警报。

    为团队选择警报类型

    对于团队上下文,“@Me”查询变量被解释为任何团队成员。

你可设置多达 20 种不同警报类型的筛选器,为你自己以及其他团队成员指定电子邮件地址,并选择交付格式。 此外,你可以设置团队警报以使所有团队成员都能得到关于重要更改的通知。

团队项目的管理员警报

要设置团队项目的管理员警报,你必须是项目集合管理员Team Foundation Administrator 组成员。 如果不是这些组成员,将无法看到为管理员警报提供的选项。

作为管理员,你可以查看、编辑和删除团队成员和团队的警报。

查看为团队项目设置的警报

  • 在团队项目的 TWA 管理员页打开“警报”选项卡并展开“全部警报”。

    查看为团队项目定义的所有警报

    如果未找到“警报”选项卡,则必须配置 SMTP 服务器以支持 TFS

查找为团队成员或团队设置的警报

  • 从下拉列表中选择团队成员名称,或在“搜索”框中输入名称。

    查找为团队成员定义的警报

    为团队成员定义的警报

创建、编辑或删除警报

  1. 要为团队成员创建警报,首先要根据上述步骤找到为该订阅者定义的警报。 然后,以团队成员创建警报的相同方式创建警报。

    为其他团队成员创建警报

    要为团队创建警报,首先找到为该团队分配的警报,然后以相同方式创建警报。 该团队应该在“订阅者”字段中出现。

  2. 要编辑或删除警报,请从快捷菜单中打开警报。

    打开或删除警报

    提示

    清除警报后,你还需清除为警报定义的所有电子邮件地址。

问题解答

问:如何访问 Team Web Access?

**答:**需要根据更改访问级别中的说明将你添加到基本、高级或利益干系人组。

问:我可以从何处了解有关定义警报筛选器的详细信息?

**答:**请参见 查询字段、运算符、值和变量

问:哪些警报支持 Git?

**答:**如果你的团队项目使用 Git 存储库进行源代码管理,则你将可以访问以下推送类别警报。 仅当团队项目使用 Team Foundation 版本控制时才会显示签入警报。

推送类别警报(Git 存储库)

问:创建了 Bug 或其他工作项时,应该如何创建警报以通知特定人员。

**答:**只有当你是项目管理员或 Team Foundation Administrator 组成员时,才可为其他人创建警报。 拥有该成员资格后即可访问管理员任务,查看并管理团队项目的所有警报。

要为团队成员或团队创建警报,请转到团队项目的管理员警报。

所有警报都包含指向在 TWA 中打开的对象的链接。 如果警报接收方没有访问 TWA 的权限,将无法打开链接对象。

问:我在哪里可以看到可用于监视工作项更改的所有字段的列表?

**答:**转到此处可查看为 TFS 默认过程模板定义的工作项字段的索引。

问:能否自定义电子邮件格式?

**答:**可以,每个警报类别都有一个模板格式。 请参阅自定义 TFS 邮件警报格式

问:在连接到 TFS 2010 的情况下如何管理警报?

**答:**本主题中的说明要求你连接到 TFS 2012 或 TFS 2013。 如果你已升级到 VS 2012 或 VS 2013 并连接到 TFS 2010,则可能必须并行安装团队资源管理器 2010 才能管理存储在 TFS 2010 上的警报。

问:哪些工具可用于监视生成?

**答:**你可使用生成通知应用程序监视生成进度