- JIAR 中将 issue 定义为 Story
- 如何更新 workitem 的时间
进入工作项后,点击 事件追踪栏旁边的 + 号
填写时间即可 - 创建 Jira Agile 的时候,提示输入 borad name 和 project name
从我的使用角度来说,建议 board name 和 project name 就取成一样,就是 项目名称;
有人喜欢将 board name 取成 XXX_RELEASE 1.0 什么的,没必要,可以使用 VERSION 来标识,这也本应该也就是 VERSION 的职责 - 如何关闭一个 Iteration
a. 进入 work mode
b. 点击 complete
- 自定义工作流
5.1 要求:
Story: open,resolved,close;
开发发任务:open, in-progress, resolved, reopen, close
5.2 添加 Story 工作流项
总结:添加工作流,实际上是梳理并对应三个实体之间的关系,工作流、工作流方案、项目
工作流:实际的工作流定义
工作流方案: 是用来 关联 工作流 与 项目 的;
同时也是 工作流 关联 问题类型(Story, Task...) 的,
不同的问题可以关联不同的工作流,所以一个项目可以有多个工作流
项目:在项目中,设置与工作流方案的关联关系。
5.2.1 添加工作流
a. 设置 -> 问题 -> 工作流 进入工作流设置窗口
b. 选择 jira 默认工作流选项,点击复制
c. 输入名字和描述
d. 删除 IN-PROGRESS 状态
e. 得到如下工作流
f. 工作流目前处于未生效
5.1.2 添加工作流方案项
5.1.2.1 配置 工作流 与 项目间的关系
a. 设置 -> 问题 -> 工作流方案 进入工作流方案设置窗口
b. 找到对应项目的工作流方案,点击编辑
c, 添加工作流
将之前创建的 story workflow 加入,注意,此时的 story workflow 仍然是未激活状态;
5.1.2.2 配置 工作流 与 问题类型 间的关系
a. 点击编辑
b. 关联 问题类型
5.1.3 如何激活 Jira 工作流 - 项目 与 工作流方案 进行关联
➣ 进入项目管理页面,选择 工作流 -> 点击发布
➣ 点击 关联
➣ 点击接受
5.1.4 修改相关错误
(由于之前的项目已经包含多个workitems,并且已经关联了工作流,
这里改成新的工作流,必然会造成些许问题)
我槎,更改以后,项目中所有的 workitem 都被清空了
root cause
不是被清空了,而是 not visible 了, 这里给出了 解决方案
解决步骤
进入 Board -> Configuration -> Columns
发现之前的 todo 状态发生错误,(标识为 issue ),将错误的 todo 删除即可
修改完这个问题以后,又来了一个新的问题
this board is unable to use an Agile Simplified Workflow.
root cause,
因为之前的 Agile Simplified Workflow 是创建 Agile Board 默认创建的,需要使用 TODO 的 state;
解决方案,
让 该项目 不适用 Agile Simplifed Workflow
并且,需要对 unmapped Status 进行 mapping,map 完以后的状态为
之后在创建 issue 的时候,还是显示 not visible,这个时候,选择显示即可。
- 界面、界面方案、问题类型界面方案
6.1 需求:
Story 和 Subtask 需要有有不同的字段类型与之构成,
1) Story 不需要 时间跟踪,
2) Subtask, 执行任务需要时间跟踪
所以,需要为 Story 和 Subtask 设置不同的 (问题界面)界面方案;
6.2 界面、界面方案、问题类型界面方案 对应逻辑关系
界面:定义某个界面有哪些字段构成
界面方案:与 界面 是 一对多的关系,关联多个 问题操作类型 <-> 界面 组
( 问题操作类型分为三类:1.新建、2.编辑、3.查看 )
问题界面方案:与 界面方案 是 一对多的关系,关联多个 问题类型 <-> 界面方案 组
( 这里的问题类型指示 Story,新功能,缺陷... )
项目:项目 和 问题界面方案 关联,既是和 问题界面方案、界面方案 以及 界面 进行关联,
言外之意,就是 与 问题类型 <-> 界面方案 以及 问题操作类型 <-> 界面
注意,最后一种界面的关联关系是最容易被忽略的,那就是 工作流 <-> 界面 之间的关系
( 这个解决的是,当 问题类型 发生工作流流转的时候,需要用到什么样的界面展示,
比如,从Open状态 -> Resolved 状态,填写表单的时候,用什么样的界面方案。)
6.2.1 界面 Screen
定义某个界面有哪些字段构成
➣ 进入 问题 -> 界面 -> 界面
➣ 点击右上角 添加界面 按钮,输入界面名称
➣ 配置你的界面,添加你想要的字段类型
➣ 建议使用复制功能,从 default screen 中直接复制过来修改。
至此,Story Screen 创建完成,
可见,My Story Screen 并没有关联任何的界面方案,下面,将会介绍如何定义界面方案
6.2.2 界面方案 Screen Scheme
与界面是一对多的关系,关联多个 问题操作类型 <-> 界面 组
➣ 问题 -> 界面 -> 界面方案,点击 添加界面方案
选择 My Story Screen, 这里是生成默认的 问题操作方式 <-> 界面 的关联关系。
➣ 配置界面方案
点击右上角 Associate an Issue Operation with a Screen
实现针对不同的 问题操作类型 关联到不同的 界面
如图,你可以针对不同的问题操作类型(创建、编辑、查看)指定不同的 Screen
6.2.3 问题界面方案 Issue Type Screen Scheme
➣ 点击 添加问题界面方案 按钮
选择之前新建的 My Story Screen Scheme,点击增加
➣ 点击 右上角 Associate an Issue Type with a Screen Scheme 按钮
可见,这里是将 不同的问题类型 关联到 不同的 界面方案上
➣ 回过头来,查看 界面,可以看到已经和 Issue Type Screen Scheme 关联上了
➣ 设置完成,可见现在还没有和任何的项目进行关联
接下来,演示如何将 问题界面方案 添加到 项目中
6.2.4 项目 关联 Issue Type Screen Scheme,并激活不同 Issue Type 关联不同的 界面方案
➣ 管理 -> 项目
➣ 进入界面
➣ 点击右上角 行为 按钮,使用不同的方案
选择 My Story Issue Type Screen Scheme
由此可见,项目关联上了 问题类型界面方案 ( 问题和界面方案的关联 )
和 界面方案 ( 问题操作类型和界面的关联方案)
6.2.5 工作流 关联 界面方案 - 解决工作流变更的时候的界面展示方式
从 界面 中可以看到某个界面关联到了某个工作流
- 问题类型方案
7.1 要求
JIRA 提供的问题类型非常多,新功能、改进、BUG、TASK、Story、Subtask 等等,而我的项目只需要Epic、Story、Bug、Subtask,原因是,只有 Story 有 Story Point,所以我们需要对问题类型方案进行配置。
7.2 配置
系统 -> 问题 -> 问题类型
编辑 和 关联 即可
JIAR 使用笔记 - 素材
猜你喜欢
转载自comedsh.iteye.com/blog/2243231
今日推荐
周排行