我们在我们的项目中广泛使用Jira,但我经常很难发现问题,我知道,我之前一直在研究这个问题。通常情况下,如果报告了一些案例,那似乎与我过去所从事的工作相似,但我不记得具体是什么时候。

通常情况下,我们会报告一个问题,然后我们的scrum管理员将其分配给开发人员,开发人员修复它(希望如此),然后将其传递给测试人员(耶,它工作了!)但后来它不再分配给我,我很难找到旧的问题,我记得模糊。

我想,也许有可能看到一个问题的指定历史,可能有一种方式来形成一个高级搜索/过滤器,找到所有的问题,在某个时候已经分配给我。

有人这样做过吗?


当前回答

查看JIRA Toolkit插件-参与者自定义字段

https://studio.plugins.atlassian.com/wiki/display/JTOOL/JIRA+Toolkit+Plugin

这个字段允许您轻松跟踪您“参与”的问题。这些被定义为你评论过、提出过的任何问题,或者你是当前的受让人。请参见[JIRA扩展参与者]插件。

其他回答

查看JIRA Toolkit插件-参与者自定义字段

https://studio.plugins.atlassian.com/wiki/display/JTOOL/JIRA+Toolkit+Plugin

这个字段允许您轻松跟踪您“参与”的问题。这些被定义为你评论过、提出过的任何问题,或者你是当前的受让人。请参见[JIRA扩展参与者]插件。

从菜单中选择Tempo->报告

选择日期范围

你应该看看报告。

您可以直接在数据库中通过工作日志条目查找问题:

select distinct ji.pkey from jiraissue ji inner join worklog wl on ji.id=wl.issueid where wl.author='some_username';

我同意这应该在UI中实现。

对于任何“当前用户”的通用查询:

assignee was currentUser()

这个过滤器可以方便地共享&任何人都可以把它放在他们的仪表板上,等,它会返回特定于他们的结果。但不支持所有旧的JIRA版本。

这是我要求最多的JIRA功能。

是不支持的受让人字段,当我最近尝试。你必须使用CHANGED, FROM, TO关键字来过滤。

我用的是这样的:

project = MindBlowingProject AND (assignee in (currentUser()) OR assignee CHANGED from (currentUser()) OR reporter in (currentUser())) ORDER BY updated DESC