驳回单据至提交节点时,如何重新寻址流程

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

驳回单据至提交节点时,如何重新寻址流程

关键词:驳回、寻址、工作流

一、需求

采购申请单在审批时驳回至提交节点,用户修改数据需要根据单据信息作为条件重新寻址新流程,应该如何实现。

二、思路与方案

目前有两种方案:

方案一:全局方案

         开发平台搜索“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

六、参考资料

开发平台

学习成长中心



驳回单据至提交节点时,如何重新寻址流程

关键词:驳回、寻址、工作流一、需求采购申请单在审批时驳回至提交节点,用户修改数据需要根据单据信息作为条件重新寻址新流程,应该如何实...
点击下载文档
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息