mirror of
https://github.com/kuaifan/dootask.git
synced 2026-07-31 18:35:56 +00:00
56 lines
2.2 KiB
Markdown
56 lines
2.2 KiB
Markdown
---
|
||
id: project.flow.concept.default
|
||
title: 默认工作流(待处理 / 进行中 / 待测试 / 已完成 / 已取消)
|
||
type: concept
|
||
feature: project
|
||
scope: end-user
|
||
locale: zh
|
||
aliases:
|
||
- 默认工作流
|
||
- 5 个流程节点
|
||
- 待处理 进行中
|
||
- 已完成 已取消
|
||
- DooTask 默认流程
|
||
related_tools: [get_project]
|
||
related_pages: [project_settings, project_flow]
|
||
prerequisites: []
|
||
negative:
|
||
- 默认 5 节点可改名 / 改色 / 加节点 / 删节点
|
||
- 已取消(status=end)也会触发 complete_at 自动写入(与「已完成」同等待遇)
|
||
- 重命名节点不会回填已存在任务的 flow_item_name 快照
|
||
last_verified: v1.7.90
|
||
---
|
||
|
||
# 默认工作流(待处理 / 进行中 / 待测试 / 已完成 / 已取消)
|
||
|
||
## 定义
|
||
DooTask 创建项目时若勾选「启用工作流」,会自动套用一套预置的 5 节点流程,覆盖最常见的「待办 → 工作 → 检查 → 收尾」工序:
|
||
|
||
| 节点 | 状态 | 默认颜色 | 默认 turns(可流转到) |
|
||
|---|---|---|---|
|
||
| 待处理 | start | 灰 | 进行中 |
|
||
| 进行中 | progress | 蓝 | 待测试、已完成 |
|
||
| 待测试 | test | 黄 | 进行中、已完成 |
|
||
| 已完成 | end | 绿 | (终点) |
|
||
| 已取消 | end | 红 | (终点) |
|
||
|
||
## 特点
|
||
- 「已完成」和「已取消」都是 `status=end`,拖任务到这两个节点都会触发 `complete_at` 自动写入
|
||
- 「已取消」用于"做了但不再继续"的语义,与「已完成」字段值无差异(仅节点名 / 色不同)
|
||
- 「待测试」适合产品 / 开发流程
|
||
- 节点之间的流转规则按上表,可在项目设置改
|
||
|
||
## 与「列」(column)的关系
|
||
- 默认工作流的 5 节点不强制绑定列;你可手动给每个节点配 columnid,让看板列与工作流状态联动
|
||
- 不绑定列时:看板视图按列分栏,工作流视图按 flow_item 分栏
|
||
|
||
## 自定义修改
|
||
- 进 [[project.flow.howto.create]] 编辑节点
|
||
- 加节点、改名、改色、改 turns、绑定列均支持
|
||
- 拖动调整节点顺序(sort)
|
||
|
||
## 不支持
|
||
- 默认 5 节点不能"恢复初始"
|
||
- 修改默认节点后不会同步给其他项目(每项目独立)
|
||
- 重命名节点不影响已存在任务的 flow_item_name 快照(这是设计:避免历史任务突然显示新名)
|