功能日记

V9.14.0:功能优化


Worktile 9.14.0 版本主要对数据源的“项目内编辑”功能进行优化,优化点包括:

  1. 去掉数据源的“项目内编辑”功能;
  2. 同一数据源中,“项目内”数据项与“全局”数据项的合并;
  3. 在项目内,支持给数据源的数据项设置启用、停用两种状态;

详细更新内容如下:

一、去掉数据源的“项目内编辑”功能

本次更新后,对于项目中使用的“数据源”,不再支持“项目内”编辑功能,如下图所示:

  • 老版本:
undefined
  • 新版本:
undefined

对于已经创建的可以在“项目内编辑”的数据源的处理方案,以及后续对于类似需求的处理方式,见下方详细描述。

二、数据源的数据项合并

本次更新,对于已经创建的,可以在“项目内编辑”的数据源(下简称“项目数据源”),以及原始的在配置中心的数据源(下简称“全局数据源”),会进行合并,详细的处理方式如下:

“项目数据源”会合并到原始的“全局数据源”数据源中,合并的原则:

  1. 对于但层级的数据项,如果数据项的“文本”相同,那么合并,如果不相同,那么不合并,创建为独立的数据项;
  2. 对于多层级的数据项,如果数据项每个层级的“文本”都相同,那么合并,如果任一层级中有一个数据项不同,那么不合并,创建为独立的数据项;
  3. “项目数据源”中的数据项,合并到“全局数据源”中之后,在配置中心的数据管理处,排列在所有数据项的下方。
注意:当前版本在创建数据项时,在任何层级,“文本”都不可以重复。但是本次刷库之后,有可能在同一层级出现重复的数据项;

三、在项目内,给数据源的数据项增加启用功能

本次更新后,项目设置-数据管理页面会发生变化:

  • 在这个页面,可以管理当前项目中使用到的所有的数据源的启用状态;
  • 对于需要在当前项目中使用的数据项,置为开启中状态即可;反之,则关闭即可;
  • 数据源的“值”没有实际用处,这一列隐藏;

数据源管理页新老版本对比:

  • 老版本,仅展示“项目数据源”:
undefined
  • 新版本,展示项目内用到的“全局数据源”:
undefined

数据项配置页新老版本对比:

  • 老版本,展示在当前项目内创建、编辑后的数据项:
undefined
  • 新版本,展示全部数据项,可以设置在当前项目的启用状态:
undefined

在项目中的多个位置,给任务的下拉单选、多选类型的属性选择取值时,所展示的选项都和“项目设置-数据源”页面数据项的启用状态一致,这些位置包括但不限于:

  1. 创建任务弹窗;
  2. 任务详情弹窗;
  3. 表格应用,任务下拉单选、多选类型的属性的列;
  4. 配置视图页面;
  5. 配置筛选的窗口。
智齿客服