在前面我們簡單介紹了問題類型和工作流的配置方法,今天我們來聊一聊字段和界面這兩個互相依賴的家伙。
界面即Issue展示給用戶可見的表單頁面,分為創(chuàng)建界面、查看界面和編輯界面。而界面上存在的表單項則稱為字段,可以設(shè)置這些項是數(shù)字、文字、還是圖片,以及這些項在界面中是必選、可選,或者是隱藏。
這兩個家伙是相互強影響的,因此在這一篇中一起介紹。
* 注:以下配置基于 JIRA 7.1.9
一、字段
我們已經(jīng)知道如何在項目中建立問題類型和設(shè)置這些問題類型的工作流,但是這些問題的狀態(tài)和內(nèi)容如何清晰的展示給用戶呢?
比如創(chuàng)建問題的時候,界面需要展示哪些內(nèi)容來明確標(biāo)識問題的相關(guān)信息?選擇問題類型之后,如何表述問題的具體內(nèi)容?所屬模塊、解決版本等信息都在哪體現(xiàn)呢?這些都需要通過界面和字段進(jìn)行定義。
當(dāng)我們創(chuàng)建界面時,需要規(guī)定這個界面上顯示給用戶可見的字段信息,這些字段信息需要預(yù)先進(jìn)行定義。
1.1 創(chuàng)建字段
以管理員身份進(jìn)入后臺管理,在問題模塊左導(dǎo)航中選擇自定義字段,顯示如下:

點擊添加自定義字段按鈕,顯示選擇字段類型對話框:

這里出現(xiàn)的字段類型多少,依賴于你的系統(tǒng),如果覺得不夠,可以通過安裝一些 JIRA 插件來擴充,按需選擇期望的字段類型。
假設(shè)我們選擇文本框,點擊下一頁,顯示配置字段詳情對話框。

輸入字段的名稱(即將來展示在界面的名稱),點擊創(chuàng)建按鈕,完成創(chuàng)建。
創(chuàng)建完成后會跳轉(zhuǎn)到字段關(guān)聯(lián)界面的列表中,列表展示目前可以選擇的全部界面,后面有選擇框可以快速批量勾選添加。但是由于在這里勾選添加的字段會顯示在所選界面的最上面,沒有在界面上進(jìn)行過排序,因此一般不建議在這里進(jìn)行界面與字段關(guān)聯(lián)操作。
1.2 創(chuàng)建字段配置
字段配置即設(shè)置在創(chuàng)建某個問題類型的 Issue 時,界面展示和操作的字段有哪些,這些字段是必選還是可選,是隱藏還是顯示等等的字段特性。
我們可以在后臺管理問題模塊的左導(dǎo)航,選擇字段配置,進(jìn)入到字段配置列表頁。

在右上角點擊:添加字段配置按鈕,顯示添加字段配置彈框,輸入字段配置名稱(SCman),點擊增加按鈕即可。

點擊增加按鈕之后,跳轉(zhuǎn)到查看字段配置界面。
當(dāng)然,如果只是為了解耦或者微調(diào)少量字段,也可以通過點擊已有字段配置右側(cè)操作中的復(fù)制按鈕進(jìn)行復(fù)制來創(chuàng)建新的字段配置,根據(jù)需求選擇方式吧。
字段配置主要是規(guī)劃每個字段的狀態(tài),可以對可用字段進(jìn)行相關(guān)設(shè)置,如是否必選,是否隱藏等,也可以在這個字段中增加使用說明,以便在在界面上給予用戶明確的提示。
以下簡單說一下常用的幾個功能:

名稱:會顯示是否可選,附加一些提示信息以及界面顯示的樣式信息;
界面:顯示這個字段目前已經(jīng)被應(yīng)用到的界面列表;
操作:
(1)編輯:修改字段配置的描述信息;
(2)隱藏:設(shè)置這個字段在界面是否為隱藏;
(3)必選項:設(shè)置這個字段在界面上是自選項還是必選項;
(4)界面:點擊后會進(jìn)入界面列表,可以將這個字段配置批量增加到多個界面里去,通常會自動增加到界面的最底端;
(5)渲染器:設(shè)置這個字段在界面里的表現(xiàn)形式;
1.3 創(chuàng)建字段配置方案
通過前面的學(xué)習(xí),應(yīng)該能夠看到一點端倪,JIRA 中的配置套路就是首先創(chuàng)建獨立個體,然后組成方案,再將方案應(yīng)用于項目使之生效。
字段配置定義完成后,需要將這個方案指定給具體的問題類型,指定后每當(dāng)創(chuàng)建該問題類型時,界面就可以依據(jù)字段配置的規(guī)則來進(jìn)行顯示了。
字段配置方案就是將字段配置和問題類型進(jìn)行綁定的方案。
進(jìn)入后臺管理問題模塊,在左導(dǎo)航中選擇字段配置方案:

點擊添加字段配置方案,顯示添加字段方案會話框,輸入名稱,點擊增加按鈕,即創(chuàng)建方案成功。

點擊增加按鈕之后,跳轉(zhuǎn)到字段配置方案詳情頁,表示已創(chuàng)建方案成功。
接下來需要將這個方案和問題類型關(guān)聯(lián),我們點擊將問題類型與字段配置方案關(guān)聯(lián)的按鈕,選擇問題類型和字段配置,點擊增加按鈕。

點擊增加按鈕之后,跳轉(zhuǎn)到本方案配置界面,顯示已配置的內(nèi)容。

可以看到,“下個版本”這個問題類型關(guān)聯(lián)了SCman 字段配置了。
1.4 字段配置方案關(guān)聯(lián)項目
字段配置方案配置完成后,我們需要將它應(yīng)用到具體的項目中。
可以在項目菜單中找到目標(biāo)項目,點擊項目名稱,進(jìn)入到概要界面里,在側(cè)導(dǎo)航中選擇字段。

點擊右上角行為下拉框,選擇使用不同方案選項,進(jìn)入方案切換界面。
選擇剛才我們創(chuàng)建配置好的字段方案,點擊關(guān)聯(lián)按鈕,即關(guān)聯(lián)成功。

點擊關(guān)聯(lián)按鈕之后,頁面跳轉(zhuǎn)回字段配置方案詳情頁。

可以看到結(jié)果,已經(jīng)將項目和字段方案進(jìn)行關(guān)聯(lián)了。
二、界面
以上定義了每個類型的問題中的字段有哪些、如何展示。那么這些問題展現(xiàn)的界面應(yīng)該包括哪些項,在問題根據(jù)對應(yīng)的工作流流轉(zhuǎn)時的界面如何,這些需要通過界面來進(jìn)行配置。
2.1 創(chuàng)建界面
我們可以在后臺管理問題模塊的左導(dǎo)航中,選擇界面,進(jìn)入到查看界面頁。點擊右上角添加按鈕創(chuàng)建問題的界面:

點擊添加界面按鈕,顯示創(chuàng)建界面的會話框,輸入界面名稱,我們命名為:SCView,點擊增加按鈕。

以上彈框點擊增加按鈕后,即跳轉(zhuǎn)到配置界面中。

我們可以在字段標(biāo)簽頁下方選擇在這個界面里應(yīng)該包括的字段信息,選擇好可以通過上下拖動的方式進(jìn)行字段前后排序。
本次我們簡單的配置以下信息:

這樣,一個界面已經(jīng)創(chuàng)建并配置完成。
說明:如果有界面對 Tab 需要的話,可以在這個界面中選擇增加字段卡,在實際的界面中可以出現(xiàn) Tab 切換的效果。如果存在多個卡,tab 的名稱可以通過字段標(biāo)簽頁進(jìn)行編輯。
2.2 創(chuàng)建界面方案
和字段一樣,創(chuàng)建的界面也需要將其指定到具體的問題類型中。當(dāng)然,一個界面可以指定到不同的問題類型中。
我們在后臺問題模塊下左導(dǎo)航中,選擇界面方案,定義一個界面方案,如下圖:

點擊添加界面方案按鈕,顯示添加界面方案對話框。輸入名稱(SChtml),點擊增加按鈕。

點擊增加按鈕后,進(jìn)入到這個界面方案的配置頁,會顯示默認(rèn)的界面方案。

點擊右上角將問題操作與界面關(guān)聯(lián)按鈕,顯示關(guān)聯(lián)對話框,此操作表示將問題與操作界面綁定。

我們需要配置的信息就是指定問題類型的不同操作(創(chuàng)建、編輯、查看)分別對應(yīng)哪一個界面。
點擊增加按鈕,進(jìn)入到配置界面:

可以看到我們已經(jīng)把創(chuàng)建問題的界面設(shè)置為使用SCView 界面,同理也可以設(shè)置編輯使用哪個界面,查看使用哪個界面,在實際的情況中可以通過創(chuàng)建多個界面來做不同的展示和選擇。

在這里可以很清楚的看到,各個操作都引用的是哪一個界面。
2.3 創(chuàng)建問題類型界面方案
配置好界面方案,接著針對一個項目,需要將這個項目所有的問題類型每一個類型關(guān)聯(lián)一個界面方案。
問題類型界面方案主要是將一組定義好的界面方案指定到不同的問題類型中。?
我們到后臺管理中問題模塊左導(dǎo)航,選中問題類型界面方案,如下圖:

點擊界面右上角:添加問題類型界面方案,我們新增一個方案,然后選擇剛才我們在界面方案中定義并配置好的界面配置方案:SChtml,點擊增加按鈕。

注意:這個方案是作為未映射問題類型的界面方案,如果該項目中的某些類型沒有指定具體的界面方案,將采用這個界面方案作為默認(rèn)的方案。
點擊增加按鈕后,即轉(zhuǎn)入到問題類型界面方案中具體的配置界面里,我們點擊界面右上角:將問題類型與界面方案關(guān)聯(lián)按鈕,顯示關(guān)聯(lián)對話框。

在彈出的關(guān)聯(lián)對話框中選擇問題類型和我們已創(chuàng)建的界面方案,點擊增加按鈕即關(guān)聯(lián)成功。

點擊增加按鈕,跳轉(zhuǎn)回配置問題類型的界面方案詳情頁。

以上表示這樣問題類型界面方案便配置好了。
2.4 問題類型界面方案關(guān)聯(lián)項目
問題類型界面方案配置完成后,需要將它應(yīng)用到具體的項目中。
我們可以在后臺管理項目模塊中找到目標(biāo)項目,點擊項目名稱,進(jìn)入到概要界面里,在側(cè)導(dǎo)航中選擇界面:

點擊右上角行為下拉框,選擇使用不同方案選項,則跳轉(zhuǎn)到關(guān)聯(lián)問題類型界面方案詳情頁中,選擇已創(chuàng)建的界面方案,點擊關(guān)聯(lián)按鈕。

點擊關(guān)聯(lián)按鈕之后跳回到界面配置方案詳情頁,顯示已關(guān)聯(lián)的界面。

可以通過創(chuàng)建問題查看以上我們已完成的相關(guān)配置。
三、坑點
注意界面和字段是相輔相成的,當(dāng)你的界面里面選擇的字段在字段配置里面設(shè)置為隱藏等狀態(tài),那么在界面中是不可查看的,一定是他們的交集才能正常使用,請再三檢查哦。
emmm,字段就像可重復(fù)使用的一堆字母,界面就像一個個口袋,比如界面1的口袋里面放了字段 ABC,界面2的口袋里面放了字段 AB,界面3的口袋里面放了 ACD,只有當(dāng)你啟用了字段配置讓本次配置中的每個字段都有效的情況下,應(yīng)用哪個界面,就可以看到對應(yīng)界面口袋里有的字段值了。
好了,今天就扯到這里,下一次要不講講權(quán)限吧?