驳回单据至提交节点时,如何重新寻址流程
关键词:驳回、寻址、工作流
一、需求
采购申请单在审批时驳回至提交节点,用户修改数据需要根据单据信息作为条件重新寻址新流程,应该如何实现。
二、思路与方案
目前有两种方案:
方案一:全局方案
开发平台搜索“wf_confcenter”设置workflow.addressing.restart=true,该方案全局生效,不能按某条流程设置。
方案二:个性化方案
代码终止流程,即单据驳回至提交节点,代码终止流程。
三、实现过程
方案一:开发平台搜索“wf_confcenter”设置workflow.addressing.restart=true
方案二:在提交节点的驳回进入节点时机,添加插件,实现流程终止。
public class ReqIWorkflowPlugin implements Plugin, IWorkflowPlugin { @Override public void notify(AgentExecution execution) { String businessKey = execution.getBusinessKey(); //终止当前单据的流程 WorkflowServiceHelper.abandonByBusienssKey(businessKey); IWorkflowPlugin.super.notify(execution); } }
四、效果图
驳回流程,重新修改单据数据后,点击提交后,根据流程的启动进入新的流程。
五、开发环境版本
V6.0.6
六、参考资料
驳回单据至提交节点时,如何重新寻址流程
关键词:驳回、寻址、工作流一、需求采购申请单在审批时驳回至提交节点,用户修改数据需要根据单据信息作为条件重新寻址新流程,应该如何实...
点击下载文档
本文2024-09-23 00:54:52发表“云苍穹知识”栏目。
本文链接:https://wenku.my7c.com/article/kingdee-cangqiong-142560.html
您需要登录后才可以发表评论, 登录登录 或者 注册
最新文档
热门文章