> For the complete documentation index, see [llms.txt](https://guides-ones.gitbook.io/guides/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://guides-ones.gitbook.io/guides/usage-guide/ones-project/pei-zhi-xiang-mu-zu-jian/xiang-mu-ji-hua-zu-jian.md).

# 项目计划组件

## 1. 项目计划组件简介

项目计划主要用于规划项目计划和跟踪项目进度，进行WBS 计划拆解和里程碑、交付物管理，将项目计划与迭代、任务管理工具紧密结合，确保计划稳步推进。

## 2. 功能特性

### 2.1 新建计划或者计划组

首先，在左侧列表处点击 **`+新建`**&#x6309;钮，或者在甘特图上方点&#x51FB;**`+计划`**，可以新建计划。

其次，每个计划支持“在子层级新建”，将鼠标放置于相应计划，点击“➕ ”按钮即可新建子层级的计划，原有的计划自动转换为计划组。可以通过拖拽调整项计划间的父子结构。

{% hint style="info" %}
**计划与计划组自动转换的逻辑** ：“某计划组（工作包）”树结构最末端为计划，末端以上结构均为分组，若有末端计划被删除，上级分组将自动转化成为计划（新末端），反之，在末端下添加计划则该计划将转为分组。
{% endhint %}

### 2.2 设置计划详情

将鼠标悬浮在某个计划或者计划组上，点击跳转详情，可以查看或者设置计划或者计划组的详情。

![计划详情图示](/files/-MSCNtvOXdRHk9_G9kiG)

### 2.3 设置计划前后置依赖

#### 2.3.1 设置计划前后置依赖

任何一个计划都有上下游的关系，如果需要上游计划的开始与完成才能开始与完成下游计划，那么上游便是下游的前置依赖，反之则是后置影响。

在创建或编辑计划时，每个计划条目都有“开始、完成”两个状态，可以根据计划状态，定义和编辑前后置任务的依赖关系。

{% hint style="info" %}
**前后置依赖关系**仅支持计划、里程碑， 不支持计划分组；原因是计划组周期由下级计划/工作的周期决定，无法随心所欲控制分组周期，故不予设置前后置依赖。 自动转换为分组后的前后置关系将经用户确认后取消。
{% endhint %}

![](/files/-MdGoypajT1-P61PGKCC)

项目管理员可以直接在甘特图中进行拖拽，或者在计划详情中，点&#x51FB;**`添加前置依赖`**&#x6216;&#x8005;**`添加后置影响`**&#x6765;设置前后置关系。

#### 2.3.2 依赖关系示意图

在右侧甘特图中，可以参考以下拖拽示例图，设置计划的前后置关系。

| <p><strong>依赖关系</strong></p><p><strong>前置状态-后置状态</strong></p> | **甘特图拖拽示意**                                                  | **描述**                                                    |
| ------------------------------------------------------------- | ------------------------------------------------------------ | --------------------------------------------------------- |
| 完成-开始                                                         | ![](https://help.ones.pro/img/manual/image%20%281197%29.png) | 后置计划只有在它依存的前置计划完成后才能开始。                                   |
| 开始-开始                                                         | ![](https://help.ones.pro/img/manual/image%20%281196%29.png) | 后置计划可以在它依存的前置计划开始后随时开始。 “开始-开始” 关系不要求两个计划同时开始。            |
| 完成-完成                                                         | ![](https://help.ones.pro/img/manual/image%20%281193%29.png) | 后置计划可以在它依存的前置计划完成后随时完成。 “完成-完成”关系不要求两个计划同时完成。             |
| 开始-完成                                                         | ![](https://help.ones.pro/img/manual/image%20%281185%29.png) | 后置计划可以在它依存的前置计划开始后随时完成。 “开始-完成 ”关系不要求相关计划在依存于它的计划开始时同时完成。 |

#### 2.3.3 前后置关系影响范围

在设置计划前后置关系时，管理者需要根据系统提醒配置前后置关系，即进入计划详情根据合法选项（单选）添加 or在甘特图中确认错误编辑，然后系统自动更新合法周期。

![](/files/-MdGp8KbxmJyAtNnMPZ4)

系统根据四种依赖关系定义计划的合法性，对超出四种依赖关系定义的依赖关系进行修正，修正逻辑为：

{% hint style="info" %}
**适用范围**：① 修改前置/后置计划周期，影响到计划合法性；②添加违规的依赖关系

**修改原则**：允许修改前置计划的周期范围，不允许修改后置计划的周期范围，修改结束后遵循以下修正方案原则。
{% endhint %}

| 错误类型                              | 修正方案                                           |
| --------------------------------- | ---------------------------------------------- |
| 基于“完成-开始”关系，后置计划的开始时间早于前置计划完成时间   | 将后置计划的开始时间调整至前置计划完成时间+1天，后置计划周期不调整             |
| 基于“开始-开始”关系，后置计划开始时间早于前置计划开始时间    | 将后置计划开始时间调整为与前置计划开始时间相等，后置计划周期不变               |
| 基于“完成-完成”关系，后置计划完成时间早于前置计划完成时间    | 将后置计划完成时间调整为前置计划的完成时间，但后置计划的开始时间不变（后置计划周期发生变化） |
| 基于“开始-完成”关系，后置的计划的完成时间早于前置计划的开始时间 | 将后置计划的完成时间调整为前置计划的开始时间，但后置计划开始时间不变（后置计划周期发生变化） |

针对操作错误，系统将在交互时对用户行为进行规范，如果发生以上错误类型系统将给出变更或不予修改的提示。

![](/files/-MdGpM9hkwgrEHpf1yA0)

### 2.4 设置计划关联的迭代、工作项

在项目计划列表中，通过具体计划条目的关联按钮与计划关联；或在计划详情中，将项目下的迭代、工作项与计划相关联，同时也支持新建工作项、迭代；

![关联迭代、工作项设置图示](/files/-MSCOfYzTr9hpJNSkiq6)

计划支持选择是否关联迭代/工作项（关闭按钮后数据不展示），所关联的迭代下支持选择需要展示的工作项类型（不支持选择子工作项类型），点击右侧的「配置关联内容」按钮即可操作；

{% hint style="info" %}
①所有工作项关联的工作项均不展示，②若计划未关联迭代则显示全量工作项类型
{% endhint %}

![](/files/-MdGpPrG8fIfUgMz4zbA)

迭代/工作项周期不与计划周期绑定，若计划的工作项/迭代周期超出其计划周期，系统将进行提示。

{% hint style="info" %}
迭代&工作项周期独立于计划周期，即，计划组下迭代&工作项的周期若超出计划，不会触发计划组的周期变化。
{% endhint %}

![子节点警告提示图示](/files/-MSCOv9Vzy31SoENsxaB)

关联的工作项支持在项目计划下进一步拆解，点击**在子层级新建工作项**按钮即可。

{% hint style="info" %}
工作项不支持在项目计划内拖拽排序，需要在具体的工作项详情进行操作排序
{% endhint %}

![子层级新建工作项按钮图示](/files/-MSCPMZp2L2bPXgHhAWi)

### 2.5 通过基线对比，监控项目执行情况

基线（baseline）是项目管理中的一个重要概念，当一个（或一组）配置项（比如：进度计划、范围、预算等）在项目生命周期的不同时间点上通过正式评审并进入受控状态后，就形成了基线。

项目计划支持设置项目计划快照，并支持同步将快照设置为一条或多条基线，在实际使用时即可将不同版本的基线和当前的项目计划进行对比，同时也支持对比历史版本的计划快照。计划的变更情况、范围等一切影响均可受控追踪，直至确认无风险露出。

在创建快照时，可以同时把快照设为基线；也可以在查看计划历史快照时，将快照设为基线。

![创建快照图示](/files/-MSCZs1EuKhxsqLcuDPK)

在监控项目执行状态时，可以选择当前状态要和哪一条基线进行对比。

![选择基线对比图示](/files/-MRsk70XzxMd4Jh28RkU)

打开基线对比后，甘特图上会显示工作和里程碑在基线里的开始日期和完成日期。同时，具体工作或里程碑的提示也会标出该条目的基线开始日期和基线完成日期。

![基线开始日期和完成日期图示](/files/-MRskFrLjWhdtf8BamRt)

与里程碑计划的基线对比类似，在“查看计划历史快照”里，可以把某个快照设为基线。

![快照设为基线入口图示](/files/-MRskjEM56KUWV_uzDdY)

###
