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

如何自定义Jira Issue Collector弹窗表单?实现字段必填与新增

Jira Issue Collector 表单自定义方案

当前Issue Collector弹窗表单截图

该表单用于移动应用的Bug上报,创建时已选择自定义触发样式和模板,但Jira自带的模板自定义权限有限,需完成以下修改:

  • 将姓名、邮箱等更多字段标记为必填项(目前仅摘要字段为必填)
  • 添加操作系统版本等特定信息收集字段

能否直接修改表单HTML代码?

可以通过页面内的JavaScript修改弹窗DOM元素,但有前提和局限性:

  • 操作方式:监听弹窗加载完成事件,找到目标字段节点,添加required属性标记必填;动态插入新表单元素(如输入框、下拉选)收集自定义信息,同时同步处理提交逻辑确保数据能提交到Jira
  • 局限性:Jira弹窗DOM结构可能随版本变更,维护成本高;若Jira开启内容安全策略,可能阻止自定义脚本执行

替代实现方案

1. 利用Jira后台自定义字段配置

在Jira管理后台创建所需自定义字段(如「操作系统版本」「上报人姓名」「上报人邮箱」):

  • 在Issue Collector配置页面,将这些自定义字段添加到表单中
  • 在Jira字段配置里,针对对应项目和Issue类型,设置这些字段为必填项

2. 自行开发自定义上报表单

完全绕过Jira自带的Issue Collector,自行开发适配移动应用的Bug上报表单:

  • 自定义表单包含所有必填字段和特定信息字段
  • 通过Jira REST API(/rest/api/3/issue)将收集到的数据提交至Jira创建Issue
  • 此方式自由度最高,可完全自定义表单样式、字段逻辑和提交流程

内容的提问来源于stack exchange,提问作者sweet-pineapple

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.02 15:55:17