JIRA (技能级别新手) Jira诉6.4.8 JIM诉7.0.12
我试图使用> import (批量创建工具)导入问题
我有一个定义的票证CM-1作为父票。通用CSV如下所示
Summary, Parent ID, Issue ID
CM-2, CM-1,
CM-3, CM-1,
CM-4, CM-1,第一个导入工作成功,并作为子级映射到CM-1 -我们尝试重新导入(更新一夜之间更改的~100个字段,在本例中未清楚显示)
Summary, Parent ID, Issue ID
CM-2, CM-1, CM-2
CM-3, CM-1, CM-3
CM-4, CM-1, CM-4我们遇到一个问题,即创建新的子任务,而不更新任何子任务。我还试图映射当我检查子任务票XML时发现的问题ID。看上去像这样
<item>
<title>[CM-2] CM2</title>
<link>
https://website.net/browse/CM-2
</link>
<project id="11902" key="CM">Change Management</project>
<description>CM-2 Description</description>
<environment/>
<key id="191147">CM-2</key>
<summary>CM-2</summary>
特别是"“所以看起来就像
Summary, Parent ID, Issue ID
CM-2, CM-1, 191147
CM-3, CM-1, 191148
CM-4, CM-1, 191149再次,我们看到新的问题创建,没有更新执行。我看过文档,搜索过他们的“答案”,问了很多问题,到处都找过,但我没有看到任何解决方案。我们确实需要更新数千张票,至少一天一次--我们没有足够的人力来完成这一任务。
标准:这需要能够由最终用户或团队领导执行,他们将可以从project imports链接访问批量导入工具(批量创建),但不能访问管理员级别的外部项目导入。
我知道这不是一个理想的长期解决方案,我想研究一种进一步自动化的方法,但是我们需要一个短期的解决方案(这个)。
我感谢所有的回应。我们从一种非常过时的补救措施中进口,该产品将在今后的~3+年中继续使用。
谢谢,雅各布
发布于 2016-05-24 09:23:47
首先,如果您想通过CSV更新问题,您必须包括一个“问题键”列,并在导入期间将其映射到问题密钥字段(在示例中,CM-1、CM-2等是问题键)。否则,每个导入都会在JIRA中产生新的问题。
“发出ID”和“父ID”列引用内部ID(而不是发出键)。要添加/更新子任务,您需要计算父任务的ID (见下面),在CSV中,在“父id”列中写入父ID,并将'issue‘值保持为空。这在“创建子任务”部分这里中进行了解释。
找出现有JIRA问题的id有点棘手(除非您从一开始就用自己的内部ID导入它们,这是有意义的)。从GUI的一个简单的方法是右键单击编辑按钮,并选择‘打开在新的标签’。然后,编辑页面的URL将包括id (例如,http://jira-srv/secure/EditIssue!default.jspa?id=91796)。
如果您需要自动化它,您将不得不求助于直接查询数据库(除非其他人可以提供一个更好的方式.据我所知,REST不公开它)。如果需要详细信息,请参见讨论这里。
https://stackoverflow.com/questions/37405685
复制相似问题