【问题标题】:How to create JIRA issue ticket from a template using REST api?如何使用 REST api 从模板创建 JIRA 问题单?
【发布时间】:2018-06-14 14:43:23
【问题描述】:

我想使用模板创建 JIRA 变更请求单。 我使用 JIRA API 端点“/rest/api/2/issue”。

以下是发送到 JIRA 的数据格式。

有人可以帮忙吗?

payload =
{ fields:
{ project: { key: "CRQ"},
customfield_15630: "SampleTemplateName",
summary: "Testing",
customfield_17679: "N.A" ,
customfield_14530:"2018-06-17T00:00:00.0+0000 ",
customfield_14531: "2018-06-17T00:00:00.0+0000 " } }

这是我想在问题单中使用的模板的 XML 格式。

<item>
    <title>[TMPL-167] NTW-8 [Network_Interface_configuration]</title>
    <link>https://jiraqa.com/browse/TMPL-167</link>
    <project id="15980" key="TMPL">Templates</project>
    <description>Test</description>
    <environment />
    <key id="492895">TMPL-167</key>
    <summary>NTW-8 [Network_Interface_configuration]</summary>
</item>

【问题讨论】:

  • 据我所知,您提供的用于创建 JIRA 票证的参数还不够……还需要其他参数,例如 TYPE 等!

标签: jira jira-rest-api


【解决方案1】:

那里肯定缺少问题类型。以下是使用 REST API 正确创建问题的示例:https://docs.atlassian.com/software/jira/docs/api/REST/7.6.1/#api/2/issue-createIssue 某些字段可能需要或不需要,具体取决于项目设置,但项目 ID、摘要和问题类型是绝对最小值。

另一件事是,除此之外,您还想使用模板。 Jira 可能根本无法从那里自动获取数据,但如果出现任何问题,您仍然会收到一条错误消息。 您能否更详细地描述您究竟需要做什么?想出一个解决方案会更容易;)

【讨论】:

  • 我们有REST API到clone一张票吗?
猜你喜欢
  • 1970-01-01
  • 2015-11-25
  • 1970-01-01
  • 2017-12-15
  • 1970-01-01
  • 1970-01-01
  • 2019-12-21
  • 2012-10-20
  • 1970-01-01
相关资源
最近更新 更多