为我的工作流程的特定事件创建一个新的侦听器

时间:2013-08-27 08:09:22

标签: email events customization jira


我正在尝试添加一个侦听器,当我的工作流程中发生特定事件时,该侦听器可以向用户发送电子邮件。我在菜单系统中看到,然后是监听器子菜单,一个包含3个内部监听器的列表...但我不知道如何创建我的,并且如果需要则修改该脚本。

听众可以在事件发生后每天下午01:00向记者发送电子邮件。例如,等待记者的行动,当这个动作发生时,JIRA不再向他发送这封电子邮件....

任何帮助表示赞赏,

克里斯托弗

1 个答案:

答案 0 :(得分:0)

好吧,如果您使用本地安装的Jira实例,您可以编写自己的侦听器,其中包含您需要的逻辑https://developer.atlassian.com/display/JIRADEV/Writing+JIRA+Event+Listeners+with+the+atlassian-event+Library,并按照此处所述定义自定义事件https://confluence.atlassian.com/display/JIRA/Adding+a+Custom+Event。但据我所知,这对Atlassian OnDemand版本来说并不实际。

我建议考虑使用过滤器订阅的选项。您可以为所有用户创建一个通用过滤器,例如:     project=TST and reporter=currentUser() and status in ("Action Required") ORDER BY Priority DESC

之后将此过滤器保存为公共过滤器,为其订阅所有需要的用户,以便他们接收要处理的问题列表。以下是有关过滤器订阅https://confluence.atlassian.com/display/JIRA/Receiving+Search+Results+via+Email的详细信息的链接。希望这对你有所帮助。