【流程助手】支持人工节点修改重新提交单据--二开
# 二开需求
流程助手需要支持人工节点推送的任务消息可以打开修改编辑并提交单据
# 背景
![0.webp](/download/0100ddb329dbb6884b65b7548acb28d4d85e.webp)
目前人工节点推送的任务在流程助手打开会提示“请登陆WEB端流程中心处理!”,这是正常的逻辑,因为
1.流程助手默认加载的单据摘要,只能查看单据信息,无法修改编辑单据内容
2.流程助手是一个高效的移动审批助手,只能支持审批相关的流程操作,人工节点配置的是业务方法,执行的是业务操作,而大部分单据是没有通过移动bos平台移动化的,默认加载的单据摘要是没法执行业务的个性化操作的
因此,人工节点一般不建议推送消息至移动端,建议登陆WEB端流程中心处理!
但,单据的修改重新提交是一个合理且普遍的需求,二开处理,有办法!
# 解决方案
一、移动bos扩展单据页面,提供支持编辑的单据页面,并绑定对应的流程节点
![1.webp](/download/0100dcb70e4d965045a79561a5c37318ae1b.webp)
![2.webp](/download/01006e7dd242d3ce4cd09643ceaf2f5cfa4b.webp)
二、修改审批页面js脚本,当任务为人工节点修改或提交任务且绑定了扩展的单据页面时去掉提示信息,添加单据提交按钮,调用单据提交方法
![3.webp](/download/01002fabc787784a4c3a852ecc6d00150d69.webp)
![4.webp](/download/010006e241742f4344f2b5cbc38dcff240f8.webp)
脚本参考:
```
//人工节点提交二开
var path = requestParam.path;
if(path=="lczs2"){
$("#mnavbottomc1").append("
请登陆WEB端流程中心处理!
");
}else{
$("#mnavbottomc1").append("提交
");
$("#billSubmit").on("click",function(){
_this.submit(event);
mbos.util.timeout(function() {
_this.gotoUrl(true);
}, 500);
})
}
```
ps:脚本复制有问题 请参考截图修改!!!!!
三、保存验证,效果如下:
![5.webp](/download/0100a631aa01da9845688ad2c9a22663833f.webp)
完美!【流程助手】支持人工节点修改重新提交单据--二开
# 二开需求流程助手需要支持人工节点推送的任务消息可以打开修改编辑并提交单据# 背景![0.webp](/download/0100ddb329dbb6884b65b7548acb...
点击下载文档
本文2024-09-16 21:57:43发表“eas cloud知识”栏目。
本文链接:https://wenku.my7c.com/article/kingdee-eas-45038.html
您需要登录后才可以发表评论, 登录登录 或者 注册
最新文档
热门文章