泛微E9流程编号修改注意事项
本文最后更新于 2024-11-14,文章内容可能已经过时。
1.编号重复问题排查执行sql
在数据库执行下面的两个sql,执行结果截图发给开发:
select * from workflow_codeseqrecord where requestid in (requestid1,requestid2)select * from workflow_codeseq where id in (select CODESEQID from workflow_codeseqrecord where REQUESTID in (requestid1,requestid2))requestid1和requestid2怎么找呢?
上面两个sql替换好之后,请在数据库执行,结果截图发给开发;同样的如果你有三个,s四个....流程重复:
select * from workflow_codeseqrecord where requestid in (requestid1,requestid2,requestid3)select * from workflow_codeseq where id in (select CODESEQID from workflow_codeseqrecord where REQUESTID in (requestid1,requestid2,requestid3))2.流程编号如何在数据库修改?
E9的流程编号存在两张表中
1.formtable_main_xx表的流程编号绑定的表单字段-------------(表单里面的字段)
2.workflow_requestbase表的requestmark字段----------------- (流程表单左上角的标题后面& 前台列表上的编号也是这个字段)
E9更新流程编号的SQL语句:
1.
update workflow_requestbase set REQUESTMARK= '新编号' where requestid = ?2.
update formtable_main_x set xxx= '新编号' where requestid = ?注意:
formtable_main_x 表名不确定,流程表单里面可以看到表名:
xxx 也不确定,找到生成编号设置的字段名称)

E9流程编号重复更新编号:
假设流程编号2022038对应的流程有两个,分别是:requestid = 1111和requestid=2222的流程,这个时候后台的起始编号是100(意思是下一个流程提交生成的流水号是100)
此时,先在这个页面先把100改成101,然后打开数据库,把其中一个流程(requestid = 1111或者requestid=2222)修改成100号,就是改成2022100,至于修改语句,参考上面内容。
修改完毕记得清理缓存:
OA地址+[/commcache/cacheMonitor.jsp]

- 感谢你赐予我前进的力量
赞赏者名单
因为你们的支持让我意识到写文章的价值🙏
本文是原创文章,采用 CC BY-NC-ND 4.0 协议,完整转载请注明来自 IT薇薇
评论
匿名评论
隐私政策
你无需删除空行,直接评论以获取最佳展示效果

