2.4 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
system-setting.column-template.howto 列模板(创建项目预置列) howto system-setting admin zh
列模板
项目模板
默认看板列
预置列
新建项目选模板
项目预设
看板模板
需要系统管理员权限(普通用户只能 get 读取)
模板只控制「初始列」,不能预置任务卡、流程、负责人等其他内容
不支持按部门 / 项目分类区分模板
修改模板不会影响已创建项目,仅影响后续新建
保存时空 list 或 list 中没有合法条目会报「参数错误」/「参数为空」
v1.7.90

列模板(创建项目预置列)

入口

桌面端:左上角头像 →「系统设置」→「列模板」。 对应后端:POST api/system/column/templatetype=get 读取,type=save 写入(限 admin

是什么

创建新项目时,用户可以从一组预置「列模板」里挑一个直接套用,省去手动建列。模板就是「模板名 + 列名清单」。

例如内置一个「研发任务」模板:

  • 列:待办、进行中、待测试、已完成

新建项目时勾选这个模板,项目就自动有这 4 列。

字段结构

保存时上传 list 数组:

[
  {
    "name": "研发任务",
    "columns": "待办,进行中,待测试,已完成"
  },
  {
    "name": "市场活动",
    "columns": "策划,执行中,复盘"
  }
]
  • name — 模板名(必填)
  • columns — 逗号分隔的列名字符串,服务端会按 , 切分 → 去重 → 去空,落库为数组

任何缺 namecolumns 的条目会被服务端跳过;最终为空数组直接报「参数为空」。

操作步骤

  1. 进入「列模板」页
  2. 「新增模板」→ 填写模板名
  3. 在列输入框输入列名(多个用逗号分隔)
  4. 重复添加多个模板
  5. 点击「保存」立即生效

与项目创建的关系

用户「新建项目」对话框 →「选择模板」下拉就是这里维护的列表。选某个模板后,项目创建时按列名顺序生成空列,无任务卡。

不支持

  • 不能模板化「任务流程」、「负责人」、「成员」、「自定义字段」
  • 不能跨终端导出/导入模板
  • 修改模板不会回溯到已创建的项目(仅对新项目生效)