流程功能
流程分类
swiftPDM也有自己的流程功能,可以分成两部分:
-
内置流程:已经内建在系统中,必须被定义的流程,用户可以按照实际需求修改
- 物料编码发布(released)流程:用于将物料发布到指定状态用于小批量生产或批量生产,并进行受控管理
- 物料编码发布(prototype)流程:用于将物料发布到指定状态用于验证设计和测试
- 文档编码发布(released)流程:用于将文档发布到指定定状态用于小批量生产或批量生产,并进行受控管理
- 文档编码发布(prototype)流程:用于将物料发布到指定状态用于验证设计和测试
- 供应商编码发布流程:用于明确标记该供应商为合格供应商
- 物料编码修订流程:工程变更发生时使用,用于控制工程变更
- 文档编码发布流程:工程变更发生时使用,用于控制工程变更
- 供应商编码修订流程:用于修订供应商的信息
- 用户自定义流程:非系统必须的流程,用户可以按照实际需求创建
流程说明
下图是一个典型的流程图,演示了流程中不同节点的关系:
图片:典型的流程示意图
流程执行逻辑
一个流程可以有多个环节,每个环节可以有1个或者多个处理人,当该环节有多个处理人时,该环节的处理人可以不分顺序的对流程进行审批, 只有该节点的所有人都审批完,流程才会自动进入下一个环节。 除"发起人节点"外,用户可以根据自己公司的实际情况定义一个流程有多少个环节,每个环节有多少个处理人。
流程的驳回
流程一旦被发起人发起后,流程就不再受流程发起人的控制,如果需要返回修改流程,发起人可以请求当前审批人驳回流程。流程驳回后,流程发起人方可对流程进行修改或者废弃。 被驳回的流程再次发起,该流程需要重新被所有审批人审批,而无法跳过之前已经被批准过的审批节点。
流程的结束
系统内置流程被所有审批人批准后,流程会自动被标记为审批通过,并将流程里关联的对象标记为预设的状态。而非系统内置流程被所有审批人批准后,流程也会自动被标记为审批通过,但系统不会为之做其他动作。