You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何通过REST API自行复现Jira工作流图?

获取Jira完整工作流数据的REST API方案

1. 确定工单关联的工作流ID

要获取工单绑定的完整工作流,首先需要拿到对应工作流的ID,可通过以下接口获取:

  • 调用接口:GET /rest/api/2/issue/{issueIdOrKey}?fields=workflowId
  • 返回结果中fields.workflowId字段即为该工单关联的工作流ID

2. 获取完整工作流定义

拿到工作流ID后,调用工作流详情接口即可获取所有状态、转换规则及完整结构:

  • 调用接口:GET /rest/api/2/workflow/{workflowId}
  • 接口返回的核心内容包括:
    • 所有状态(statuses):每个状态的ID、名称、类别等元数据
    • 所有转换(transitions):每个转换的ID、名称、源状态(from)、目标状态(to)、触发条件等规则
    • 工作流的基础信息(名称、描述等)

3. 构建工作流图

基于返回的完整数据,可直接复现Jira原生工作流图:

  • 从statuses中提取所有节点(工作流状态)
  • 从transitions中提取所有边(状态转换关系),通过每个转换的from和to字段关联对应状态ID,即可还原完整的流转逻辑

补充注意事项

  • 若使用Jira Server/Data Center版本,接口路径需对应查看官方文档的适配版本,但核心逻辑一致
  • 调用接口需确保用户拥有查看工作流的权限(如Jira管理员、工作流管理员权限)

内容的提问来源于stack exchange,提问作者ONMNZ

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.25 07:43:19