5.4 自定义字段
通过ADMINISTRATION—Issue Fields—Custom Fields进行配置,点击Add Custom Field进行字段添加,再下一步是选择字段的类型,常见的字符型、数字型、日期型、下拉框、双重下拉框、多选框、单选按钮等等JIRA都支持。
我们选择Text Field (< 255 characters)做个测试,之后天上字段名称、字段描述。Search Template表示该字段使用的搜索类型,如果选择None,这个字段将不会出现在Find Issues里面的查询条件中,即对该字段将不能进行查询。后面还有两个选项:issue types,projects,目的是让这个自定义的字段出现在特定的issue type和特定的项目中。点击Finish之后会得到如下屏幕:
这个设置屏幕是将添加好的自定义字段加入到特定的界面中,选择需要显示该字段的界面点击update即可完成设置。设置完得到如下界面:
Configure链接可以进行issue types, projects设置,Edit可以进行字段名称和search template修改,Screens可以对字段出现的界面进行配置。 注意:
1. 定义好的字段是不能修改字段类型的! 2. Text Field类型存在一个Bug,如果对该字段填值都是数字,比如输入300,之后通过Filter
来搜索issue将会失败,但是如果输入L300, 然后通过L300来搜索是可以搜索到相应issue。
5.5 自定义界面(Screen)
通过ADMINISTRATION—Issue Fields—Screens进行配置,系统自带有三个Screen,通过Operations中的Configure可以进入配置界面,在这个界面中可以进行字段的增删、字段顺序的排列。
5.6 自定义事件通知
通过ADMINISTRATION—Schemes—Notification Schemes进行配置,系统默认的通知策略是当任意事件发生时都会通知Reporter、Assignee和Watchers。
5.7 和代码库(SVN,CVS)关联
在测试过程中tester提交了一个bug,developer解决了这个bug,同时提交了几个java类,如果你想看到针对这个bug项目里面的代码做了哪些修改,jira-subversion plugin就发挥作用了。安装好subversion plugin之后,只需要developer在做svn commit的时候在comments里面写上jira id,在jira的subversion tab里面就会显示这个comments和这次提交的文件。
注:
目前最新的atlassian-jira-subversion-plugin-0.10.3 不支持svn 1.5,不过通过升级svnkit到1.1.8以上版本就能解决这个问题
5.8 和Fisheye关联
而jira fisheye plugin则是将fisheye的功能集成到jira中,同时也是随jira id来显示版本的变更记录:
Fisheye plugin配置时,记得在fisheye管理界面中把Remote API设置成ON,要不然plugin连不上fisheye的!
5.9 Sub-tasks
通过Global Settings—Sub-tasks来开通这个功能
5.10 Time tracking
通过Global Settings—Sub-tasks来开通这个功能,其中对一周几天,一天几个小时需要先定
义好。
JIRA的网站也有一个描述:Project Management Tool,用JIRA实现项目管理最重要的是开通Time tracking功能。
Activate Time tracking功能之后在创建issue时多了一个字段:
这个字段的含义是预估完成这个任务所需要的时间。 同时在处理issue时,多了一个操作:Worklog,如下图所示
点击其中的Log work done进行工作日志的记录:
记录之后在issue detail界面的work log Tab可以看到记录:
开通Time Tracking之后,JIRA还提供了一个Time Tracking Report
报表如下图所示:
JIRA完全以时间来确定工作的进度,这种算法还得好好适应一下。
5.11 备份、导入导出
备份通过Import & Export-- Backup Data to XML来操作,导出路径写服务器上的绝对路径,Backup As Zip这个复选框选上则会将XML文件压缩成一个zip包。
导入则通过Restore Data from XML来操作,导入的文件可以是XML,也可以是zip。 JIRA的导入导出都是基于XML格式,与数据库平台无关,这也十分方便系统迁移。 同时JIRA还提供了定时的备份机制,通过ADMINISTRATION—System—Services可以看到这个后台的服务: