【问题标题】:JIRA Importing/Updating subtasksJIRA 导入/更新子任务
【发布时间】:2016-05-24 06:12:30
【问题描述】:

我对 JIRA 有点陌生(技能水平新手) 吉拉 v 6.4.8 JIM v 7.0.12

我正在尝试使用问题->从 CSV 导入(批量创建工具)导入问题

我有一个定义的票 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

我们再次看到创建了新问题并且没有执行更新。我已经阅读了文档,搜索了他们的“答案”,提出了多个问题,到处搜索,但我没有看到任何解决方案。我们确实需要更新数千张工单,至少每天一次 - 我们没有人力以任何其他方式执行此任务。

标准: 这需要能够由最终用户或团队负责人执行,他们将有权从 Issues-Import issue From CSV 链接访问批量导入工具(批量创建),但无权访问管理员级别的外部项目进口。

我知道这不是一个理想的长期解决方案,并且想研究一种方法来进一步自动化它,但我们需要一个短期解决方案(this)。

我很感激任何和所有的回应。我们正在从一个非常过时的补救措施实例中导入,该补救措施将在未来约 3 年以上继续使用。

谢谢, 雅各布

【问题讨论】:

  • 您使用的是哪个版本的 jira?
  • 抱歉我错过了 - 我在 Jira v6.4.8 上我使用 JIM 7.0.12

标签: csv jira jira-plugin jira-agile ticket-system


【解决方案1】:

首先,如果您想通过 CSV更新问题,您必须包含一个“问题密钥”列,并在导入期间将其映射到问题关键字段(CM-1、CM -2 等是您的示例中的问题键)。否则每次导入都会在 JIRA 中产生新的问题。

“问题 ID”和“父 ID”列指的是内部 ID(不是问题密钥)。对于添加/更新子任务,您需要弄清楚父级的 ID(见下文),并在 CSV 中,将父级 ID 写入“父级 ID”列,并将“问题 ID”值留空。这在“创建子任务”部分 here 中进行了解释。

找出现有 JIRA 问题的 ID 有点棘手(除非您从一开始就使用自己的内部 ID 导入它们,这有一定意义)。 GUI 中的一种简单方法是右键单击“编辑”按钮并选择“在新选项卡中打开”。然后,编辑页面的 URL 将包含 id(例如http://jira-srv/secure/EditIssue!default.jspa?id=91796)。
如果您需要使其自动化,您将不得不直接查询数据库(除非其他人可以为您提供更好的方法......据我所知,REST API 不会公开它)。如果您想了解详细信息,请参阅讨论here

【讨论】:

  • 感谢您的回答,如何将问题密钥公开给用户级别的“批量创建工具”?我通读了该文档,但它似乎是针对管理员级别的工具。我无法在用户级工具中映射它,即使它是在导入之前手动定义的。再次感谢 yossiz74,我会阅读您发布的第二个链接。通过在 ParentID 部分放置“Issue Key”将子任务应用到工单似乎运行正常。
  • 我不知道是否可以将其公开给用户级别,因为我一直将导入/同步问题视为管理任务。
  • 我还有一个想法,就是使用 Excel Connector Plugin for JIRA。然后,用户可以编辑 excel 文件,该文件会自动与 JIRA 数据同步。设置时间很短,它可能是解决您问题的一个很好的长期解决方案。
  • Excel 连接器插件看起来不错,我不确定它是否会在我们的生产环境(超过 10,000 个用户)中获得批准,但值得一问。谢谢 yossiz74
猜你喜欢
  • 1970-01-01
  • 2022-12-17
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多