- Published on
使用 Notion 实现 任务管理 | tasks tracker
- Authors
- Name
- Shelton Ma
1. 任务基本字段及关联
字段
- Task name
- Assignee
- Status
- Priority
- Hours spent
Start Date- End Date
- Parent task
- Sub tasks
- Tags
- ID
- Updated at
设置子任务/父任务
- 创建新字段
Parent task
,Layout
:为Relation
, 关联当前表, 开启Two-way relation
, 这样将会自动创建Sub tasks
,Layout
:为Rollup
- 如果没有创建, 手动创建
Sub tasks
- 创建新字段
添加Rollup字段
Actual Hours
, Type:Rollup
, Relation:Sub tasks
, Property:Hours spent
, Calculate:Sum
, 用于求和子任务的工时Progress
, Type:Rollup
, Relation:Sub tasks
, Property:Status
, Calculate:Percent per group
, 用于查看子任务完成比例Actual Start Date
, Type:Rollup
, Relation:Sub tasks
, Property:End Date
, Calculate:Earliest
, 用于确认父任务开始时间, 因为子任务必须有EndDate
, 且跨度不超过1天Actual End Date
, Type:Rollup
, Relation:Sub tasks
, Property:End Date
, Calculate:Latest
, 用于确认父任务结束时间, 因为子任务必须有EndDate
, 且跨度不超过1天
此时, 即可实现子服务/父任务关联, 修改Parent task
, 可在父任务中自动更新Sub tasks
2. 看板管理
1. 任务管理
- 父任务需要包含开始时间, 结束时间(如果不确定可以设置月底), 方便构造甘特图
- 子任务(每天详细内容)通常为8小时内, 所以开始时间/结束时间都是当天, 用于构建
tasks by day
2. 视图构建
Sub Tasks
显示所有子任务Layout
:Table
, notion默认按照父任务, 自动折叠子任务- filter条件:
Parent task is not empty
, 只展示子任务
Parent Tasks
管理父任务Layout
:Table
, group需要关闭- notion默认按照父任务, 自动折叠子任务
Tasks by day
任务按天查看Layout
:Table
, group按endDate
- filter条件:
Sub tasks is empty
Timeline
甘特图Layout
:Timeline
, 选择开始日期(Actual Start Date)/结束日期(Actual End date)的列, 分隔开始日期和结束日期- 默认按父任务
By Status
按状态查看待完成任务Layout
:Board
- 默认按父任务
- filter条件:
Sub tasks is empty
, 之后可以展示子任务, 方便查看待办