本帖最后由 wangbaiyuan 于 2021-9-1 13:43 编辑
1、 进入restfulBpm后台管理页面更新规则:
API简易批量办理(不运行规则,直接数据库操作)
(1) 进入http://192.168.35.106:7777/bpm/login (这个地址是我本地开发地址,实际IP请使用项目地的 主节点IP)
账号/密码:admin/pass 如果改过请使用修改后的
(2) 进入我的工作台-应用开发 (3) 应用-用户端Rest端口(S017)-业务规则- API简易批量办理(不运行规则,直接数据库操作)
(4) 点击进入规则-规则代码-把附件:
API简易批量办理(不运行规则,直接数据库操作).java
附件下载: 下载减压附件,然后将文件里的代码复制进去
提醒:规则编号依旧沿用项目原来编号,项目地原本编号是多少就继续用多少。
点击规则代码-拷贝代码进去-点击保存并编译 那么restfulBpm需要操作步骤就完成了。
(5)新增 “API简易批量办理(不运行规则,直接数据库操作) ” 规则
(6)新增接口(如果已存在则无须新增)
bpm需通过接口调用规则,所以新增了规则后还需再添加一条调用规则的接口。
新增接口内容:
接口名称:API简易批量办理(不运行规则,直接数据库操作)
接口唯一id:simplebachrun
Rest接口地址:/rest/processes/task/route/batch/run/simple
输入参数说明:
processId 流程id
docIdList 流程实例id,多个逗号分隔
curNodeId 当前节点
targetNodeId 目标节点
targetUserId 目标节点处理人,逗号隔开
curUserId 当前用户
remark 意见
输出参数说明:{
Status: "1 表示成功 0 表示失败",
msg: "处理结果"
}
2、 检查一下restfulbpm数据库字段 要确认BPM_MAINDATA和 BPM_ARCHIVEDDATA 的字段数量和字段名称必须一样。前期有可能存在发版原因导致这2个表的字段不一致。 那么前期我们发现了IS_EVALUATED (特别这个,发现好几个项目地少了个D字母)、PRIORITYCODE、HASTENSTATUS、WH、HJ、JD 这几个字段很容在项目地少了。 3、 更新2020年9月15日的 流程扩展服务镜像 :ly-sm-bpm-expansion-svc
|