JIRA配置手冊 (2)—— 工作流

在項(xiàng)目管理中Jira占據(jù)著大佬的地位垃僚,很大部分原因要?dú)w功于他強(qiáng)大的工作流支持霸妹,你可以完全根據(jù)自己的企業(yè)和團(tuán)隊(duì)習(xí)慣自定義工作流內(nèi)容李茫,包括步驟揭保、流轉(zhuǎn)、條件和權(quán)限等等魄宏。

今天我們就來看看Jira工作流要如何配置吧秸侣。

* 注:以下配置基于 JIRA 7.1.9

一、工作流

在上一篇文章中宠互,我們新建了一個(gè)問題類型味榛,并且增加到問題類型方案里了,同時(shí)又關(guān)聯(lián)到我們的這個(gè)項(xiàng)目中予跌。那么這些問題我們需要如何設(shè)置流程走向來表示問題的處理過程呢搏色?這就需要設(shè)定一個(gè)流程,并將這個(gè)流程引用到這個(gè)問題類型中券册。

1.1 新建工作流

具有系統(tǒng)管理權(quán)限的人員登錄進(jìn)入問題管理中继榆,在左導(dǎo)航中選擇工作流。

圖 1 新建工作流

我們可點(diǎn)擊增加工作流汁掠,在彈出的對話框中,輸入名稱集币,點(diǎn)擊增加按鈕即可考阱。

圖 2 增加工作流

點(diǎn)擊增加按鈕后跳轉(zhuǎn)到工作流詳細(xì)設(shè)計(jì)界面。

圖 3 工作流詳情設(shè)計(jì)

我們這里先簡單的介紹如何創(chuàng)建工作流鞠苟,由于不同的使用場景工作流的配置也會(huì)不同乞榨,內(nèi)容較多,設(shè)計(jì)的場景也各有式各樣当娱。

我們先定義一個(gè)簡單的工作流:

圖 14 定義簡單工作流

這里看到可以使用文本直接添加新步驟吃既,編輯工作流,但是我個(gè)人更偏向于使用圖形化的形式編輯跨细,只需要切換上圖中的“圖形|文本”按鈕即可(我們將在下文中細(xì)述工作流的配置)鹦倚。

1.2 新建工作流方案

之前有提到,項(xiàng)目是不能夠單獨(dú)引用問題類型的冀惭,同樣項(xiàng)目也不能單獨(dú)的增加一個(gè)工作流震叙,工作流是需要加入到一個(gè)具體的工作流方案中去,并且在這個(gè)方案中指定一個(gè)對應(yīng)的問題中散休,之后將這個(gè)工作流方案關(guān)聯(lián)以項(xiàng)目中才能夠?yàn)轫?xiàng)目所使用媒楼。

在問題模塊的左導(dǎo)航中,選擇工作流方案戚丸。

圖 5 新建工作流方案

點(diǎn)擊新增工作流方案按鈕划址,在彈出的對話框中輸入方案名稱(SC_workflow),點(diǎn)擊增加按鈕。

圖 6 添加工作流方案

進(jìn)入到工作流方案的配置界面中夺颤,方案中會(huì)顯示一個(gè)默認(rèn)的工作流痢缎,可在本頁面進(jìn)行編輯刪除。這邊可以進(jìn)行增加新工作流拂共,選擇創(chuàng)建牺弄,也可對配置方案進(jìn)行基本信息的修改。

點(diǎn)擊增加工作流宜狐,顯示如下添加工作流的彈框势告。

圖 7 添加工作流彈框

選擇已創(chuàng)建工作流(SCflow)之后,點(diǎn)擊向后按鈕抚恒,顯示工作流對應(yīng)的問題類型彈框咱台,選中需要分配的問題類型,點(diǎn)擊完成按鈕俭驮。

圖8 選擇分配問題類型

注意:我們在這里選擇的問題類型回溺,一定是我們這個(gè)項(xiàng)目引用的問題類型方案中的問題類型。

? 增加完之后混萝,即又回到工作流方案中配置頁中遗遵。

圖 9 工作流方案配置頁

1.3 項(xiàng)目關(guān)聯(lián)工作流方案

對于新增的工作流方案,我們需要將它關(guān)聯(lián)到對應(yīng)的項(xiàng)目中去逸嘀。項(xiàng)目才可以使用本工作流车要,比如應(yīng)用到SC 項(xiàng)目中。

進(jìn)入 SC 項(xiàng)目管理中崭倘,在管理模塊左導(dǎo)航選擇工作流翼岁。

圖 10 關(guān)聯(lián)工作流

點(diǎn)擊切換方案按鈕,進(jìn)入操作指引頁司光,選擇已創(chuàng)建方案(SCflow),點(diǎn)擊關(guān)聯(lián)按鈕琅坡。

圖 11 創(chuàng)建方案

說明:如果這個(gè)項(xiàng)目已經(jīng)存在問題,那么有可能需要對問題類型的狀態(tài)進(jìn)行轉(zhuǎn)換残家。

關(guān)聯(lián)完成后榆俺,點(diǎn)擊接收按鈕表示接收本次關(guān)聯(lián),頁面跳轉(zhuǎn)到管理工作流界面中跪削,可以看到工作流方案已經(jīng)得到了關(guān)聯(lián)谴仙。

圖 12 關(guān)聯(lián)工作流

二、工作流管理

工作流配置是 Jira 的一個(gè)核心碾盐,問題的流程以及需要觸發(fā)的事件晃跺、問題在特定狀態(tài)下的權(quán)限等,大部分都是在工作流中進(jìn)行配置完成的毫玖。工作流的配置會(huì)涉及到狀態(tài)掀虎、界面凌盯、事件、前置條件烹玉、表單驗(yàn)證驰怎、事件觸發(fā)、編輯權(quán)限二打、通知等县忌。

這里的工作流管理,首先用文本的方式進(jìn)行配置继效,圖形的配置方式僅做簡要說明症杏。

2.1 狀態(tài)

狀態(tài)是系統(tǒng)中定義的工作流的一個(gè)結(jié)點(diǎn)的名稱表述,在系統(tǒng)中配置流程的時(shí)候首先需要先行定義好會(huì)有哪些狀態(tài)瑞信,在工作流中直接搜索出來使用就好厉颤。

狀態(tài)在Jira6 版本及以后增加了狀態(tài)的一個(gè)屬性即是開始狀態(tài)還是結(jié)束狀態(tài)還是進(jìn)行中的狀態(tài),并通過顏色來表示凡简,以便于在查看問題的工作流中能夠更友好的表示來逼友。例如待辦是藍(lán)色,進(jìn)行中的所有狀態(tài)都是黃色秤涩,結(jié)束是綠色帜乞。

我們到后臺管理問題模塊里,選擇創(chuàng)建的工作流筐眷,點(diǎn)擊增加狀態(tài)按鈕進(jìn)行定義 挖函。以文字形式編輯的時(shí)候可以填寫步驟名稱和鏈接的狀態(tài),并增加這個(gè)狀態(tài)的類別;

注意:狀態(tài)不能夠重名浊竟,名稱雖然在后面是可以進(jìn)行編輯的,但最好還是不要進(jìn)行重名稱津畸,因?yàn)榫庉嬤^之后系統(tǒng)的問題在記錄問題的流程信息的時(shí)候名稱并不會(huì)隨著進(jìn)行改動(dòng)振定,造成了一定的迷惑。

另外注意一點(diǎn)是肉拓,如果這個(gè)狀態(tài)在多個(gè)工作流中被引用后频,如果其它一個(gè)工作流的結(jié)點(diǎn)名稱想修改,并通過在狀態(tài)這個(gè)菜單里進(jìn)行修改暖途,會(huì)造成所有的工作流結(jié)點(diǎn)名稱都會(huì)被修改卑惜。如果不想影響其它工作流,建議新增一個(gè)狀態(tài)驻售,在需要調(diào)整的工作流里來引用新的工作流狀態(tài)露久。

2.2 工作流配置

2.2.1 文字方式

在此之前我們已了解到如何創(chuàng)建工作流,點(diǎn)擊我們已創(chuàng)建過的工作流:SCflow欺栗,點(diǎn)擊編輯按鈕進(jìn)入配置詳情頁毫痕。

圖 13 工作流配置

新創(chuàng)建的工作流征峦,一般會(huì)默認(rèn)一個(gè)開始狀態(tài),我們可以將設(shè)計(jì)好的工作流都有哪些狀態(tài)一并增加上去消请,然后再進(jìn)行工作流動(dòng)作的設(shè)定以便于這個(gè)結(jié)點(diǎn)是如何流轉(zhuǎn)的栏笆。

可以配置界面下添加新步驟中定義步驟的名稱和鏈接的狀態(tài),我們增加幾個(gè)臊泰,結(jié)果如下圖所示:

圖 14 添加新步驟

可以看到蛉加,鏈接狀態(tài)中,待審核是問題新建狀態(tài)缸逃,已完成是問題被解決狀態(tài)针饥。進(jìn)行中是過程狀態(tài),鏈接狀態(tài)中通過不同的底色進(jìn)行了標(biāo)識察滑,接下來我們通過定義工作流動(dòng)作來描述不同的狀態(tài)之間的流轉(zhuǎn) 打厘。

圖 15 添加工作流動(dòng)作

我們定義從待審核到已完成的狀態(tài),可以在開始的那一行點(diǎn)擊:添加工作流動(dòng)作贺辰,進(jìn)入到配置界面 户盯。

我們定義工作流動(dòng)作名稱,這個(gè)名稱就是問題詳情頁中顯示的處理按鈕的名稱饲化,比如“審核失敗”莽鸭。

在目標(biāo)步驟中選擇這個(gè)工作流定義的幾個(gè)狀態(tài),我們是要到已完成吃靠,所以這里選擇了“已完成”為目標(biāo)步驟硫眨。

工作流動(dòng)作界面,是設(shè)置在處理這個(gè)Issue巢块,點(diǎn)擊審核失敗的時(shí)候礁阁,將彈出的對話框界面。這個(gè)界面我們可以預(yù)先在界面配置里創(chuàng)建族奢,比如我們現(xiàn)在選擇的SCView界面姥闭,可以在這個(gè)界面里面設(shè)置一些動(dòng)作朦佩,比如填寫經(jīng)辦人漠吻。設(shè)置完成后院仿,即在處理這個(gè)問題题翰,點(diǎn)擊審核失敗按鈕莱坎,在彈出的對話框中需要指定經(jīng)辦人是誰俊抵,可由用戶填寫湿右,確認(rèn)后工作流流轉(zhuǎn)到下一個(gè)結(jié)點(diǎn)痰憎,會(huì)在問題經(jīng)辦人寫入用戶剛才填寫的值(如果工作流中不做特別處理)骡澈。

點(diǎn)擊增加按鈕之后锅纺,跳轉(zhuǎn)到工作流配置界面,可以看到工作流動(dòng)作里面已新增我們剛設(shè)置的內(nèi)容肋殴。

圖 16 新增內(nèi)容

如果我們對工作流動(dòng)作做修改伞广,點(diǎn)擊工作流動(dòng)作拣帽,進(jìn)入具體的配置界面,在這個(gè)配置界面的右上角嚼锄,點(diǎn)擊編輯按鈕進(jìn)入到修改界面 减拭。

圖 17 修改工作流

修改界面我們修改其中的內(nèi)容后,點(diǎn)擊更新按鈕即可区丑。

當(dāng)然拧粪,我們也可以在此界面將這個(gè)工作流動(dòng)作進(jìn)行刪除。

選擇工作流動(dòng)作按鈕沧侥,一次性刪除多個(gè)工作流動(dòng)作可霎,如下圖:

圖 18 刪除工作流

點(diǎn)擊刪除工作流動(dòng)作,進(jìn)入刪除詳情頁宴杀,選中需要?jiǎng)h除的流程跳轉(zhuǎn)癣朗,點(diǎn)擊刪除按鈕即可。

如果定義好的結(jié)點(diǎn)名稱需要修改也可以簡單的點(diǎn)擊對應(yīng)項(xiàng)的編輯進(jìn)入到編輯界面旺罢,如下圖 :

圖 19 編輯工作流

點(diǎn)擊編輯按鈕旷余,顯示更新頁面,輸入步驟名稱扁达,點(diǎn)擊更新按鈕即可正卧。

圖 20 更新工作流步驟

查看工作流屬性主要定義了當(dāng)前狀態(tài)下這個(gè)問題的一些特定的屬性,如是否能夠編輯跪解,哪些人能夠進(jìn)行按鈕操作炉旷。

另外需要注意的是工作流如果被使用中,是不可刪除的叉讥。另外如果修改的狀態(tài)正在被某些Issue使用窘行,也是不可改的,需要先將這個(gè)工作流設(shè)置為"未生效"狀態(tài)后再更新發(fā)布图仓。

2.2.2 圖形方式

切換到圖形模式(賞心悅目了很多不是么):

圖 21 圖形化工作流

增加狀態(tài)按鈕可以搜索已創(chuàng)建的狀態(tài)或者直接新建狀態(tài)(建議不要隨便新建抽高,否則你會(huì)發(fā)現(xiàn)最后的狀態(tài)就變成亂七八糟什么詞匯都有了)。

可以直接點(diǎn)擊各個(gè)狀態(tài)進(jìn)行編輯透绩,也可以直接拖拉連接線表示跳轉(zhuǎn)關(guān)系。

點(diǎn)擊狀態(tài):

“讓所有狀態(tài)轉(zhuǎn)換到這狀態(tài)”會(huì)讓你的任何狀態(tài)都能夠在工作流中流轉(zhuǎn)到當(dāng)前狀態(tài)壁熄。

點(diǎn)擊編輯按鈕可以對狀態(tài)進(jìn)行編輯:

圖 23 狀態(tài)編輯

另外也可以對流轉(zhuǎn)進(jìn)行編輯帚豪,點(diǎn)擊連接線:

圖 24 跳轉(zhuǎn)設(shè)置

對于跳轉(zhuǎn)時(shí)候的設(shè)置可以有很多,例如什么條件下才能觸發(fā)跳轉(zhuǎn)草丧,什么角色的人才能觸發(fā)跳轉(zhuǎn)狸臣,跳轉(zhuǎn)后自動(dòng)執(zhí)行什么動(dòng)作,這些都可以在這里做設(shè)置昌执。

舉個(gè)例子烛亦,比如你只希望經(jīng)辦人可以執(zhí)行這個(gè)跳轉(zhuǎn)诈泼,那么點(diǎn)擊觸發(fā)條件:

圖 25 條件設(shè)置

點(diǎn)擊添加條件,選擇經(jīng)辦人:

圖 26? 經(jīng)辦人條件

另外需要注意的一點(diǎn)煤禽,當(dāng)狀態(tài)從非完成到完成時(shí)(也就是非綠色到綠色時(shí))铐达,或者完成狀態(tài)重開(綠色到非綠色)時(shí),記得修改處理結(jié)果檬果,這樣才能實(shí)現(xiàn)解決結(jié)果字段的自動(dòng)變更瓮孙。

你也不希望出現(xiàn)Issue狀態(tài)是完成,但是解決結(jié)果是未解決這種詭異的狀態(tài)出現(xiàn)吧选脊。

當(dāng)然杭抠,如果有特殊要求,比如在駁回測試提出的問題的時(shí)候恳啥,可能需要選擇駁回原因偏灿,解決結(jié)果可能是:無法復(fù)現(xiàn)、拒絕處理钝的、重復(fù)提交之類的翁垂,那么可以不設(shè)置解決結(jié)果自動(dòng)變更,采用彈出問題界面讓用戶手動(dòng)操作下拉框選擇解決結(jié)果的形式達(dá)到期望效果扁藕。(請預(yù)先去管理后臺-問題-問題屬性-解決結(jié)果中定義好可選項(xiàng))

圖 27? 處理結(jié)果

點(diǎn)擊處理結(jié)果:

圖 28? 添加后處理功能
圖 29? 更新問題字段
圖 30? 修改解決結(jié)果

重開的時(shí)候?qū)⒔鉀Q結(jié)果設(shè)置為“無”沮峡。

剛才說過的跳轉(zhuǎn)過程中添加界面在這里,通過轉(zhuǎn)換工作流時(shí)候彈出界面讓用戶完成添加備注亿柑、狀態(tài)修改邢疙、經(jīng)辦人修改等操作。

界面的創(chuàng)建和配置在下一章中進(jìn)行詳細(xì)介紹望薄。

圖 31? 添加界面

修改后記得發(fā)布你新編輯的工作流哦疟游!

咳咳,絮絮叨叨這么多痕支,其實(shí)也就只講了個(gè)基礎(chǔ)颁虐,里面的排列組合自定義規(guī)則實(shí)在是太多了,需要自己上手去摸索才能摸爬滾打成為老司機(jī)哦卧须!

好啦另绩,下一次咱們聊聊字段和界面吧~

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市花嘶,隨后出現(xiàn)的幾起案子笋籽,更是在濱河造成了極大的恐慌,老刑警劉巖椭员,帶你破解...
    沈念sama閱讀 219,539評論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件车海,死亡現(xiàn)場離奇詭異,居然都是意外死亡隘击,警方通過查閱死者的電腦和手機(jī)侍芝,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,594評論 3 396
  • 文/潘曉璐 我一進(jìn)店門研铆,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人州叠,你說我怎么就攤上這事棵红。” “怎么了留量?”我有些...
    開封第一講書人閱讀 165,871評論 0 356
  • 文/不壞的土叔 我叫張陵窄赋,是天一觀的道長。 經(jīng)常有香客問我楼熄,道長忆绰,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,963評論 1 295
  • 正文 為了忘掉前任可岂,我火速辦了婚禮错敢,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘缕粹。我一直安慰自己稚茅,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,984評論 6 393
  • 文/花漫 我一把揭開白布平斩。 她就那樣靜靜地躺著亚享,像睡著了一般。 火紅的嫁衣襯著肌膚如雪绘面。 梳的紋絲不亂的頭發(fā)上欺税,一...
    開封第一講書人閱讀 51,763評論 1 307
  • 那天,我揣著相機(jī)與錄音揭璃,去河邊找鬼晚凿。 笑死,一個(gè)胖子當(dāng)著我的面吹牛瘦馍,可吹牛的內(nèi)容都是我干的歼秽。 我是一名探鬼主播,決...
    沈念sama閱讀 40,468評論 3 420
  • 文/蒼蘭香墨 我猛地睜開眼情组,長吁一口氣:“原來是場噩夢啊……” “哼燥筷!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起院崇,我...
    開封第一講書人閱讀 39,357評論 0 276
  • 序言:老撾萬榮一對情侶失蹤肆氓,失蹤者是張志新(化名)和其女友劉穎,沒想到半個(gè)月后亚脆,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,850評論 1 317
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡盲泛,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 38,002評論 3 338
  • 正文 我和宋清朗相戀三年濒持,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了键耕。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 40,144評論 1 351
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡柑营,死狀恐怖屈雄,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情官套,我是刑警寧澤酒奶,帶...
    沈念sama閱讀 35,823評論 5 346
  • 正文 年R本政府宣布,位于F島的核電站奶赔,受9級特大地震影響惋嚎,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜站刑,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,483評論 3 331
  • 文/蒙蒙 一另伍、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧绞旅,春花似錦摆尝、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,026評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至晃琳,卻和暖如春讯检,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背蝎土。 一陣腳步聲響...
    開封第一講書人閱讀 33,150評論 1 272
  • 我被黑心中介騙來泰國打工视哑, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人誊涯。 一個(gè)月前我還...
    沈念sama閱讀 48,415評論 3 373
  • 正文 我出身青樓挡毅,卻偏偏與公主長得像,于是被迫代替她去往敵國和親暴构。 傳聞我的和親對象是個(gè)殘疾皇子跪呈,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,092評論 2 355

推薦閱讀更多精彩內(nèi)容

  • Spring Cloud為開發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見模式的工具(例如配置管理,服務(wù)發(fā)現(xiàn)取逾,斷路器耗绿,智...
    卡卡羅2017閱讀 134,672評論 18 139
  • Android 自定義View的各種姿勢1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 172,190評論 25 707
  • 電視廣告有一句是“感覺身體被掏空” 而我現(xiàn)在的狀態(tài)是“感覺靈魂被掏空” 大家好,我是七月砾隅,一個(gè)七月份出生的七月误阻。 ...
    七月喲閱讀 1,682評論 2 1
  • 1 記得小時(shí)候究反,我媽經(jīng)常不無擔(dān)憂地?cái)?shù)落我寻定,她常說的一句話是:你這孩子怎么不跟別人出去玩,老宅在家里干什么精耐,這么獨(dú)來...
    清悠1202閱讀 1,030評論 10 37
  • 自學(xué)js狼速,發(fā)現(xiàn)eclipse中不管js文件、html文件卦停、jsp文件沒有都沒js代碼的提示向胡,對于js代碼也不報(bào)錯(cuò),...
    清蘂翅膀的技術(shù)閱讀 3,798評論 0 2