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

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格式
声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。如若本站内容侵犯了原著者的合法权益,可联系本站删除。
上一篇
已经是第一篇



