我们的文档编写者希望每当YouTrack中的问题状态更改为Ready for Testing时,都会自动收到来自YouTrack的电子邮件。如果不采取行动,她就会发生这种情况。此电子邮件将是我们的QA主管(受让人)已收到的电子邮件的补充。我无法找到一种方法让她自动接收与我们的质量检查线索相同的电子邮件,因此我沿着工作流程路径前进。
我创建了以下工作流程:
when issue.State becomes({Ready for Testing}) {
var issueID = issue.getId();
var sumry = issue.summary;
var subject = "[YouTrack, Ready for Testing] Issue " + issueID + ": " + sumry;
var body = issueID + " is now ready for testing.<p>";
var linkText = issueID + " " + sumry;
body = body + "<a href=" + issue.getUrl() + ">" + linkText + "</a><p>"
body = body + issue.comments.last.text;
var docWriter = project.getUser("docwriter");
docWriter.notify(subject, body);
}
工作流程正常,文档编写器接收消息。但是,我们的QA主管不再收到内置消息。 似乎当YouTrack工作流发送消息时,将跳过自动发送给受理人的其他消息。有没有办法让他们两个发送?
或者,YouTrack中是否有另一种方法可以满足两个人自动接收电子邮件(受让人和其他人)的要求。我不希望我们的文档作者必须观察每一个问题,因为她将获得额外的,不必要的电子邮件,并且她将需要采取行动。