电脑桌面
添加蚂蚁七词文库到电脑桌面
安装后可以在桌面快捷访问

查看流程图默认是流程预测结果的二开方案

来源:金蝶云社区作者:金蝶2024-09-235

查看流程图默认是流程预测结果的二开方案

1 业务背景

有审批流的流程点击【查看流程图】后,在流程图查看界面点击【流程预测】按钮后可以对后续的节点进行预测,客户的需求是点击【查看流程图】进来的页面直接是流程预测后的样子,这样用户节省了点击【流程预测】的步骤,优化用户体验。

2 解决方案

2.1 方案总述

  • 【查看流程图】跳转的页面是bpm_viewflowchart,通过分析bpm_viewflowchart的页面逻辑,了解到是流程图动态表单bpm_viewflowchart通过isPreComputator,isImmediate两个参数,来控制页面显示流程预测或关闭流程预测。

  • isPreComputator为true且 isImmediate为false则开启流程预测。

  • isPreComputator为false且 isImmediate为true则关闭流程预测。

2.2 实现步骤

2.2.1  扩展bpm_viewflowchart页面,并注册插件

2.2.2  编写插件,插件示例代码如下

import kd.bos.form.FormShowParameter;
import kd.bos.form.events.PreOpenFormEventArgs;
import kd.bos.form.plugin.AbstractFormPlugin;
import java.util.HashMap;
import java.util.Map;

public class TestViewflowcharPlugin extends AbstractFormPlugin {
    static Map<String, Boolean> preComputatorMap=new HashMap<String, Boolean>();//存放
    static {
        preComputatorMap.put("bidt_ordernext2",true);
    }
    @Override
    public void

查看流程图默认是流程预测结果的二开方案

1 业务背景有审批流的流程点击【查看流程图】后,在流程图查看界面点击【流程预测】按钮后可以对后续的节点进行预测,客户的需求是点击【...
点击下载文档文档为doc格式

声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。如若本站内容侵犯了原著者的合法权益,可联系本站删除。

确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息
QQ群
  • 答案:my7c点击这里加入QQ群
支持邮箱
微信
  • 微信