PLM二开.变更单.执行会签完成负责的变更项后才允许提交流程

栏目:云星空知识作者:金蝶来源:金蝶云社区发布:2024-09-23浏览:1

PLM二开.变更单.执行会签完成负责的变更项后才允许提交流程

【应用场景】

流程中以会签的方式分发执行人修改,执行人必须标记自己负责的对象完成才能提交流程。


标准变更过程时,生效时可以对完成标记进行检测,未标记完成时不允许生效。

但是实际应用过程中,可能会以会签的形式将任务分发到执行人手中。由于流程的会签模式并不适用于校验,所以需要通过其他方式变通处理。


本案例通过流程提交时保存的特性,使用单据的合法性校验保存操作达到目的。本案例主要的考虑点在于如何判断流程处于执行人修改的阶段,大家可以根据自身流程设计做出适当的调整。


【案例演示】

执行人修改时,未标记完成自己负责的部分不允许提交流程。


【实现步骤】

<1> 确保执行人修改的流程节点,审批项勾选了提交时保存


<2>在执行人修改的流程节点的上一步,使用审批信息写入到某个字段,用于后续的校验判断

<3> 扩展PLM变更单元数据,在保存操作中新加操作校验,添加单据合法性校验。 合法性校验的逻辑大致为:

    a. 存在未完成的流程实例:表明在流程中(或者通过变更单的流程中标记)

    b. 第<2>步中写入的上一步的流程信息:表明当前节点为执行人修改的节点

    c. 变更单处于审核阶段:新版对象修改

    d. 执行人包含了当前用户(执行人为多选基础资料字段,这里使用了lambda表达式判断,相关资料可参考:【汇总】值更新与实体服务规则 (kingdee.com)


<4> 随后更新业务类型配置,发布相关流程即可验证效果



【功能验证】


【参考资料】

【合辑】金蝶云.星空 PLM知识合辑(持续更新) (kingdee.com)

【汇总】星空PLM二开指南(持续更新) (kingdee.com)

【汇总】值更新与实体服务规则 (kingdee.com)

小技巧 - 判断条件中,如何比较字段值 (kingdee.com)

PLM二开.变更单.执行会签完成负责的变更项后才允许提交流程

【应用场景】流程中以会签的方式分发执行人修改,执行人必须标记自己负责的对象完成才能提交流程。标准变更过程时,生效时可以对完成标记进...
点击下载文档
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息