2.0 KiB
Raw Permalink Blame History

id, title, type, feature, scope, locale, aliases, related_tools, related_pages, prerequisites, negative, last_verified
id title type feature scope locale aliases related_tools related_pages prerequisites negative last_verified
project.flow.howto.create 在项目设置中启用 / 创建工作流 howto project end-user zh
项目工作流
启用工作流
自定义任务流程
给项目加流程
配置流程节点
update_project
project_settings
project_flow
是项目拥有者或管理员
项目不是个人项目(project.personal.concept 不支持工作流)
单个工作流最多 10 个节点
工作流启用后无法回退到"无流程"模式
个人项目personal=1不支持工作流
v1.7.90

在项目设置中启用 / 创建工作流

是什么

DooTask 工作流ProjectFlow + ProjectFlowItem让任务在「待办 / 开发 / 测试 / 完成」等自定义状态间流转。比裸用「列」(project.column.howto.add)更适合"按工序推进"的场景。任务详情见 task.flow.concept

入口

  • 桌面端:项目设置 → 「工作流」标签 → 「启用工作流」
  • 创建项目时也可勾选「启用工作流」直接套默认 5 节点(见 project.flow.concept.default

创建步骤

  1. 点「启用工作流」(如未启用)或「+ 新增节点」
  2. 填节点:
    • 名称≤20 字符)
    • 状态类型:start 起点 / end 终点 / 普通节点
    • 颜色(看板色条用)
    • 可流转到的节点turns多选
    • 节点负责人userids限制只有这些人能让任务进此节点
    • 流转模式usertypeadd 追加 / replace 替换 / merge 合并负责人)
    • 绑定列columnid可选
  3. 排序(拖动调整 sort
  4. 保存

启用后的行为

  • 项目自动切到「工作流」视图
  • 拖动任务到 status=end 节点 → 任务 complete_at 自动写入(完成)
  • 拖到非 end 节点 → 仅改 flow_item_id

不支持

  • 单流程不能超过 10 个节点(最多 10 节点)
  • 工作流不能跨项目共享
  • 启用后无法关闭工作流,但可改节点