我可以过滤通过邮件处理程序创建的Jira问题吗?
我希望创建一个报告,该报告将返回通过我们设置的邮件处理程序创建的所有问题 我曾考虑尝试在JQL中使用“reporter=”,但这只适用于用户不在系统中的情况(我们将createuser=false)我可以过滤通过邮件处理程序创建的Jira问题吗?,jira,Jira,我希望创建一个报告,该报告将返回通过我们设置的邮件处理程序创建的所有问题 我曾考虑尝试在JQL中使用“reporter=”,但这只适用于用户不在系统中的情况(我们将createuser=false) 我运行的是5.2.5,而不是OnDemand。您可以通过让邮件处理程序为它创建的每个问题添加一个唯一的标记,然后对标记进行筛选来解决这个问题 首先,创建一个名为“通过电子邮件”的自定义字段 然后,使用将以下脚本添加到工作流中的create转换: from com.atlassian.jira imp
我运行的是5.2.5,而不是OnDemand。您可以通过让邮件处理程序为它创建的每个问题添加一个唯一的标记,然后对标记进行筛选来解决这个问题 首先,创建一个名为“通过电子邮件”的自定义字段 然后,使用将以下脚本添加到工作流中的
create
转换:
from com.atlassian.jira import ComponentManager
cfm = ComponentManager.getInstance().getCustomFieldManager()
# read issue description
description = issue.getDescription()
if (description is not None) and ('Created via e-mail received from' in description):
issue.setCustomFieldValue(cfm.getCustomFieldObjectsByName("By Email"),'By Email')
这将在电子邮件创建的所有问题中添加“通过电子邮件”。然后,您可以使用以下JQL查找这些问题:
"By Email" is not EMPTY
如果您让truble实施此解决方案,请告诉我
注意:如果电子邮件是从Jira(Jira的用户)已知的电子邮件发送的,则发件人将被设置为票证的自动发送人,他的电子邮件将不会保存。如何做到这一点?我看不到邮件处理程序中有任何选项可以为邮件处理程序创建的问题添加标签或标签。我在中缺少了什么吗?没有,但是如果您使用JEMH插件进行邮件处理,您可以在JEMH邮件处理程序的功能上为文档执行itURL;启用自动标签-JIRA企业消息处理程序-插件人员WIki;这似乎只有在jira不知道发件人电子邮件地址的情况下才起作用。否则,它只会将发件人设置为票据的作者,并且不会在描述中添加任何消息。是的,您是对的,忘记提及这一点,会将此添加到答案中。tnx!