如何通过 REST API 自己重现工作流程图

问题描述 投票:0回答:1

这里有一个与我的问题相关的简单工作流程。

enter image description here

我想知道如何通过 REST API 以编程方式获取此工作流程数据。 https://developer.atlassian.com/cloud/jira/platform/rest/v2/api-group-issues/#api-rest-api-2-issue-issueidorkey-transitions-get(/rest/api/ 2/issue/{issueIdOrKey}/transitions) 接近我需要的。它向我显示了哪些转换可用以及设置的任何规则或条件。不幸的是,这并没有给我提供我需要的完整图片。在此示例中,如果问题当前处于“打开”状态并且我要调用 API,则我只会在“进行中”的响应中看到一个条目。我没有看到“完成”列出。可能是因为在问题移至“进行中”之前,“完成”不是允许的转换。

那么有什么 API 可以让我查看所有可用的转换呢?本质上,我想要在这里完成的是能够通过 REST API 重现这个工作流程图,就像它在 jira 中为我自己呈现的那样。

jira jira-rest-api
1个回答
0
投票

发现该端点https://developer.atlassian.com/cloud/jira/platform/rest/v2/api-group-workflows/#api-rest-api-2-workflow-search-get(/rest /api/2/workflow/search) 和适当的查询参数给了我我需要的东西。我最终选择了

https://{subdomain}.atlassian.net/rest/api/2/workflow/search?expand=transitions,statuses&workflowName={workflowName}

© www.soinside.com 2019 - 2024. All rights reserved.