工单(Issues)
工单类型
Epic大型工作体;包含多个 Story
Story面向用户的功能或需求
Task工作单元(技术性或非技术性)
Bug缺陷或异常行为
Sub-taskStory/Task 的子任务;不能单独存在
工单字段
Summary简短标题(必填)
Description详细说明、验收标准
Assignee负责人
Priority最高 / 高 / 中 / 低 / 最低
Labels自由格式标签,用于分组
Components项目子模块(如 Backend、UI)
Fix Version此工单对应的发布版本
Story Points工作量估算(Scrum)
工单关联
blocks / is blocked by依赖关系
clones / is cloned by重复工单追踪
relates to一般性关联
is caused by / causes根因关联
JQL 搜索
基本语法
project = MYPROJ AND status = "In Progress" assignee = currentUser() AND resolution = Unresolved priority in (High, Highest) ORDER BY created DESC
运算符
=精确匹配
!=不等于
in (a, b)匹配列表中任意值
not in (a, b)排除列表
~ "text"包含(文本搜索)
!~ "text"不包含
is EMPTY字段无值
is not EMPTY字段有值
> < >= <=比较(日期、数值)
日期函数
created >= -7d # last 7 days due <= endOfWeek() # due this week updated >= startOfMonth() # updated this month created >= "2025-01-01" # since specific date
常用 JQL 模式
# Stale issues status != Done AND updated <= -30d # My open bugs assignee = currentUser() AND type = Bug AND resolution = Unresolved # Sprint scope sprint in openSprints() AND project = MYPROJ
工作流
默认工作流
To Do尚未开始
In Progress进行中
Done已完成
扩展工作流
Open已创建,等待分诊
In Progress积极处理中
In Review代码评审或 QA
Done已验收并关闭
Reopened从 Done 状态重新打开
工作流概念
Status工单的当前状态
Transition状态之间的允许转换
Condition谁可以执行转换
Validator转换执行前的校验
Post Function转换后的自动动作(如指派)
Resolution工单关闭原因(已修复、不修复等)
看板
看板类型
Scrum Board基于 Sprint;含 backlog、Sprint 计划、velocity
Kanban Board持续流;WIP 限制,无 Sprint
看板列
Column对应一个或多个状态
WIP Limit列中最大工单数(Kanban)
Swimlane水平分组(按 Epic、负责人等)
Quick Filter基于 JQL 的看板切换过滤器
看板配置
Filter定义看板范围的 JQL 查询
EstimationStory Points 或原始估算
Card Layout工单卡片上显示的字段
Card Colors按优先级、负责人或查询着色
Sprint
Sprint 生命周期
Create命名 + 可选目标和日期
Plan从 backlog 拖拽工单到 Sprint
Start设置持续时间(通常 1-4 周)
Active团队处理 Sprint 工单
Complete未完成的工单移到 backlog 或下一 Sprint
Sprint 报表
Burndown Chart剩余工作量与时间的关系
Sprint Report已完成与未完成的对比
Velocity Chart每个 Sprint 的 Story Points 趋势
Cumulative Flow状态分布随时间的变化
Sprint JQL
sprint in openSprints() # current sprint sprint in futureSprints() # upcoming sprints sprint = "Sprint 12" # specific sprint sprint in closedSprints() AND resolution = Unresolved
过滤器
创建过滤器
Search在工单搜索中编写 JQL
Save As将 JQL 另存为命名过滤器
Star收藏过滤器以便快速访问
Subscription按计划将过滤结果发送到邮箱
共享与权限
Private仅自己可见
Group与指定群组共享
Project与项目成员共享
Public所有登录用户均可见
Edit Permissions控制谁可以修改过滤器
仪表板
Filter Results显示过滤器工单的小部件
Pie Chart按字段分类(优先级、负责人)
Two DimensionalX/Y 矩阵(如优先级 vs 状态)
Activity Stream项目近期活动
快捷键
全局导航
g then d跳转到仪表板
g then b跳转到看板
g then i跳转到工单搜索
/快速搜索
c创建工单
?显示键盘快捷键
工单视图
a指派给自己
m评论
l编辑标签
e编辑工单
j / k列表中下一个 / 上一个工单
o打开选中的工单
看板快捷键
1-9将工单移到第 1-9 列
t切换详情视图
n下一张卡片
p上一张卡片
常见模式
Bug 报告模板
Summary[组件] Bug 的简短描述
Steps to Reproduce触发问题的操作步骤(编号)
Expected预期行为
Actual实际行为
Environment操作系统、浏览器、版本等
Severity阻塞 / 严重 / 重大 / 次要 / 微小
Story 格式
As a [role], I want [action], so that [benefit]. --- Acceptance Criteria: - [ ] Criterion 1 - [ ] Criterion 2
批量操作
Search → Select All从搜索结果中选择工单
Bulk Change批量编辑、转换状态或删除
CSV Export导出搜索结果用于报表
Board drag在列/Sprint 之间拖拽工单