Jira配置
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Jira配置
1Issue Settings –问题状态设置
Issue Settings 主要设置了发起任务的可选类型、优先级别、完成结果、以及当前任务状态。
系统的缺省设置已经较完善,为当前选择语言添加翻译后可直接使用。
1.1类型配置
Issue Settings - Issue Types 菜单下可对问题类型进行编辑。
新建类型:
Type: 标准问题类型 -- Standard Issue Type 子任务问题类型– Sub-Task Issue Type 。
点击select image可选择该问题类型图标,也可在URL 地址栏直接输入图片地址。
问题类型方案配置:
Issue Types Scheme 选项卡提供了创建问题方案配置功能。
在创建一个项目之后,为项目设置的是问题类型的方案而非问题类型。
创建一个新的方案后点击Associate为已存在的项目分配方案。
翻译
Translate选项可以为当前语言提供翻译。
1.2Priorities –问题优先级别配置
Issue settings – Priorities 菜单对优先级别状态进行配置。
Jira提供了5种缺省级别,翻译后可直接使用。
Translate 可对优先级翻译。
1.3Resolutions –问题完成结果配置
Issue – Resolutions 设置问题完成结果。
Resolutions 里定义了问题完成的结果,可根据需要增加,同样,Resolutions也提供当前语言翻译。
1.4Status - 流程状态配置
Jira中发起的任务中每一个步骤都需要对应一个状态,Issue – Statuses 提供了编辑流程状态的功能。
Mode列显示当前状态是否启用,Workflows列显示了当前用到该状态的流程。
2Workflows –设置工作流方案
jira
2.1新建工作流步骤
Golbal Settings – Workflows 菜单可配置工作流
工作流由两部分组成,其中一部分为步骤(Step),或将之视为状态。
另一部分为动作、跳转(Transitions),动作中定义了执行条件、后处理方法,用于控制流程的控制权限。
Jira 提供了不可修改的缺省流程,其访问权限较宽松,不适于使用。
在创建新的工作流时一般先将全部步骤定义好,再创建动作将步骤连接起来。
下面将创建一个问题提交的流程。
流程创建完成后将只有一个初始状态Open,点击步骤名称Open可对其进行编辑。
添加“修改中的任务”“再次修改”等新步骤,再为每个步骤绑定状态,Linked Status的配置详见文章第一节。
2.2添加动作
创建好的步骤之间并没有任何联系,接下来要为他们添加动作(Transitions)。
在动作中设置合法性控制和功能点。
点击Add Transition为选择的步骤添加动作。
在Transition Name 域输入动作的名称。
Destionation Step 域输入动作执行后跳转到的步骤。
Transition View 域如果动作需要修改流程的某些属性,则需要选择跳转视图。
如不需要,选择No view for transition (视图配置详见第3章 )。
按照上面的列表,先为“未接受的任务”添加一个动作。
添加完成后,点击动作名称进入编辑页面,为他添加访问控制权限。
Condiitons : 添加相关访问条件
Post Functions : 后处理方法,动作执行后对字段进行操作等。
在Conditions选项卡下点击Add,显示条件列表。
Only Assignee : 仅被分配任务的人。
Only Reporer : 任务的发起者。
Permission : 拥有特定的某些权限的人。
如Edit Issues
Sub-Task Blocking : 根据子任务的状态。
User Is In Group : 特定的用户组。
User Is In Custom Field : 。
发起问题之后,只有被分配的开发者才能对问题进行修改,所以“开始修改”的访问条件选择 Only Assignee。
每个步骤中都有一个“关闭问题”动作,我们想只能让问题的发起者或project leader 在其所有子问题都关闭的情况下才可以关闭,需要添加三个条件:Only Assignee 、User Is In Group、Sub-Task Blocking。
创建“提交确认”和“重新修改”动作时有些特殊,在将问题提交给发起者进行确认时要注明问题的修改结果等信息,所以“提交确认”动作要加入一个信息输入的视图。
Transition View 选择 Resolve Issue Screem For Orchis视图(配置详见: 文章第3节)
在执行“重新修改”动作的时候,要将当前问题的状态置为未解决,所以要加入后处理方法。
选择Post Functions选项卡的Add后显示后处理方法列表。
Assign to Lead Deceloper : 分配任务给项目负责人。
Assign to Reporter : 分配任务给发起者。
Update Issue Field : 更新任务信息。
选择Update Issue Field。
在Issue Field: 选择要更新的字段。
Field Value: 输入要修改的值。
2.3配置工作流方案
Schemes – Workflow Schemes菜单进入Workflow Schemes界面
点击 Add workflow scheme创建一个workflow方案。
方案有 Active / Inactive 两种状态,只有处在Inactice状态的方案才能被编辑。
点击方案名称进入编辑页面,选择Assign a workflow 为其指定流程。
可选择的问题类型参看文章1.1节。
3视图设置
视图在流程步骤跳转中提供修改字段参数,分配访问权限等功能。
可以在Issue Type Screen Schemes 中为项目配置相关视图。
3.1创建试图
Issue Fields – Screens 菜单进入 View Screens界面
创建一个新的视图。
点击Configure 对创建好的视图进行编辑。
Add Field 为试图增加用于传递、修改参数的域。
对已有的文本域进行排序、删除等维护。
Jira自定义了一些Fields,如果用户想要添加文本域,则需要进入Custom Fields 菜单进行配置(详见文章第4节)。
3.2配置视图方案 *
Issue Fields – Screen Schemes 视图方案菜单进入View Screen Schemes界面
创建一个新的视图显示方案。
点击Configure 编辑该视图方案。
选择与操作对应的视图显示。
3.3配置视图方案 *
Issue Type Screen Schemes –问题类型视图方案进入View Issue Type Screen Schemes界面。
创建问题类型视图方案,Screen Scheme 选项选择默认操作的用到的视图显示方案(3.2中创建)。
点击Configure 编辑该方案。
为相应的问题类型配置显示方案。
4自定义文本域
4.1创建自定义域
Issue Fields – Custom Fileds 自定义域菜单进入View Custom Fields界面
点击 Add Custom Field 自定义域,进入jira提供的域类型列表。
选择一个类型进入下一步
常用的类型有 :
Text Field 单行文本域。
Free Text fFeld 多行文本域。
User Picker 用户选择。
Date Time 时间选择。
Field Name : 域名
Search Template : 选择模板。
Choose applicable Issue Type : 选择适用问题类型。
Choose applicable context : 选择适用项目,Global context为全局适用。
jira的用户权限配置相当灵活,可以为个人、组、流程的角色配置权限。
5.1用户管理
Users & Groups – User Browser 用户浏览菜单进入 User Browser界面
点击 Add user 输入相关信息后添加用户。
点击“组”设置该用户所属用户组,“编辑”编辑用户信息,“删除”删除该用户。
5.2组管理
Users & Groups – Group Browser 组浏览菜单进入 Group Browser界面
点击Group Name 查看组信息。
Permission Schemes : 该组在当前启用的项目中所用到的权限配置方案。
Edit Members : 编辑该组成员。
Add Group : 添加组。
Filter : 按条件查询组。
Bulk Edit Group Members : 批量编辑组成员。
5.3权限管理
Schemes – Permission Schemes 权限方案菜单进入Permission Schemes
项目列所显示的是该权限方案被当前哪些项目所应用,点击权限方案名称或Permission 后进入权限配置页面。
点击某项权限后的增加按钮,为该权限分配人员。
一个权限可有多个分配方案。
User Custom Field
Group Selector
两项目前有疑问。
下图的权限设置为: 任何开发人员都可发起一个问题,由发起者和project leader分配给实际修改人,问题project leader 和发起人关闭。
6开启一个项目
项目–项目菜单
点击 Add Project 添加一个项目。
名称: 项目的名称。
Key:项目的唯一标示。
网址:。
Default Assignee : 任务缺省分配者。
描述:。
Notification Scheme:目前用处不明。
Permission Scheme:权限方案。
Issue Security Scheme:安全等级目前有疑问。
项目创建完成后,只存在一些默认权限,还需要对其进行编辑。
用缺省方案即可。
Notification Scheme: 暂未知。
Permission Scheme: 权限方案,使用文章5.3节配置的权限方案。
Issue Security Scheme: 目前有疑问。
Issue Type Screen Scheme: 问题类型显示方案。