首页 新闻 会员 周边 捐助

当流程中存在分支流转没有按照预期流转时,怎么排查?

0
[待解决问题]

当流程中存在分支流转没有按照预期流转时,怎么排查?

ivyrannn的主页 ivyrannn | 菜鸟二级 | 园豆:240
提问于:2019-05-28 12:20

具体可参考东软平台产品官网,https://platform.neusoft.com/
1) 请首先确定流程模板的变量设置是否准确;
2) 查看并调试流程变量已经正确赋值,赋值时注意,如果是流程启动,必须在流程doStart之前,通过流程实例保存变量;如果是审批过程中,要确保在工作项doComplete或者其他操作之前保存变量,否则变量不会起作用;
3) 如果上述配置以及使用均没有问题,可以查看保存变量的表进行分析,如果是流程启动时赋的变量值,可以查看一下rt_procinst_data表,根据流程实例看一下变量值是否准确;如果是在提交工作项前赋值变量,后续分支流转不正确,可以按照新生成工作项,查看rt_workiteminstance中的r_data_id字段,检查变量值是否和保存的一致;
4) 如果在数据库中是错误的,还是需要重新调试代码是否保存了对的变量值,或者时机是否正确。

ivyrannn 5年前
< >
分享
所有回答(1)
0

具体可参考东软平台产品官网,https://platform.neusoft.com/
1) 请首先确定流程模板的变量设置是否准确;
2) 查看并调试流程变量已经正确赋值,赋值时注意,如果是流程启动,必须在流程doStart之前,通过流程实例保存变量;如果是审批过程中,要确保在工作项doComplete或者其他操作之前保存变量,否则变量不会起作用;
3) 如果上述配置以及使用均没有问题,可以查看保存变量的表进行分析,如果是流程启动时赋的变量值,可以查看一下rt_procinst_data表,根据流程实例看一下变量值是否准确;如果是在提交工作项前赋值变量,后续分支流转不正确,可以按照新生成工作项,查看rt_workiteminstance中的r_data_id字段,检查变量值是否和保存的一致;
4) 如果在数据库中是错误的,还是需要重新调试代码是否保存了对的变量值,或者时机是否正确。

ivyrannn | 园豆:240 (菜鸟二级) | 2019-05-28 13:10
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册