Jira 根據問題類型 為 描述 字段添加默認值

背景:

jira 8.16

想要為問題類型為 需求 的問題默認增加描述字段默認值

想都沒想直接根據之前添加缺陷類型時描述默認值的方式去添加(系統字段--描述--上下文和默認值--添加上下文), 結果不隨我愿, 系統默認的這個功能不能根據問題類型切換而切換不同的默認值, 只能設置 1 個, 這....有種半智能的感覺, 只能尋求其他方法

實現方式:

借助??ScriptRunner

在 ScriptRunner 中 添加行為 (Behaviours)

步驟:

Create Behaviour -->? 填寫Name --> 在?Mappings 中添加項目 --> Add Fields? --> 選擇 問題類型 --> 添加?server-side script --> 保存

// 問題類型 ID → 模板內容映射
def templates = ["10200": """【場景(現狀)描述】:[描述目前現場業務場景,內容包括(業務流程圖、流程圖說明、現場圖片)]【需求痛點】:[基于目前業務場景,在管理上了遇到的具體什么問題,內容包括(描述具體的業務文檔點,可以需要解決什么問題,解決問題背后的目的)]【解決方案】:[為了解決需求痛點,業務流程圖作業哪些調整(調整后的流程圖、流程圖說明、包括系統功能操作人角色說明),原型圖、原型圖說明(業務邏輯說明)]【風險提醒】:/;【投入人天】:方案X人天,開發X人天,測試X人天,實施X人天,共計X人天
""","10004": """【環境】:SIT / UAT / 生產【出現概率】:100%【用例ID】:【前置條件】:/;【操作步驟】:/;【問題說明】:/,見下圖;【期望結果】:/;
"""
]def descField = getFieldById("description")
def issueTypeId = getFieldById("issuetype").getValue()?.toString()// 僅當描述為空時才填充模板
if (!descField.getValue()) {def template = templates[issueTypeId]if (template) {descField.setFormValue(template)} else {descField.setFormValue("")}
}

效果:

坑點:

不同的版本或者環境, 腳本中判斷條件的部分可能不同, 需要根據自己的實際情況修改判斷條件

tip: 可以使用? 為字段設置描述的方式來將判斷條件的值輸出出來調試

def issueTypeValue = getFieldById("issuetype").getValue()getFieldById("description").setHelpText("DEBUG: " + issueTypeValue?.toString())

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/diannao/95348.shtml
繁體地址,請注明出處:http://hk.pswp.cn/diannao/95348.shtml
英文地址,請注明出處:http://en.pswp.cn/diannao/95348.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

深度學習(5):激活函數

ss激活函數的作用是在隱藏層引入非線性,使得神經網絡能夠學習和表示復雜的函數關系,使網絡具備非線性能力,增強其表達能力。一、常見激活函數1、sigmoid激活函數的作用是在隱藏層引入非線性,使得神經網絡能夠學習和表示復雜的函數…

洛谷 小 Y 拼木棒 貪心

題目背景上道題中,小 Y 斬了一地的木棒,現在她想要將木棒拼起來。題目描述有 n 根木棒,現在從中選 4 根,想要組成一個正三角形,問有幾種選法?答案對 1097 取模。輸入格式第一行一個整數 n。第二行往下 n 行…

飛算JavaAI的“盾牌”計劃:手撕Spring Security + JWT認證鏈

一、飛算JavaAI:智能時代Java開發的“全能引擎” 1.1 飛算JavaAI:重新定義Java安全開發的“技術革命”在數字化浪潮席卷全球的今天,Java作為企業級應用開發的首選語言,其安全性需求隨著業務復雜度的提升而呈指數級增長——從用戶認…

大語言模型提示工程與應用:大語言模型進階提示工程技術

高級提示詞使用 學習目標 掌握大語言模型中進階提示工程技術的原理與應用,包括零樣本/少樣本提示、思維鏈推理、知識生成等核心方法,提升復雜任務解決能力。 相關知識點 零樣本與少樣本提示思維鏈提示技術高級推理技術 學習內容 1 零樣本與少樣本提…

【從零開始java學習|第五篇】項目、模塊、包、類的概念與聯系

目錄 一、概念與作用:從宏觀到微觀的層級拆分 1. 項目(Project):最外層的 "大容器" 2. 模塊(Module):項目的 "功能子單元" 3. 包(Package)&…

kernel pwn 入門(四) ret2dir詳細

介紹 ret2dir 是哥倫比亞大學網絡安全實驗室在 2014 年提出的一種輔助攻擊手法,主要用來繞過 smep、smap、pxn 等用戶空間與內核空間隔離的防護手段, 原論文見此處: ret2dir原文論文 參考:kernel pwn入門到大神 ret2dir ret2di…

n階常系數齊次線性微分方程的含義

微分方程 (Differential Equation): 含義: 包含未知函數及其導數(或微分)的方程。例子: dy/dx 2x(未知函數是 y(x),導數是 dy/dx), dy/dt 2 dy/dt y 0(未知函數是 y(t)&#xff…

hexo + github 搭建個人博客

hexo github 搭建個人博客環境配置部署環境配置部署 所需環境: 跳過github郵箱注冊。 右鍵點擊桌面空白處,選擇 “Git Bash Here”,輸入以下命令設置用戶名和郵箱: git config --global user.name "GitHub用戶名" g…

ERFA庫全面指南:從基礎概念到實踐應用

ERFA庫全面指南:從基礎概念到實踐應用 ERFA(Essential Routines for Fundamental Astronomy)作為天文學計算領域的重要開源庫,為開發者提供了處理天文時間、坐標系轉換和星體位置計算等核心功能。本文將深入探討ERFA庫的技術細節…

STM32 HAL庫串口的功能實現與改進

目錄 概述 1 CubeMX配置串口參數 1.1 STM32CUB配置參數 1.2 生成代碼 2 核心代碼介紹 2.1 初始化函數 2.2 中斷函數 2.3 重要的用戶函數 2.4 實現用戶接口函數 3 接收數據函數的優化 3.1 HAL庫接收函數的缺陷 3.2 改進接收函數 概述 在STM32開發中使用HAL庫操作串…

DBA | SQL 結構化查詢語言介紹與學習環境準備

[ 知識是人生的燈塔,只有不斷學習,才能照亮前行的道路 ]📢 大家好,我是 WeiyiGeek,一名深耕安全運維開發(SecOpsDev)領域的技術從業者,致力于探索DevOps與安全的融合(Dev…

day39_2025-08-13

知識點回顧: 彩色和灰度圖片測試和訓練的規范寫法:封裝在函數中 展平操作:除第一個維度batchsize外全部展平 dropout操作:訓練階段隨機丟棄神經元,測試階段eval模式關閉dropout 作業:仔細學習下測試和訓練…

使用GTX ip core + SDI IP core實現SDI設計

使用GTX ip core SDI IP core實現SDI設計 1.SDI接口可以調用GTX IP,具體代碼可以參考xapp592,將代碼移植進入工程里,增加SDI IP核,增加引腳約束即可運行起來 2.使用transceiver的gt的ip core,然后協議選擇SDI協議 3.使…

【無標題】centos 配置阿里云的yum源

1、查看系統正在使用的yum源列表yum repolist結果分析:目前這里看出有base ,extras ,updates三個yum源,這三個也是系統默認的yum源,一般還需要一個epel企業級額外的yum源,本文主要就是更改yum源的配置文件&…

GPT-5全面開放!OpenAI回應用戶反饋:GPT-4o已重新上線!

OpenAI 近日宣布,其最新模型 GPT-5 現已全面向所有 Plus、Pro、Team 和免費用戶開放。 為進一步優化用戶體驗并應對初期反饋: 用戶額度提升: 在剛剛過去的周末,OpenAI已將 Plus 和 Team 用戶的 GPT-5 使用額度提升至原來的 2 倍…

線程安全的單例模式,STL和智能指針

目錄 什么是單例模式 什么是設計模式 單例模式的特點 餓漢實現方式和懶漢實現方式 餓漢方式實現單例模式 懶漢方式實現單例模式 懶漢方式實現單例模式(線程安全版本) STL,智能指針和線程安全 STL中的容器是否是線程安全的? 智能指針是否是線程安全的? 其他常見的各種鎖 什么是…

[每周一更]-(第155期):深入Go反射機制:架構師視角下的動態力量與工程智慧

在構建高復雜度、高靈活性的Go語言系統時,反射(reflect)就像一把雙刃劍——用得好能斬斷開發枷鎖,用不好則可能自傷程序。本文將深入探討反射的內部機理、典型應用場景、安全邊界及性能優化策略。一、反射核心:類型與值…

15_基于深度學習的蘋果病害檢測識別系統(yolo11、yolov8、yolov5+UI界面+Python項目源碼+模型+標注好的數據集)

目錄 項目介紹🎯 功能展示🌟 一、環境安裝🎆 環境配置說明📘 安裝指南說明🎥 環境安裝教學視頻 🌟 二、數據集介紹🌟 三、系統環境(框架/依賴庫)說明🧱 系統環…

Kotlin 數據容器 - MutableList(MutableList 概述、MutableList 增刪改查、MutableList 遍歷元素)

一、MutableList 概述MutableList 是 Kotlin 中可變的列表接口,它繼承自 List 接口并添加了修改列表內容的方法MutableList 允許添加、刪除、更新元素二、創建 MutableList 1、基礎創建 使用 mutableListOf 函數 // 創建一個 MutableList,包含 4 個元素 …

數據庫規范化:消除冗余與異常的核心法則

規范化(Normalization) 是數據庫設計中的核心流程,旨在通過結構化表與字段,消除數據冗余和避免數據異常(插入/更新/刪除異常),同時確保數據依賴合理。其核心方法是將大表拆分為多個小表&#xf…