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

如何无需额外REST调用,在Jira Automation中获取完整Issue JSON并编码至PubSub

Jira Automation 推送完整Issue数据到Google PubSub 解决方案

问题场景

使用Jira Automation将Issue更新同步到Google PubSub时,PubSub要求消息格式为包含messages数组的JSON对象,其中data字段需经过Base64编码。当前手动指定字段的方式无法覆盖所有自定义字段,且不想额外调用Jira API获取完整数据。

解决方案

无需额外调用API,直接使用Jira Automation的**智能值{{issue.asJsonString}}**即可获取包含所有字段(含自定义字段)的完整Issue JSON字符串,再配合base64Encode函数完成编码,直接适配PubSub的格式要求。

具体配置代码

将以下JSON模板直接填入Jira Automation的「Send HTTP request」动作的请求体中:

{
  "messages": [
    {
      "data": "{{#base64Encode}}{{issue.asJsonString}}{{/base64Encode}}"
    }
  ]
}

注意事项

  • {{issue.asJsonString}}会输出Issue的完整JSON结构,包括系统字段、自定义字段、关联关系等所有数据,无需手动枚举字段
  • Jira Automation会自动处理JSON字符串的转义问题,无需额外添加转义符
  • 确保Jira Automation的权限能够访问所有需要同步的自定义字段(包括隐藏字段)

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.30 18:12:30