# 20220116 - 更新说明

URL: https://docs.ones.cn/release-notes/20220116

| 更新时间 | 20220116 |
| --- | --- |
| 更新内容 | **新增功能：**<br>- ONES Automation上线SaaS，支持动态内容<br>- ONES Performance 支持复制仪表盘，透视表及部门数据、卡片、模板<br>- ONES Project 支持导出项目计划及工时报表<br>- 支持手机号绑定与短信通知服务<br>**优化功能：**<br>- 性能优化：旧组件替换组件库组件<br>- 开放平台：OPS 多节点适配<br>- ONES Desk Hotifix及代码重构 |

## 1.ONES Automation上线SaaS，支持动态内容

### 1.1 使用场景

SaaS版「团队管理员」可以在「配置中心」的「自动化规则」页面管理团队使用的流程自动化规则，支持新建工作项在给单选类型的属性赋值时添加动态内容

### 1.2 功能介绍

「主流程」与「条件分支」下，「动作 - 新建工作项」（包含直接新建、新建关联、新建子工作项）在给单选类型的属性赋值时，系统支持添加以下动态内容：

| 属性 | 支持的动态内容 |
| --- | --- |
| 所属项目<br>负责人<br>所属迭代<br>优先级<br>是否线上缺陷<br>严重程度<br>解决者<br>缺陷类型<br>处理结果<br>故事点 | 触发工作项的单选属性值。<br>其中「新建子工作项」下的「所属项目」遵循现有机制，与父工作项保持一致。 |
| 单选迭代 | 触发工作项的单选迭代属性值。 |
| 单选成员 | 触发工作项的单选成员属性值。 |
| 其他自定义单选菜单属性 | 触发工作项的单选菜单属性值。 |

「联动数据对象分支」下，「动作 - 更新属性」在给单选类型的属性赋值时，系统支持添加以下动态内容：

| 属性 | 支持的动态内容 |
| --- | --- |
| 负责人<br>所属迭代<br>优先级<br>状态<br>是否线上缺陷<br>严重程度<br>解决者<br>缺陷类型<br>处理结果<br>故事点 | 触发工作项的单选属性值。 |
| 单选迭代 | 触发工作项的单选迭代属性值。 |
| 单选成员 | 触发工作项的单选成员属性值。 |
| 其他自定义单选菜单属性 | 触发工作项的单选菜单属性值。 |

「联动数据对象分支」下，「动作 - 新建工作项」（包含直接新建、新建关联、新建子工作项）在给单选类型的属性赋值时，系统支持添加以下动态内容：

| 属性 | 支持的动态内容 |
| --- | --- |
| 所属项目<br>负责人<br>所属迭代<br>优先级<br>是否线上缺陷<br>严重程度<br>解决者<br>缺陷类型<br>处理结果<br>故事点 | 触发工作项的单选属性值。<br>其中「新建子工作项」下的「所属项目」遵循现有机制，与父工作项保持一致。 |
| 单选迭代 | 触发工作项的单选迭代属性值。 |
| 单选成员 | 触发工作项的单选成员属性值。 |
| 其他自定义单选菜单属性 | 触发工作项的单选菜单属性值。 |

### 1.3 查看更多

> [动态内容](https://docs.ones.cn/ones-project/automation-management/configure-an-automation-rule/actions/dynamic-content/)

## 2.ONES Performance 支持复制仪表盘，透视表及部门数据、卡片、模板

### 2.1 使用场景

用户可以在使用ONES Performance 时复制现有仪表盘；在自定义报表中添加「透视表」类型；在项目、工作项、迭代、工时、成员数据集中增加「所属部门」的维度，提高研发效率

### 2.2 功能介绍

#### 2.2.1 复制仪表盘

![20220116 - 更新说明 配图 1](https://docs.ones.cn/assets/images/1bcd097b8f9dfae5-d6fb94baf3cbf6f6e7a4d967de68033f.png)

##### 说明：

- 只能复制自己创建的仪表盘，无法复制他人的仪表盘
- 复制仪表盘时会增加「_副本」
- 复制仪表盘后进入仪表盘查看态

##### 查看更多：

> [仪表盘配置](https://docs.ones.cn/ones-project/performance-management/dashboard-configuration/)

#### 2.2.2 自定义报表添加透视表

##### 功能入口：

![20220116 - 更新说明 配图 2](https://docs.ones.cn/assets/images/7ac436f0f2668569-c3e2c2a58b6dcfb1e2123653f4be65ab.png)

![20220116 - 更新说明 配图 3](https://docs.ones.cn/assets/images/acc69355aec4bbda-865c6f31aabbc84a7711f5acd1648018.png)

##### 指标说明：

- 指标：表示统计的数据
- 分组：表示行
- 维度：表示列
- 显示统计：会增加一行一列统计值
- 统计方式：行列统计的计算方式，包含总值、平均值、最小值、最大值
- 组内指标：可以将指标的表头放在维度下。在添加多个指标时，这个功能有助于优化显示效果
- 行列转换：即转换维度和分组

##### 与表格有什么区别？

- 表格用于罗列数据，如需求列表、迭代列表、缺陷列表等
- 透视表用于多维度统计数据，并以表格形式展现，如统计不同项目中不同优先级的缺陷都有多少个

##### 查看更多：

> [卡片配置](https://docs.ones.cn/ones-project/performance-management/widget-configuration/)

#### 2.2.3 数据集中增加「所属部门」的维度

项目、工作项、迭代、工时、成员数据集中增加「所属部门」的维度

##### 功能入口：

![20220116 - 更新说明 配图 4](https://docs.ones.cn/assets/images/7b1ba9ecd6a500fa-73f87cbafde50462786b3124471a76d8.png)

![20220116 - 更新说明 配图 5](https://docs.ones.cn/assets/images/9c3af11b05bcd975-915ff0279821a8744a7dde3ed548fcb0.png)

##### 数据集中「所属部门」的对应规则：

| 数据集 | 「所属部门」对应 |
| --- | --- |
| 项目 | 项目负责人的所属部门 |
| 迭代 | 迭代负责人的所属部门 |
| 工作项 | 工作项负责人的所属部门 |
| 工时 | 简单模式：工时记录登记/预估人员的所属部门<br>汇总模式：工时记录中"成员"的所属部门 |
| 团队成员 | 该成员在组织架构中的所属部门 |

##### 卡片模板：

| 卡片名称 | 所属卡片模板分组 | 所属仪表盘 |
| --- | --- | --- |
| 部门工时项目分布 | 团队管理 | 部门研发管理 |
| 部门工时迭代分布 |
| 部门需求按时交付情况 |
| 部门迭代按时交付情况 |
| 部门缺陷修复数量 |
| 部门缺陷产生数量 |
| 部门项目状态分布 |

##### 查看更多：

> [卡片模板](https://docs.ones.cn/ones-project/performance-management/dashboard-and-widget-templates/)

## 3.ONES Project 支持导出项目计划及工时报表

### 3.1 导出项目计划

##### 功能入口：

拥有「管理项目计划」权限的成员可在项目计划页面「更多」菜单中找到并使用导出项目计划功能

##### 导出内容：

支持项目计划和项目计划历史快照，支持导出的表头属性包括：

- 序号
- 节点号
- ID
- 名称
- 类型
- 负责人
- 进度
- 开始日期
- 完成日期
- 状态
- 前置依赖
- 后置影响
- 预估工时汇总
- 登记工时汇总
- 剩余工时汇总
其中序号和节点号是在导出时系统自动添加的属性，便于在导出文件中识别项目计划中对象的层级关系和前后置关系。

![20220116 - 更新说明 配图 6](https://docs.ones.cn/assets/images/1f1be41d4c3c68b0-b91d4311d98db810c213167268f60f27.png)

##### 导出内容序号标记规则：

为了方便在导出文件中识别项目计划中对象的前后置依赖关系，在导出过程中，系统会自动在列表中增加「序号」属性列。系统会将位于第一行的对象的序号标记为「1」，并以顺序依次加一来为其他对象标记序号，直至所有对象都标记了序号。以下图为例，在导出过程中，系统将会将位于第一行的对象「计划一」标记序号为「1」，「子计划一」标记序号为「2」，以此类推，「计划二」和「计划三」分别将被标记序号为「3」和「4」。

![20220116 - 更新说明 配图 7](https://docs.ones.cn/assets/images/3cabb67eed6c05ae-80f37790ab33d345529873c22325446b.png)

![20220116 - 更新说明 配图 8](https://docs.ones.cn/assets/images/67686e1e69a5c250-2ca5538886ed65b71932f1d6e74c6bfd.png)

##### 导出内容前后置关系标记规则：

对象之间的前置依赖和后置影响都有四种类型，分别是开始-开始（SS），开始-结束（SF），结束-开始（FS），结束-结束（FF），在导出文件中，系统将结合对象的序号和前后置依赖类型的英文字母来进行标记，例如在前置依赖中，2FS 表示序号为 2 的对象完成之后，当前对象才能开始；在后置影响中，2FS 表示当前对象完成之后，序号为 2 的对象才能开始。以下图为例，导出后的前置依赖和后置影响将会按图所示进行标记。

![20220116 - 更新说明 配图 9](https://docs.ones.cn/assets/images/3cabb67eed6c05ae-80f37790ab33d345529873c22325446b.png)

![20220116 - 更新说明 配图 10](https://docs.ones.cn/assets/images/853b7429a43b4a25-f7fa1b3b59098a17e60d2d0f4e4023c8.png)

##### 导出内容层级关系标记规则：

为了方便在导出文件中识别项目计划内容之间的层级关系，在导出过程中，系统将会自动在导出文件中增加「节点号」属性列来标识项目计划对象之间的层级关系。系统会将第一行对象的「节点号」标记为「1」，系统会通过小数点来标记子节点，例如节点号为「1」的对象，其子节点对象的节点号分别为「1.1」、「1.2」...「1.n」；对于节点号为「1.1」的对象，其子节点对象的节点号分别为「1.1.1」，「1.1.2」...「1.1.n」，以此内推。以下图为例，导出后的层级关系将会按图所示通过节点号进行标记。

![20220116 - 更新说明 配图 11](https://docs.ones.cn/assets/images/3cabb67eed6c05ae-80f37790ab33d345529873c22325446b.png)

![20220116 - 更新说明 配图 12](https://docs.ones.cn/assets/images/7798b34e337c8d6a-1bcc279d5fb599a2ac86f2fc023db5a3.png)

##### 导出文件的命名规则：

- 项目计划导出文件的名称为：项目名称-项目计划
- 历史快照导出文件的名称为：项目名称-项目计划历史快照-快照名称

##### 查看更多：

> [项目计划组件](https://docs.ones.cn/ones-project/projects/waterfall-components/legacy-components/project-plan-component/)

### 3.2 导出工时报表

##### 功能入口：

![20220116 - 更新说明 配图 13](https://docs.ones.cn/assets/images/e2540cbbd26ce53c-63f81a7c53a444b81ad73bb98c8bb331.png)

##### 导出内容：

工时报表中的默认报表以及已保存的报表都能够导出，默认报表包括登记工时报表（包括「项目登记工时报表」、「迭代登记工时报表」、「工作项登记工时报表」和「成员登记工时报表」）以及工时汇总报表（包括 「项目工时汇总报表」、「迭代工时汇总报表」和「工作项工时汇总报表」）。

登记工时报表和工时汇总报表导出的内容有一些差异：

- 登记工时报表导出内容包含对象名称、登记工时总计、选定时间内的每日工时明细；
- 工时汇总报表导出的内容包含对象名称、预估工时汇总、登记工时汇总和剩余工时汇总。
因为导出的数据受到所选统计周期以及筛选条件的影响，所以在导出文件中会对统计周期和筛选条件进行标记

##### 命名规则：

对于默认登记工时报表，会根据分析维度的不同，将导出的文件命名为「项目登记工时」、「迭代登记工时」、「工作项登记工时」和「成员登记工时」；对于默认工时汇总报表，会根据分析维度的不同，将导出的文件命名为「项目工时汇总」、「迭代工时汇总」和「工作项工时汇总」；对于已保存报表，导出的文件将以报表的名称进行命名。

##### 查看更多：

> [工时管理](https://docs.ones.cn/ones-project/worklog-management/)

## 4.手机号绑定与短信通知服务

### 4.1 使用场景

当系统内重要事项产生变更时，期望能在手机短信上接收系统通知消息，以便于及时关注与跟进。

### 4.2 功能介绍

团队管理员可通过「配置中心」-「系统偏好设置」-「手机号与短信服务设置」进入功能配置页面

![20220116 - 更新说明 配图 14](https://docs.ones.cn/assets/images/7fc72b0a42e5aea5-c7d3792d4708325f74c8dae25567201b.png)

##### 配置短信服务接口

选择开启手机号绑定服务。开启后，管理员配置短信服务接口地址，填写URL和Token参数。具体配置要求可参考：

> [短信服务接口定义](https://docs.ones.cn/admin/set-up-your-team/phone-and-sms-settings/sms-service-api/)

![20220116 - 更新说明 配图 15](https://docs.ones.cn/assets/images/4100ba843e6b592d-16a55fdb28144d697ffa59793e03e1a6.png)

开启手机号绑定服务

##### 开启短信通知服务

如需要将工作项变更或页面组变更信息推送到指定成员手机短信时，可开启短信通知服务。

开启后，管理员配置通知事件选择通知方式时可选到「短信」。点击保存，完成配置服务。

![20220116 - 更新说明 配图 16](https://docs.ones.cn/assets/images/5e850f3c74413c87-d2a9fe893211ee0d9015492b3899da8b.png)

开启短信通知服务

##### 用户绑定手机号

用户在「个人中心」-「账户信息」中，输入手机号，获取并填写短信验证码绑定手机号。

![20220116 - 更新说明 配图 17](https://docs.ones.cn/assets/images/e85fd39a9276d687-dc3262c1853f0a1579534bce65c530c7.png)

![20220116 - 更新说明 配图 18](https://docs.ones.cn/assets/images/aa0f7a87fac62a75-4d4af051315e2ed97164d39e6818ad85.png)

##### 配置通知成员域

绑定完成后，管理员即可通过配置通知成员域，将系统通知消息发送到指定成员手机短信。

##### 查看更多：

> [手机号与短信服务设置](https://docs.ones.cn/admin/set-up-your-team/phone-and-sms-settings/)
