18 KiB
介绍
流程模板是预先定义好的工作流程框架,用于指导和标准化产品开发、生产和维护过程中的各项活动。在PLM中制作流程模板,有着如下几点目的:
-
标准化流程: 流程模板提供了一套标准化的操作流程,减少了因为个人差异或理解不同而导致的工作不一致,确保了跨部门或跨团队工作的连贯性和一致性
-
加速决策和执行: 通过预定义的流程和规则,流程模板可以加速决策过程,减少等待时间和人为错误,使团队能够更快地推进项目
-
促进协作: 模板明确了各个角色的责任和参与节点,促进了跨职能团队之间的协作,确保每个人都了解自己的任务和期望
-
减少培训成本: 新员工或团队成员可以通过遵循模板快速上手,减少了对特定人员依赖的需求,降低了培训成本
-
提高质量和合规性: 标准化的流程有助于遵守行业标准和法规要求,减少潜在的合规风险,同时提高产品质量
有了 文档审批流程模板 才能 执行文档审批流程
前置要求
制作流程模板,需要用户角色至少具备 流程模板 的 可见、浏览、修改、新增 权限
制作方式
满足 前置要求 的用户能够在 流程管理 模块中打开 流程模板 选项,并浏览到系统中的模板
新建文件夹
在 流程模板目录 中右键,选择 新建 → 文件夹 → 普通文件夹
在弹出的窗口中输入文件夹名称,点击确定即可完成新建
新建流程模板
在要新建流程模板的文件夹中,右键选择新建 流程模板
即可弹出流程模板的属性定义界面
必要概念掌握
工作流名称
流程模板属性定义界面中的 常规 页签中的 工作流名称 是必填项
开始过程与结束过程
用户在 流程图定义 页签中对流程的相关过程进行设计。在流程图中,每一个方框都代表着一个过程,任何一个流程都有开始与结束两个过程,这两个过程是不允许被删除的。此外,开始流程允许进行一定程度上的修改,而结束流程不允许修改
过程名称
过程属性定义界面中的 常规 页签中的 过程名称 是必填的(默认会有个名字,建议改名成便于理解的,开始过程可改可不改)
过程类型
过程属性定义界面中的 常规 页签中的 过程类型 有三个常用类型为普通、归档、发布
- 普通类型不作介绍
- 归档类型会在该过程执行完后,将在走工作流的这份文件存放至归档区当中
- 发布类型则需要设计在归档类型之后,用户在该过程中可将文件发放给指定用户
参与人
过程属性定义界面中的 参与人与时间 页签中需要指定当前过程的参与人(开始过程有默认参与人,无需修改)
-
添加用户:可以选择系统中的某个用户作为该过程的参与人,可以多选(不推荐,当人员变动时需要改动流程,相对死板)
-
添加岗位:可以选择系统中的某个岗位作为该过程的参与人,只要是该岗位的用户,都可以作为该过程参与人(建议采用这种方式)
-
添加动态用户:动态用户会根据流程启动者或上一过程的参与人的不同而产生变化(相对复杂,如果不确定可以忽略)
参与人角色
过程属性定义界面中的 参与人与时间 页签中需要指定当前过程的参与人的流程角色(开始过程的默认参与人有流程角色,无需修改)
- 过程执行人:常用,具备对文档的修改等权限
- 只读过程执行人:常用,只能查看文档
- 其他不常用,此处不做介绍
设定操作
过程属性定义界面中的 高级设定 页签中能够设定在当前过程中希望系统进行的操作
根据该过程希望系统执行的操作,在上图方框中进行新增,每一个操作都需要单独定义一条设定
例如:
- 该过程的参与人需要签字 → 需要新增一条设定
- 该过程需要写入签字时间 → 需要新增一条设定
- 该过程需要写入文档编码 → 需要新增一条设定
希望系统做几件事,那就定义几条设定
==每一条设定都需要设置 属性名称==,这个名称与文档中的定位名称相同
此外,还需要根据情况设置 流程属性 或 对象属性,==对于文件在创建之初就具备的属性,需要在 对象属性 中进行设置,对于文件在走流程时逐渐添加上去的信息,需要在 流程属性 中进行设置==
例如:
- 希望系统自动写入文件版本 → 文件自创建之初就有版本 → 在 对象属性 中设置
- 希望系统自动写入文档编码 → 文件自创建之初就有编码 → 在 对象属性 中设置
- 希望系统自动签上参与人的电子签名 → 文件创建之初没有这个签名,需要流程审批之后才会有签名 → 在 流程属性 中设置
- 希望系统自动写入参与人签名的时间 → 文件创建之初没有签名时间,需要流程审批之后才会有签名时间 → 在 流程属性 中设置
系统不仅可以为 文档 设定操作,还可以为 窗体表单 、 文档变更记录 等设定操作
操作
-
创建 流程模板
-
工作流命名,以简单好记,容易辨认为准
-
打开 流程图定义 页签
-
定义 开始过程 或 新建过程
-
定义过程:双击 “ 过程 ”,或对 “ 过程 ” 右键选择 “ 属性 ”
-
过程命名,以简单好记,容易辨认为准(开始过程可以不用改名)
-
在 高级设定 中 设定操作
-
完成后点击确定
-
定义其他过程,拖动过程调整位置
-
归档或发布过程:新建过程时选择 “ 归档 ” 或 “ 发布 ” 即可,或者通过过程类型设置
-
将各个过程串联:选择前一个过程,右键选择 “ 指定后过程 ”,再点击后一个过程(发布过程要在归档过程之后)
-
完成串联
-
点击右下角 “ 确定 ” 按钮进行保存
扩展操作
盖章
若希望文件在系统中通过某个过程后,能够自动盖上公章,那么需要在文档模板上进行相应的制作,并且在设定操作时,在 流程属性 中选择对应的 公章 即可
手动选择过程执行人
对于某个过程中,有多位 参与人,但是在执行流程时,只希望其中的某位参与人参与到流程中的情况,可以对有多位参与人的这个过程进行设置,使流程在执行到此过程的上一过程时,让提交的用户手动选择要让哪位参与人参与。若不设置,则在提交过程时,默认提交给所有参与人
在 过程定义 → 执行策略 中,勾选 过程启动时,需前面过程提交人手工选择该过程执行人
扩展概念
动态用户
流程中的动态用户包含 流程类 与 部门类
其中部门类涉及到:用户定义界面的 主管领导,部门定义界面的 管理负责人,岗位定义界面的 负责人
其中与部门定义界面的 管理负责人 相关的动态用户有五类,与用户定义界面的 主管领导 相关的动态用户有三类,与岗位定义界面的 负责人 相关的动态用户有一类
上级部门负责人
流程启动者所在部门的上级部门的管理负责人
本部门负责人
流程启动者所在部门的管理负责人
所属主管的主管
流程启动者主管的主管,主管是用户定义界面的 主管领导
上一过程用户主管
上一过程的参与者的主管
上一过程用户部门负责人
上一过程的参与者所属部门的管理负责人
上一过程用户父部门负责人
上一过程的参与人所属部门的父部门的管理负责人
上上级部门负责人
流程启动者的上上级部门的 部门管理负责人
岗位负责人
流程发起者所属岗位的负责人
所属主管
流程发起者的主管领导
自动发布
在 过程类型 为 发布 的过程中的 发布通知 页签能够设置 自动发布
勾选 自动发布 后,添加 通知用户 并设置 权限
设置完成后,启动流程,走到发布过程时,系统会依据设置好的 发布通知 进行自动发布,自动发布的主题名称就是流程的主题名称
提交策略
无选择转移
无选择转移是过程的默认选项,此策略表示程序将启动所有后续过程
在有 分支过程 的情况下,此提交策略在过程提交后,多位会签的所有过程都会收到此流程,并且不允许取消勾选
有选择转移
手工选择
手工选择指用户在提交当前过程时,需要手动选择此流程需要流转到哪几个过程,分有两种情况:
- 选择一个:需要用户选择一个后续过程
- 选择多个:需要用户选择一个或多个后续过程
在有 分支过程 的情况下,此提交策略在过程提交后,要求用户手动选择后续过程,提交后,流程将流转到被选择的过程,未被选择的过程则不会收到流程
条件选择
条件选择仅限于 窗体表单 在制作 自动条件选择流程分支 时使用,指用户在提交当前过程时,系统可根据 窗体表单 上设置的条件,自动触发,执行相应的过程,分有两种情况:
- 自动条件选择:完全按照满足条件进行选择,用户无法选择
- 半自动条件选择:按照满足条件进行选择,同时用户可以选择
邮件通知
在通常情况下,工作流的每个过程都会发送一封邮件给相关参与人,该邮件属于系统内部邮箱邮件,而对于希望你 外部邮箱 收到通知的用户,想要在工作流执行到相应过程后会发送一封外部邮件给相关参与人,那么就需要在流程模板中进行相应的配置
前置要求
系统发送外邮通知,前提要求是为系统配置了公用的 公司外部邮箱 ,并且收件人也配置了 外部邮箱
邮件通知配置
在相应的过程定义界面,==打开 邮件通知 页签的 过程提交和驳回 界面==
在此页签中设置邮件通知策略,分为:
- 本过程提交后,进行邮件通知
- 本过程驳回后,进行邮件通知
- 本过程转办后,进行邮件通知
勾选相应的通知策略后,即可添加收件人,点击 添加 按钮后,收件人建议从 动态用户 中选择,通常情况下选择 后续过程参与人 即可
选择之后要记得勾选上 发送到Email邮箱,若不想系统系统内邮也有邮件,取消 发到系统邮箱 选项的勾选即可
邮件主题可以不用设置,系统会生成默认主题
建议邮件内容处填写上:请及时登陆PLM系统,处理您的流程
注意:若有 多位会签 的情况,需要为多个后续过程中的每个过程都设置邮件通知,才能确保会签结束后,下一过程参与人能够收到邮件通知。而在多个后续过程中都设置邮件通知的情况下,只有全部后续过程都执行完成,才会发送邮件通知到下一过程参与人处
如果会签中只有一个过程设置了流程通知,那么在该过程完成而会签没有结束的时候,系统会因流程没有流转到下一个过程而不发送通知邮件,即便会签中所有过程完成页不会发送邮件——因为会发送邮件的过程早就完成了
过程超期通知
过程超期通知需要==在 邮件通知 页签的 过程超期 界面进行进行配置==
对 “ 本过程超期后,进行邮件通知 ” 进行 勾选,然后点击 邮件设置 进行设置
与 邮件通知配置 中主题可默认生成不同,在 过程超期通知 中邮件的主题是不会默认生成的,需要手动填写
收件人也有所不同,==通常选择 动态用户 中的 本过程参与人==
说明:
- 过程超期通知是在当前过程超期时进行通知,故而动态执行人通常选择本过程参与人
- 主题与通知正文中必须有一个不为空,推荐写主题,以便于接收邮件时通过主题一目了然
- 如果设置了提前XX小时通知,那么当前过程在距离XX小时超期时,系统会发送邮件通知 (提醒时间不准确)
- 在过程超期时,系统会发送邮件通知,并且==在超期后,每隔四小时,系统都会重复发送一次邮件==(间隔四小时是按全天24小时算的,不是按工作时间算的)
- 设置 流程超时只在工作时间提醒 的参数后可以避免在休息时间发送邮件,只在系统设定好的工作时间内发送邮件,从而达到减少邮件发送的频率的效果
相关参数
在 系统设置 → 参数配置 → 搜索“超时” → 流程超时只在工作时间提醒
设置决策人
对参与人勾选 决策人 后,在执行该流程时,决策人将会成为该过程的 必须执行人
命名规则
为流程模板配置 命名规则 后,每次以此模板创建新的流程,都能够依据 编码器 完成自动命名