几天来,我一直在寻找一种解决方案,可以将通过电子邮件进行的工作项通信集成到特定工作项的历史记录中。
例如,一旦创建了工单,如果特定 TFS 电子邮件帐户包含在与特定工单相关的电子邮件通信中,则某些服务会解析 TFS 电子邮件帐户,读取电子邮件内容并将对话附加到工作项。我见过其他票务系统支持类似的功能。
我在这里要解决的主要问题是通过自动使所有票证与相关对话保持同步而无需用户干预来提高生产力。
有谁知道任何可以支持此功能的商业或开源产品?
我刚刚使用SendGrid实现了一个云服务,它在 [workitemid]@mycloudservice.com 接受电子邮件并将电子邮件附加到工作项的历史记录中。因此,如果您将电子邮件转发到 1234@mycouldservice.com,则电子邮件日期/主题/正文将附加到工作项 ID 1234 的历史记录中。
现在我有很多硬编码的东西供我个人使用,但我正在考虑使其通用/可配置以供公众使用。最大的警告是 TFS 服务器需要对 Internet 可见(与 Team Foundation Service 配合使用非常好)。当(如果)我打开它以供一般使用时,我会更新这个答案。如果您有兴趣,这里有处理 SendGrid POST 的代码。
还有一个TeamCompanion Outlook 加载项,它在功能区中为您提供了一个按钮,用于将当前电子邮件附加到工作项。我与 TeamCompanion 一起进行的最后一轮我发现它还可以,但有点错误,它可能减慢了 Outlook 的速度(或者这可能是心理上的)。