PLM文档审批流程如何设置成发起人来选择指定审批人,而不是采用固定式原创
金蝶云社区-我在终点等你
我在终点等你
68人赞赏了该文章 932次浏览 未经作者许可,禁止转载编辑于2023年09月12日 17:29:02

1、应用场景说明

在企业PLM文档审批过程中,例如ECR跟ECN设计评审的时候,不一定是固定式的审批流程。而且根据当前这张ECR或者ECN涉及的内容,来匡定审核的部门,例如研发、采购、市场、工程、生产等。这个就需要根据发起ECN的人来指定需要涉及审核的部门或者人员,在系统中标准的审批流程都是按节点指定,或者按会签模式一起审批,无法做到让单据流程发起人来选择需要审核的人员,这里给大家提供一个思路和方案。

2、我们可以在BOS中找到研发PLM端的审批流程,我这边以PLM审核流程举例:

扩展PLM审核流程单据,添加基础资料,可以自己命名为XXX审核、基础资料绑定的基础资料类型为用户,因为审核的时候都是要有账号才能审核单据。

image.png

3、然后在流程设计中心,添加流程。

流程设计中心,新增流程,然后在审批动作设置里面,参与人选择参与人变量,把刚添加的基础资料选进去。

image.png

4、如果想让添加的用户都需要审核,可以添加多个节点来配置,或者直接用会签模式来做,我这边以会签模式来演示。


image.png

5、流程设计中心添加流程后,在流程配置中心里面配置完,然后去业务对象里面绑定流程,这样文档提交的时候就可以自动进入此流程。

最后看效果:

image.png

image.png

6、可以看到三个选择人员都可以解析出来,这样就可以让流程发起人来指定此文档的审批人员。


7、如果不同流程之间要做相关隔离,就是扩展加的字段不影响别的流程

例如我这个是文档的审批流程,因为是文档审批流程单据入口还有其他文档的审批流程,不想其他文档提交的时候出现这个选择,就是我所设计的流程需要显示,例如我这个是ECN的设计评审表需要发起人指定,但是其他的文档还是正常固定式流程,想要做隔离。

系统预置的PLM入口单据有四种(PLM审核流程单据、PLM文档审核流程单据、PLM物料审核流程单据、PLM物料审核流程单据_多组织) ,在实际应用场景中,一般会根据业务在入口单据中添加字段或其他控件。但由于入口单据是通用的,该入口单据下所有的流程均会显示这些字段。为了避免该问题,可以通过继承PLM流程单据,自定义一张新的入口单据,用于特定的业务流程。

我这边以文档举例:

第一步:继承PLM文档审批流程。

名称可以自己命名,唯一标识码表名必要带PLM,开发商码自己企业定义的就好。例如:SIKD_PLM_WF_SJPS_EX

image.png


这三个表都需要从原来PLM文档审批流程里面复制过来,然后填上。

单据头:T_PLM_WF_BASEOBJECTBILL

附件:T_PLM_WF_ATTABILLENTRY

树形单据体:T_PLM_WF_BASEOBJECTBILLENTRY(这个表复制填入会提示超出长度)

此处需要关掉单据页面,然后打开XML增量,去里面修改保存(对照现有的表名内容,去里面找到复制进去),然后再去修改表单属性唯一标识。

image.png

好了之后,管理员登录添加权限对象,启用权限控制。权限对象里面绑定刚添加的权限对象。

image.png

image.png

然后发布到工作台。

image.png

新增工作流设计的时候可以选到此新增的单据作为审批流程入口,然后扩展添加需要字段,就不会影响系统自带的那四个审流程,业务单据提交的时候也不会影响。

注意:继承的审批流程,需要有BOS融合开发许可才能使用,也就是需要购买融合开发许可的用户才能使用这个继承之后的审批流程,没有融合开发许可是使用不了的,包括继承基础资料,单据、审批流程、都需要有融合开发许可才可使用。

赞 68