vault backup: 2025-03-10 12:50:30

This commit is contained in:
SeedList
2025-03-10 12:50:30 +08:00
parent 74ceb97b36
commit e5fe513cbd
927 changed files with 0 additions and 0 deletions

View File

@ -0,0 +1,3 @@
# 介绍
**项目管理** 中,最重要的区域是 **项目跟踪** ,这是处理项目的地方,当新项目立项后,项目小组就可以进入此模块,编制项目文件,进行审核流程等

View File

@ -0,0 +1,363 @@
# 介绍
项目模板是预定义好的一系列任务、阶段、里程碑等组成的结构化文件或数据集,旨在为特定类型的项目提供一个标准化的起点。通过使用项目模板,团队可以快速启动新项目而无需从头开始创建计划,从而节省时间并减少错误发生的可能性
# 制作方式
## 前置要求
配置 **项目模板** 需要用户角色至少具备 **项目模板****可见、浏览、修改、新增** 权限
![image-20241203132934426](assets/image-20241203132934426.png)
## 新建文件夹
**项目管理****项目模板** 中,在 **目录** 中右键,选择 **新建****文件夹****普通文件夹**,即可创建出新的文件夹
![image-20241203133252022](assets/image-20241203133252022.png)
在弹出的窗口中输入文件夹名称,点击确定即可完成新建文件夹操作
![image-20240628192618625](../1.EDM/assets/image-20240628192618625.png)
## 新建项目模板/节点
在要新建项目模板的文件夹中,右键选择新建 **项目模板**,即可弹出 **项目模板** 的属性定义界面
![image-20241203140548384](assets/image-20241203140548384.png)
### 项目名称
**项目属性** 定义界面 **常规** 页签内的 **任务名称** 即为 项目模板名称
![](assets/Pasted%20image%2020241204095230.png)
### 项目计划工期
**计划工期** 指在规划项目时,计划完成此项目所需的工期,通常情况下,项目的计划工期会根据其下任务的工期安排自动计算出结果
![](assets/Pasted%20image%2020241204095112.png)
### 创建任务文件夹
在创建项目节点时,若不勾选 **创建任务文件夹**,则在创建出 **项目实例** 后,不会在 **文档工作区** 生成 **任务文件夹**
![image-20241212151832694](assets/image-20241212151832694.png)
### 项目角色
每个项目模板,都需要在 **项目角色** 页签中,通过 [新建](20.项目角色.md#项目模板中创建角色) 或 **添加** 来添加 [项目角色](20.项目角色.md)
![image-20241204092849370](assets/image-20241204092849370.png)
#### 包含用户
添加 **项目角色** 之后,还需要设置该角色的包含用户,可通过输入用户的全名称进行设置,输入用户名称中的一个字则能匹配出符合的用户进行选择。若要设置多个用户,请以英文的逗号进行分隔
![image-20241204093316993](assets/image-20241204093316993.png)
此外,还可以选择项目角色后,点击 **设置用户****从系统用户选择** 按钮来添加用户(**从项目节点选择** 选项暂不明作用)
![image-20241204101223724](assets/image-20241204101223724.png)
#### 用户各任务相同
在项目模板中设置项目角色时,可以设置 **用户各任务相同** 选项,这个功能只能在 [项目模板`/`节点](#新建项目模板/节点) 中进行设置
![](assets/Pasted%20image%2020250303132120.png)
设置后,此 **项目模板** 中的 [任务节点](#创建任务节点) 是无法更改该 [项目角色](#项目角色) 的 [包含用户](#包含用户) 的
![](assets/Pasted%20image%2020250303132332.png)
没有勾选此选项的话,就可以在 [任务节点](#创建任务节点) 是更改该 [项目角色](#项目角色) 的 [包含用户](#包含用户)
![](assets/Pasted%20image%2020250303132417.png)
## 创建任务节点
选择要新建任务的项目,对其右键或在 **列表** 的空白处右键,选择 **新建****任务模板** 即可弹出 任务属性 的定义界面
![image-20241204094425196](assets/image-20241204094425196.png)
若要创建某一任务的子任务,对其右键或在 **列表** 的空白处右键,选择 **新建****任务模板** 即可弹出 任务属性 的定义界面。具备子任务的任务会被加粗
![image-20241204102947828](assets/image-20241204102947828.png)
### 任务名称
**任务属性** 定义界面 **常规** 页签内的 **任务名称** 即为该任务的名称
![](assets/Pasted%20image%2020241204095224.png)
### 任务描述
**任务描述** 中可以填写当前任务的相关描述
![](assets/Pasted%20image%2020241204095300.png)
### 任务计划工期
**计划工期** 指在规划任务时,计划完成此任务所需的工期,通过合适的任务工期设置,可以更精确的计算出 [项目计划工期](#项目计划工期)
![](assets/Pasted%20image%2020241204095112.png)
### 任务角色
**任务** 也需要为其分配 [项目角色](20.项目角色.md),与项目节点配置的 [项目角色](#项目角色) 的不同之处在于,任务节点可配置的项目角色全部来源于项目节点配置好的项目角色,不能新增,只能从项目节点的项目角色中选择
![image-20241204095811986](assets/image-20241204095811986.png)
> 任务角色的 包含用户 可以超出 项目角色的 包含用户 范围
>
> 例如:
>
> 项目节点中,对比角色的包含用户为陈二,而在任务节点中,添加对比角色后,其包含用户默认与项目节点中的对比角色包含用户一致,但可以针对此任务进行调整,修改任务节点对比角色的包含用户,可以将其调整成陈二,陈三,也可以是陈三
>
> 包含用户的添加方式可参考 [项目角色包含用户](#包含用户)
### 任务完成条件
在 [任务节点](#创建任务节点) 中的 **完成条件** 中可以设置该节点的自动完成条件,设置后只要满足条件,项目实例中的该任务就会自动完成
![](assets/Pasted%20image%2020250303144643.png)
任务节点中,可设置的完成条件类型分有:流程状态、任务输出、任务状态、所有子任务状态、任务输出文档状态、按计划时间自动完成、任务问题已解决、任务问题已解决(含子任务)
![](assets/Pasted%20image%2020250303144700.png)
#### 流程状态
将任务的完成条件与流程模板相绑定,当在项目中将该流程模板创建出的流程实例完成后,任务会自动完成
![](assets/Pasted%20image%2020250303144700.png)
##### 补充
==同一个项目中,每个任务都要有对应的流程,不能多个任务绑定同一个流程模板==
项目中,可能有多个任务的完成审批流程是一样的
![](assets/Pasted%20image%2020250303150227.png)
如果这些任务在 **任务流程** 中绑定的是同一个 **流程模板**,那么可能会出现这样一个情况,即多个任务都在执行状态,其中一个任务发起了任务完成的审批流程,那么在这个任务的审批流程执行完成后,不止是该任务满足了自动完成条件,所有绑定了该流程模板,并且在执行状态的任务,都会自动完成
> 案例:兆隆项目测试-03项目中阶段1-1与阶段1-2两个任务都在执行状态并且绑定的任务完成流程是同一个那么任意一个任务执行完流程这两个任务都会自动完成
>
> ![](assets/Pasted%20image%2020250303150849.png)
**值/状态** 只能是完成,即只能是流程完成后任务完成,不能流程启动时任务完成
![](assets/Pasted%20image%2020250303145733.png)
#### 所有子任务状态
当前任务所有子任务状态完成时,该任务自动完成
![](assets/Pasted%20image%2020250303151307.png)
## 高级设定
无论是项目节点还是任务节点,其高级设定都是在创建完该节点后,才能通过 **属性** 进行设置的
![image-20241212145811277](assets/image-20241212145811277.png)
### 任务通知设置
点击 **任务通知设置** 可以为当前任务设置 [邮件通知](50.项目邮件通知.md)
### 实例位置
仅限于项目节点进行设置,可以设置创建出的 **项目实例** 放置于 **项目知识库** 中的何处位置
![image-20241212151239388](assets/image-20241212151239388.png)
### 文档库位置
仅限于项目节点进行设置,可以设置创建出的 **项目实例****任务文件夹****文档工作区** 的存放位置
若项目节点没有勾选 [创建任务文件夹](#创建任务文件夹) 则不会在指定位置上创建出 **任务文件夹**
![image-20241212151456754](assets/image-20241212151456754.png)
### 产品库位置
仅限于项目节点进行设置,可以设置创建出的 **项目实例****物料****产品工作区** 的存放位置
若没有配置 **产品库位置**,则在 **项目实例** 中 [项目输出/任务输出](#项目输出/任务输出) 是不能新建出物料的
![image-20241212165553491](assets/image-20241212165553491.png)
### 项目名称编码
仅限于项目节点进行设置,绑定 [编码器](../4.other/25.编码器设置.md) 后,可以在创建 **项目实例** 时,由 **编码器** 自动生成 [项目名称](#项目名称)
![image-20241212152751468](assets/image-20241212152751468.png)
### 项目编码
仅限于项目节点进行设置,绑定 [编码器](../4.other/25.编码器设置.md) 后,可以在创建 **项目实例** 时,由 **编码器** 自动生成 **项目编码**
![](assets/Pasted%20image%2020241212153121.png)
## 项目输出/任务输出
无论是项目节点还是任务节点,其项目输出/任务输出,都是在创建完该节点后,才能通过 **属性** 进行设置的
![image-20241212154122794](assets/image-20241212154122794.png)
在没有额外配置的情况下,**项目/任务输出** 为空,用户在 **项目实例** 中能够创建 [窗体表单](../1.EDM/175.窗体表单.md)、**变更记录**,以及 **物料**
![image-20241212155522004](assets/image-20241212155522004.png)
**项目模板** 中配置 **项目/任务输出**,可以使 **项目实例** 创建相应的输出物
1. [产品](#产品)
2. [总装](#总装)
3. 表单模板
- 在此新建
- 从表单库引用
4. [文档模板](#文档模板)
- [从系统复制](#从系统复制)
- [从系统借用](#从系统借用)
- [从本地磁盘导入](#从本地磁盘导入)
5. 窗体表单模板
- 在此新建
- 从模板库借用
6. 待定文档
![image-20241212160418177](assets/image-20241212160418177.png)
此外还可以为该任务配置 [输出设置](#输出设置)
![](assets/Pasted%20image%2020250307212637.png)
### 产品
**项目/任务输出** 配置输出物为 **产品**,只能是==物料分类ID为303的产品==,不能是其他叫这个名的物料分类
**物料属性** 界面可以配置需要和项目绑定的产品信息,**名称** 为必填项
注意:
1. 必须指定 [产品库位置](#产品库位置)
1. 创建 **项目实例** 后,会自动在指定位置上创建出产品,产品名称统一不变
1. 无论是否勾选 **必需**,都会自动在指定位置上创建出产品
![image-20241212163357145](assets/image-20241212163357145.png)
### 总装
**项目/任务输出** 配置输出物为 **总装**,与 [产品](#产品) 相似,只能是==物料分类ID为304的总装==,不能是其他叫这个名的物料分类
**物料属性** 界面可以配置需要和项目绑定的总装信息,**名称** 为必填项
注意:
1. 必须指定 [产品库位置](#产品库位置)
1. 创建 **项目实例** 后,会自动在指定位置上创建出总装,总装名称统一不变
1. 创建前要先选择 **总装** 要创建在哪个 **产品**
- 创建在下列产品下:只会找到当前项目要创建的产品
- 不创建在下列产品下:会创建在 [产品库位置](#产品库位置) 下,与 [产品](#产品) 同级
![image-20241212171500252](assets/image-20241212171500252.png)
1. 无论是否勾选 **必需**,都会自动在指定位置上创建出总装
![image-20241212171618364](assets/image-20241212171618364.png)
### 文档模板
在为 **项目/任务输出** 配置输出物为 **文档模板** 之前,创建出的项目实例是不允许在 **项目/任务输出** 中创建文档的
![image-20241219130934446](assets/image-20241219130934446.png)
只有在为 **项目/任务输出** 配置输出物为 **文档模板** 之后,创建出的项目实例是才允许在 **项目/任务输出** 中创建文档的(只能根据配置的模板创建文档)
![image-20241219131017170](assets/image-20241219131017170.png)
#### 从系统复制
选择从 **系统复制** 选项,可以在系统的 [文档模板](../1.EDM/65.文档模板.md) 中选择文档模板进行复制
选择 **文档模板** 后,需要先点击 **添加**,然后在 **添加区** 选中该模板,点击 **复制** 对模板进行 **改名**==改名是必要操作,不改名会提示同名冲突==
![image-20241219140139986](assets/image-20241219140139986.png)
复制出来的 **文档模板** 只存在于此 **项目/任务模板** 中,其文档属性与被复制的文档模板一样
若勾选 **必需** 则可在创建项目实例时,自动在指定位置上创建出对应的文档,==前提要求是文档模板必须配置了 **名称规则**==,否则在创建项目实例时,自动创建的文档和文档模板同名,会出现报错
![image-20241219140727530](assets/image-20241219140727530.png)
#### 从系统借用
选择从 **系统借用** 选项,可以在系统的 [文档模板](../1.EDM/65.文档模板.md) 中选择文档模板进行借用
选择 **文档模板** 后,先 **添加****确定**,或直接 **确定** 都可完成添加
![image-20241219141220927](assets/image-20241219141220927.png)
若勾选 **必需** 则可在创建项目实例时,自动在指定位置上创建出对应的文档,==前提要求是文档模板必须配置了 **名称规则**==,否则在创建项目实例时,自动创建的文档和文档模板同名,会出现报错
![image-20241219140727530](assets/image-20241219140727530.png)
#### 从本地磁盘导入
选择从 **从本地磁盘导入** 选项,可以在本地导入 **文档模板**
![image-20241219144047863](assets/image-20241219144047863.png)
若勾选 **必需** 则可在创建项目实例时,自动在指定位置上创建出对应的文档,==前提要求是文档模板必须配置了 **名称规则**==,否则在创建项目实例时,自动创建的文档和文档模板同名,会出现报错
由于此 **文档模板** 来源于本地电脑,而非系统已有的 **文档模板**,故而需要右键该模板,打开其 **属性定义界面**,修改其 **文档分类**==只有将 **普通文档** 修改为 **其他文档分类** 时,才可设置其 **名称规则**==
![image-20241219144312455](assets/image-20241219144312455.png)
### 输出设置
**输出设置** 指在 **任务** 中配置该任务的输出物来源(仅限于任务节点,项目节点是没有输出设置的)
**任务输出设置** 窗体页面中,勾选 **任务输出来源于其他任务输出**
![](assets/Pasted%20image%2020250307212637.png)
通过新增按钮,去设置当前任务的输出物是来源于哪几个任务的输出物,默认勾选 **所有任务输出**(被引用的 **任务** 的所有输出物,都会被添加进来)(可以在项目阶段中进行设置,使得一个阶段内所有的任务输出物都集合到阶段任务的输出物中,便于查看)
![](assets/Pasted%20image%2020250307213238.png)
如果不想将其他任务的所有输出物添加到当前任务的输出中,可以取消 **所有任务输出** 的勾选,然后选择要添加的文档、窗体表单、产品等,可添加的输出物来源于在 [项目输出/任务输出](#项目输出/任务输出) 中绑定好的任务输出物
![](assets/Pasted%20image%2020250307213629.png)
## 项目输入/任务输入
### 输入设置
**输入设置** 指在 **任务** 中配置该任务的输入物来源(仅限于任务节点,项目节点是没有输入设置的)
**任务输入设置** 窗体页面中,勾选 **任务输入来源于其他任务输出**
![](assets/Pasted%20image%2020250307214008.png)
通过新增按钮,去设置当前任务的输入物是来源于哪几个任务的输出物,默认勾选 **所有任务输出**(被引用的 **任务** 的所有输出物,都会被添加进来)
![](assets/Pasted%20image%2020250307214034.png)
如果不想将其他任务的所有输出物添加到当前任务的输入中,可以取消 **所有任务输出** 的勾选,然后选择要添加的文档、窗体表单、产品等,可添加的输入物来源于在 [项目输出/任务输出](#项目输出/任务输出) 中绑定好的任务输出物
![](assets/Pasted%20image%2020250307214140.png)
# 扩展
## 删除模板中的任务
若该项目模板已经创建了项目实例,并且相关的任务正在执行状态,那么在模板中的任务是不允许删除的
![](assets/Pasted%20image%2020250228153221.png)
但若是根据该模板创建的所有项目实例,相关的任务都已经完成了,那么可以删除模板中的任务

View File

@ -0,0 +1,111 @@
# 介绍
**项目角色** 与 [角色](../0.SETOUT/42.角色设置.md) 相类似,但是作用范围不同,[角色](../0.SETOUT/42.角色设置.md) 是指一系列具有相同系统模块和相同权限命令的用户集合。而 **项目角色** 是指在项目中,具有相同的权限命令的用户集合,其作用域仅限于 **项目管理** 模块
**项目角色** 的权限定义,区分有 **项目类权限**、**任务类权限**、**属性权限**,需要注意的是 **项目类权限** 并不包含 **任务类权限**,即某一角色具备删除项目的权限,但却不一定具备删除项目中任务的权限
# 创建项目角色
## 基础数据中创建角色
**项目管理****基础数据****项目角色** 中创建 **项目角色**,只要在空白处右键,选择 **新建****项目角色** 即可
![基础数据中创建角色](assets/image-20241203145522300.png)
### 前置要求
**基础数据** 中创建角色,需要具备 **基础数据****可见、浏览、修改、新增** 权限
![基础数据](assets/Pasted%20image%2020241203144737.png)
## 项目模板中创建角色
在 [新建项目模板](15.项目模板配置.md#新建项目模板/节点) 时,选择 **项目角色** 页签,点击 **新建** 按钮可以创建新的 **项目角色**
![image-20241203152118240](assets/image-20241203152118240.png)
### 前置要求
**项目模板** 中创建角色,需要具备 “ 项目模板 ” 的 “ 可见、浏览、修改、新增 ” 权限
![image-20241203132934426](assets/image-20241203132934426.png)
## 角色名称
**常规** 页签中,**角色名称** 是可以重复的,所以需要在定义时慎之又慎,避免出现重名的情况(重名可能会导致未来在使用时混淆角色)
![image-20241203152851596](assets/image-20241203152851596.png)
## 项目类权限介绍
| 权限 | 说明 |
| ------------------------------ | ------------------ |
| [项目整体管理](21.项目类权限详解.md#项目整体管理) | 可以对所有任务进行跟踪查看 |
| 启动 | 对项目进行启动 |
| 完成 | 对项目进行完成 |
| 暂停 | 对项目进行暂停 |
| 中止 | 对项目进行中止 |
| 增补子任务 | 对项目进行增补子任务 |
| 删除任务 | 对项目进行删除任务 |
| 强制启动或完成(忽略条件) | 忽略控制条件,强制启动或完成该项目 |
| 暂停/继续批准人 | 对项目或任务的暂停和继续操作进行批准 |
| 分配项目资源 | 对项目成员,流程等资源进行管理 |
| 对全项目文档进行修改 | 能够对整个项目内的文档进行修改 |
| 对全项目文档进行导出 | 能够对整个项目内的文档进行导出 |
| 查看甘特图 | 能够查看项目的甘特图 |
| 变更项目 | 能够对项目进行变更 |
| 对全项目文档进行浏览 | 能够对全项目文档进行浏览操作 |
| 浏览 | 对“项目输出”进行浏览 |
| 修改 | 对“项目输出”进行修改 |
| 新增 | 对“项目输出”进行新增 |
| 删除 | 对“项目输出”进行删除 |
| 剪切 | 对“项目输出”进行剪切 |
| 复制 | 对“项目输出”进行复制 |
| 归档 | 对“项目输出”进行归档 |
| 取消归档 | 对“项目输出”进行取消归档 |
| 发布 | 对“项目输出”进行发布 |
| 废止 | 对“项目输出”进行废止 |
| 导出 | 对“项目输出”进行导出 |
| 打印 | 对“项目输出”进行打印 |
| 工作流 | 对“项目输出”创建工作流 |
| 授权 | 对“项目输出”进行授权 |
| 变更 | 对“项目输出”进行变更 |
| 查看 | 对“零部件”进行查看 |
## 任务类权限介绍
| 权限 | 说明 |
| ------------------------------ | ----------------- |
| [任务整体管理](22.任务类权限详解.md#任务整体管理) | 可以对所有子任务进行跟踪查看 |
| 启动 | 对任务进行启动 |
| 完成 | 对任务进行完成 |
| 暂停 | 对任务进行暂停 |
| 中止 | 对任务进行中止 |
| 增补子任务 | 对任务进行增补子任务 |
| 删除任务 | 对任务进行删除 |
| 强制启动或完成(忽略条件) | 忽略控制条件,强制启动或完成该任务 |
| 分配任务资源 | 对任务成员,流程等资源进行管理 |
| 修改 | 对“任务输出”进行修改 |
| 导出 | 对“任务输出”进行导出 |
| 浏览 | 对“任务输出”进行浏览 |
| 新增 | 对“任务输出”进行新增 |
| 删除 | 对“任务输出”进行删除 |
| 剪切 | 对“任务输出”进行剪切 |
| 复制 | 对“任务输出”进行复制 |
| 归档 | 对“任务输出”进行归档 |
| 取消归档 | 对“任务输出”进行取消归档 |
| 发布 | 对“任务输出”进行发布 |
| 废止 | 对“任务输出”进行废止 |
| 打印 | 对“任务输出”进行打印 |
| 工作流 | 对“任务输出”创建工作流 |
| 授权 | 对“任务输出”进行授权 |
| 变更 | 对“任务输出”进行变更 |
| 查看 | 对“零部件“进行信息查看 |
| 变更任务 | 能够对任务进行变更 |
## 引用模板
通过 **引用模板** 可以查询到该项目角色被哪几个任务所使用
![image-20241203154229427](assets/image-20241203154229427.png)

View File

@ -0,0 +1,30 @@
# 项目类权限
## 项目整体管理
具备 **项目整体管理** 权限的用户角色,可以通过 **项目管理****项目跟踪****我的项目****我参与的项目** 选中要查看的项目,选择 **项目任务树** 后查看整个项目中所有任务的执行状态,进行跟踪查看
![](assets/Pasted%20image%2020241203163937.png)
不具备此权限的用户,则无法查看到 **项目任务树**
![](assets/Pasted%20image%2020241203164156.png)
项目创建者即便不具备 **项目整体管理** 权限,也能够在 **我创建的项目** 中选择要查看的项目,通过 **项目任务树** 查看整个项目中所有任务的执行状态,进行跟踪查看
![](assets/Pasted%20image%2020241203172001.png)
## 启动
具备 **启动** 权限的用户角色,能够在项目处于 **待启动** 状态时,启动项目
![](assets/Pasted%20image%2020241203183807.png)
待启动的项目只能在 **我参与的项目** 或者 **项目知识库** 中找到
注意:在 **创建项目实例** 时,若用户直接选择 **马上启动项目**,那么即便该用户的项目角色不具备 **启动** 权限,也能创建并启动项目实例
![](assets/Pasted%20image%2020241203184059.png)
## 增补子任务

View File

@ -0,0 +1,7 @@
# 任务类权限
## 任务整体管理
与 [项目整体管理](21.项目类权限详解.md#项目整体管理) 相类似,具备 **任务整体管理** 权限的用户角色,可以通过 **项目管理****项目跟踪****我的项目****我参与的项目** 选中要查看的项目,选择 **项目任务树** 后查看到用户角色作为 **任务成员** 参与的任务及其子任务的执行情况
![](assets/Pasted%20image%2020241203171416.png)

View File

@ -0,0 +1,32 @@
# 介绍
系统中项目跟踪有两个页面
分别是新页面
![](assets/Pasted%20image%2020250303194728.png)
与旧页面
![](assets/Pasted%20image%2020250303194824.png)
这是受到 **是否启用项目跟踪新页面** 参数所控制的,在 **系统设置****参数配置****搜索“项目跟踪”****是否启用项目跟踪新页面** 中勾选即可
![](assets/Pasted%20image%2020250303195031.png)
## 前置要求
进行参数设置的用户角色必须具备 **系统设置** 中的 **参数配置** 权限
![image-20240614153619837](../1.EDM/assets/image-20240614153619837.png)
## 扩展
项目跟踪页面的新或旧,影响着 [角色设置](../0.SETOUT/42.角色设置.md) 中 **项目跟踪** 权限的子级权限
若启用项目跟踪新页面,则角色中可设置项目跟踪的子级权限范围如图
![](assets/Pasted%20image%2020250303195504.png)
若不启用项目跟踪新页面,则在角色中可设置的项目跟踪子级权限仅为 **新增**

View File

@ -0,0 +1,356 @@
# 前置要求
需要完成 [公司外部邮箱](../4.other/50.外部邮箱配置.md#公司外部邮箱) 配置
![img](../1.EDM/assets/clip_image002-17226891823361.jpg)
并且需要 **用户** 中配置好 [Email](../0.SETOUT/40.用户设置.md#Email) 信息
![image-20240529155337941](../1.EDM/assets/image-20240529155337941.png)
# 操作
在执行项目的过程中,启动、完成、超期等状态都可以配置邮件通知(项目及各个任务都要进行配置)
## 项目通知配置
**项目模板** 中双击打开项目的属性面板,在 **高级设定** 当中,点击 **任务通知设置**,可打开 **任务通知配置面板**,在此进行配置
![](assets/Pasted%20image%2020240829162005.png)
## 任务通知配置
**项目模板** 中双击打开任务的属性面板,在 **高级设定** 当中,点击 **任务通知设置**,可打开 **任务通知配置面板**,在此进行配置
![image-20240829162348081](assets/image-20240829162348081.png)
# 邮件通知配置详述
项目邮件通知的配置因事件而异,不同的事件可配置不同的通知方案
项目中可触发邮件通知的事件有:
- [启动](#启动)
- [完成](#完成)
- [超期](#超期)
- 启动提醒
- [进行中](#进行中)
- 后置任务可启动
**注意事项**
1. 对项目模板修改通知配置,会直接影响到当前所有项目实例
2. 所有配置了 **循环周期** 的事件,每天最多只触发一次,并且会在凌晨四点时发送邮件进行通知
## 启动
当项目或任务启动时,会触发该事件发送邮件进行通知,==此事件不可设置延迟时间,不可设置循环周期==
**项目启动邮件通知模板:**
> **主题:**
>
> 项目:`[项目名称]`,已经启动
>
> **通知用户:**
>
> 项目全体成员
>
> **内容:**
>
> 您好,`[项目所有成员]`
>
> 项目:`[项目名称]`,已经启动,您是此项目的参与人,请您密切关注项目进度,及时完成项目任务,此项目计划结束时间为:`[计划结束时间]`
>
> 劳您费心
> `[当前日期和时间]`
**任务启动邮件通知模板:**
> **主题:**
>
> 任务:`[任务名称]`,已经启动
>
> **通知用户:**
>
> 任务全体成员
>
> **内容:**
>
> 您好,`[任务所有成员]`
>
> 项目:`[项目名称]`
>
> 任务:`[任务名称]`,已经启动,您是此任务的参与人,请您按时完成此任务,此任务计划结束时间为:`[计划结束时间]`
>
> 劳您费心
> `[当前日期和时间]`
## 完成
当项目或任务完成时,会触发该事件发送邮件进行通知,==此事件不可设置延迟时间,不可设置循环周期==
**项目完成邮件通知模板:**
> **主题:**
>
> 项目:`[项目名称]`,已经完成
>
> **通知用户:**
>
> 项目全体成员
>
> **内容:**
>
> 您好,`[项目所有成员]`
>
> 项目:`[项目名称]`,已经完成,您是此项目的参与人,感谢您的配合
>
> 此项目计划结束时间为:`[计划结束时间]`
>
> 此项目实际结束时间为:`[当前日期和时间]`
>
> 劳您费心
> `[当前日期和时间]`
**任务完成邮件通知模板:**
> **主题:**
>
> 任务:`[任务名称]`,已经完成
>
> **通知用户:**
>
> 任务全体成员
>
> **内容:**
>
> 您好,`[任务所有成员]`
>
> 项目:`[项目名称]`
>
> 任务:`[任务名称]`,已经完成,您是此任务的参与人,感谢您的配合
>
> 此任务计划结束时间为:`[计划结束时间]`
>
> 此任务实际结束时间为:`[当前日期和时间]`
>
> 劳您费心
> `[当前日期和时间]`
## 超期
根据事件的 **延迟时间**,超期事件可划分为 **超期前**、**超期**、**超期后** 三类
### 超期前
当项目或任务的超期事件设置 **延迟时间** 为负数时,会触发该事件发送邮件进行通知
1. 项目或任务处于超期时,不再触发超期前事件
2. 若当天会触发超期前事件,则在次日凌晨四点发送邮件通知
3. 若超期前事件的延迟时间小于24小时则不会触发循环通知
3. 若超期前事件的延迟时间大于24小时且循环周期小于24小时则会触发循环通知推测
**项目超期前邮件通知模板:**
> **主题:**
>
> 项目:`[项目名称]`,即将超期
>
> **通知用户:**
>
> 项目角色(负责人)
>
> **内容:**
>
> 您好
>
> 项目:`[项目名称]`,即将超期,您是此项目的负责人,请您密切关注项目进度,及时完成项目
>
> 此项目计划结束时间为:`[计划结束时间]`
>
> 劳您费心
> `[当前日期和时间]`
**任务超期前邮件通知模板:**
> **主题:**
>
> 任务:`[任务名称]`,即将超期
>
> **通知用户:**
>
> 任务全体成员
>
> **内容:**
>
> 您好,`[任务所有成员]`
>
> 项目:`[项目名称]`
>
> 任务:`[任务名称]`,即将超期,您是此任务的参与人,请您及时完成任务
>
> 此任务计划结束时间为:`[计划结束时间]`
>
> 劳您费心
> `[当前日期和时间]`
### 超期
当项目或任务的超期事件设置 **延迟时间** 为零时,会触发该事件发送邮件进行通知
1. 项目或任务超期当天,不会发送邮件通知,在次日凌晨四点才会发送邮件通知
2. 无论是否设置循环周期都会循环触发超期事件默认为0即循环周期小于24小时每天凌晨四点触发超期事件发送邮件通知删除循环周期中的0也没用默认为0
3. 循环周期小于等于24小时则每天凌晨四点触发超期事件发送邮件通知
4. 循环周期大于24小时且小于等于48小时则每隔两天发送一次邮件通知且于凌晨四点发送
**项目超期邮件通知模板:**
> **主题:**
>
> 项目:`[项目名称]`,已经超期
>
> **通知用户:**
>
> 项目角色(负责人)
>
> **内容:**
>
> 您好
>
> 项目:`[项目名称]`,已经超期,您是此项目的负责人,请您密切关注项目进度,尽早完成项目
>
> 此项目计划结束时间为:`[计划结束时间]`
>
> 劳您费心
> `[当前日期和时间]`
**任务超期邮件通知模板:**
> **主题:**
>
> 任务:`[任务名称]`,已经超期
>
> **通知用户:**
>
> 任务全体成员
>
> **内容:**
>
> 您好,`[任务所有成员]`
>
> 项目:`[项目名称]`
>
> 任务:`[任务名称]`,已经超期,您是此任务的参与人,请您尽早完成任务
>
> 此任务计划结束时间为:`[计划结束时间]`
>
> 劳您费心
> `[当前日期和时间]`
### 超期后
当项目或任务的超期事件设置 **延迟时间** 为正数时,会触发该事件发送邮件进行通知
1. 项目或任务超期当天,不会发送邮件通知,在次日凌晨四点才会发送邮件通知(若超期时间加上延迟时间超出了当天的下班时间,则可能在次日触发超期后邮件通知,即在第三天凌晨四点发送邮件)
1. 无论是否设置循环周期都会循环触发超期事件默认为0即循环周期小于24小时每天凌晨四点触发超期事件发送邮件通知删除循环周期中的0也没用默认为0
2. 循环周期小于等于24小时则每天凌晨四点触发超期事件发送邮件通知
3. 循环周期大于24小时且小于等于48小时则每隔两天发送一次邮件通知且于凌晨四点发送
**项目超期邮件通知模板:**
> **主题:**
>
> 项目:`[项目名称]`,已经超期
>
> **通知用户:**
>
> 项目角色(负责人)
>
> **内容:**
>
> 您好
>
> 项目:`[项目名称]`,已经超期,您是此项目的负责人,请您密切关注项目进度,尽早完成项目
>
> 此项目计划结束时间为:`[计划结束时间]`
>
> 劳您费心
> `[当前日期和时间]`
**任务超期邮件通知模板:**
> **主题:**
>
> 任务:`[任务名称]`,已经超期
>
> **通知用户:**
>
> 任务全体成员
>
> **内容:**
>
> 您好,`[任务所有成员]`
>
> 项目:`[项目名称]`
>
> 任务:`[任务名称]`,已经超期,您是此任务的参与人,请您尽早完成任务
>
> 此任务计划结束时间为:`[计划结束时间]`
>
> 劳您费心
> `[当前日期和时间]`
## 进行中
当项目或任务处于进行中状态时,会触发该事件发送邮件进行通知
1. 项目或任务处于超期时,不归属于进行中状态(即项目或任务超期后,不再触发进行中事件进行邮件通知)
2. 在启动项目时不会触发进行中事件
3. 循环周期小于等于24小时则次日凌晨四点触发进行中事件发送邮件通知
4. 循环周期大于24小时且小于等于48小时则每隔两天发送一次邮件通知且于凌晨四点发送
**项目进行中邮件通知模板:**
> **主题:**
>
> 项目:`[项目名称]`,正在进行中
>
> **通知用户:**
>
> 项目角色(负责人)
>
> **内容:**
>
> 您好
>
> 项目:`[项目名称]`,正在进行中,请您密切关注项目进度
>
> 此项目计划结束时间为:`[计划结束时间]`
>
> 劳您费心
> `[当前日期和时间]`
**任务进行中邮件通知模板:**
> **主题:**
>
> 任务:`[任务名称]`,正在进行中
>
> **通知用户:**
>
> 任务全体成员
>
> **内容:**
>
> 您好,`[任务所有成员]`
>
> 项目:`[项目名称]`
>
> 任务:`[任务名称]`,正在进行中,您是此任务的参与人,请您密切关注任务进度,及时完成项目任务
>
> 此项目计划结束时间为:`[计划结束时间]`
>
> 劳您费心
> `[当前日期和时间]`

Binary file not shown.

After

Width:  |  Height:  |  Size: 319 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 251 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 423 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 371 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 400 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 393 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 549 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 85 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 82 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 82 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 82 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 82 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 371 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 73 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 182 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 97 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 190 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 117 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 102 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 102 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 102 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 97 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 65 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 97 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 83 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 58 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 265 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 172 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 361 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 48 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 406 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 248 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 96 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 343 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 263 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 86 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 321 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 298 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 501 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 317 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 236 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 638 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 205 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 244 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 92 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 216 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 122 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 316 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 218 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 364 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 170 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 406 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 201 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 300 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 72 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 302 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 187 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 138 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 140 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 173 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 178 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 46 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 95 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 216 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 163 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 255 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 218 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 209 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 432 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 329 KiB