- 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, 之后可以展示子任务, 方便查看待办