1.1 Users, Groups & Roles
用户和用户组已经在Quick Start中描述过。Project Role Browser中可以定制项目角色,JIRA提供的三种用户角色略显不够,一般的项目包括project managers, team leaders, developers, testers,不妨按照这个思路来添加项目角色。项目角色添加好之后可以通过Permission Scheme来对角色分配不同的权限
1.2 Global Settings
General Configuration
这个配置界面有很多项目可以配置,每个项目JIRA都有说明,需要解释的有:
- Base URL,这个选项很有必要设置正确,JIRA会对描述、comments中的Issue KEY自动加上链接,如果Base URL不正确,所有的链接都将是错误的
- Indexing language,这个选项默认是English,在Character encoding是UTF-8的情况下,indexing language是English也没有影响,即使你在创建issue时使用了中文,也能建立索引
- Default language,安装好JIRA后第一次进入JIRA选择语言后可以通过这个地方来修改,正如之前说的,最好选择成英文。
- Options里面的选项没有特别要求使用默认设置即可
Global Permissions
这里的权限和项目中的权限是不同的,项目中的权限指的是创建issue、编辑issue等等,这里的权限是一些管理权限、创建filter的权限等与项目无关的权限
Look and Feel
这个地方可以打造你的JIRA的外观,包括配色、Logo、日期格式
Mail Servers
配置邮件服务器,可以配置SMTP或者JNDI
TODO: 对于domino 如何配置? 对于exchange server如何配置?
1.3 Issue Settings
可以在ADMINISTRATION-Issue Settings中进行以下项目的配置:
Issue Types
Priority
Resolutions
Statuses
JIRA提供两种配置:翻译和编辑这些resolution。翻译可以适应多语言环境。编辑可以改变字段属性、排序位置、默认值、增删字段值等。这四个字段的配置都是类似的方法,参见JIRA提供界面应该不存在难度,以下列出配置中需要注意之处
配置Issue Types
系统自带的Issue Type包括:Bug, Task, Improvement, New Feature, sub-task .如果需要增加自己的问题类型,下面的Issue Types中进行配置。按照界面进行添加、编辑Issue Type,没什么特别。
但如果想删除已经添加好的Issue Type可能会碰到一些麻烦,当该Issue Type下存在issue的时候是不能删除这个Issue Type的。有两种办法来删除这个Issue Type
- 编辑相应的Issue,将Issue Type改成其他不删除的Issue Type。当Issue被close之后将不能被编辑,所以这种方法存在限制。
- 改变相应Project的Issue Type Scheme,这个scheme必须不包含待删除的Issue Type,在改变scheme的时候可能会报错,如下图所示:
这是因为操作用户没有权限,应该在Project Permission中增加move issue的权限给操作用户。之后按照向导进行操作即可。
配置Resolutions
通过ADMINISTRATION-Issue Settings中的Resolutions进行设置。
JIRA默认的Resolutions包括:
- Fixed
- Won’t Fix
- Duplicate
- Incomplete
- Cannot Reproduce
基本上这五种解决办法已经足够了。
注意:
Resolution这个字段被JIRA默认的几个filter做了引用,所以千万不要自定义一个字段也叫Resolution,同时又把系统自带的Resolutions字段屏蔽!这些filter包括open issues, OUTSTANDING, filter中的条件都是Resolution为UNRESOLVED,这个UNRESOLVED的含义是Resolution字段没有设置任何值或者Issue Status为非Resolved和非Closed,所以当一个Issue状态为Resolved,即使它的Resolution为Won’t Fix,它也不会出现在open issues里面,即无法解决也是一种解决办法…
配置Priority
Priority的颜色、图标都是可以修改的,最常用的Major级别的颜色是绿色,不妨修改为警告色黄色可以引起更多的重视
配置Statuses
这个字段是供workflow使用的一个字段,当在做工作流配置时如果觉得状态不够,那在这里添加即可。状态可以关联Icon可以让查看issue时更直观,JIRA提供了17个图标,足够来挑选了。
1.4 Options & Settings
- Send E-mail
可以通过这个功能给某个用户组或者某个项目的特定项目角色发送Email - Announcement Banner
这个地方可以设置一个横幅在JIRA菜单栏下面,可以写上重要的使用说明、通知等等,支持HTML