流程功能

流程分类

swiftPDM也有自己的流程功能,可以分成两部分:

  • 内置流程:已经内建在系统中,必须被定义的流程,用户可以按照实际需求修改
    • 物料编码发布(released)流程:用于将物料发布到指定状态用于小批量生产或批量生产,并进行受控管理
    • 物料编码发布(prototype)流程:用于将物料发布到指定状态用于验证设计和测试
    • 文档编码发布(released)流程:用于将文档发布到指定定状态用于小批量生产或批量生产,并进行受控管理
    • 文档编码发布(prototype)流程:用于将物料发布到指定状态用于验证设计和测试
    • 供应商编码发布流程:用于明确标记该供应商为合格供应商
    • 物料编码修订流程:工程变更发生时使用,用于控制工程变更
    • 文档编码发布流程:工程变更发生时使用,用于控制工程变更
    • 供应商编码修订流程:用于修订供应商的信息
  • 用户自定义流程:非系统必须的流程,用户可以按照实际需求创建

流程说明

下图是一个典型的流程图,演示了流程中不同节点的关系:

...

图片:典型的流程示意图

流程执行逻辑

一个流程可以有多个环节,每个环节可以有1个或者多个处理人,当该环节有多个处理人时,该环节的处理人可以不分顺序的对流程进行审批, 只有该节点的所有人都审批完,流程才会自动进入下一个环节。 除"发起人节点"外,用户可以根据自己公司的实际情况定义一个流程有多少个环节,每个环节有多少个处理人。

流程的驳回

流程一旦被发起人发起后,流程就不再受流程发起人的控制,如果需要返回修改流程,发起人可以请求当前审批人驳回流程。流程驳回后,流程发起人方可对流程进行修改或者废弃。 被驳回的流程再次发起,该流程需要重新被所有审批人审批,而无法跳过之前已经被批准过的审批节点。

流程的结束

系统内置流程被所有审批人批准后,流程会自动被标记为审批通过,并将流程里关联的对象标记为预设的状态。而非系统内置流程被所有审批人批准后,流程也会自动被标记为审批通过,但系统不会为之做其他动作。

链接:swiftPDM官方网站|swiftPDM论坛