找回密码
 注册成为天翎用户
查看: 974|回复: 3

[其他] 流程中异步调用代码

[复制链接]
SHGR 发表于 2015-11-13 16:24:55 | 显示全部楼层 |阅读模式
本帖最后由 karrman 于 2015-11-19 17:03 编辑

因为流程中有一个自动节点的代码运算需要较长的时间,导致t_nodert表的锁定,有没有方法可以让这段代码异步执行;
用SetTimeout能实现让流程先执行,再执行settimeout 中的代码吗?
QQ:1297615536
karrman 发表于 2015-11-17 10:05:48 | 显示全部楼层
暂时不能实现,但是可以通过优化相关流程表的索引,提供执行的效率
回复

使用道具 举报

 楼主| SHGR 发表于 2015-11-17 11:07:34 | 显示全部楼层
经沟通目前没有解决办法,可以关帖
回复

使用道具 举报

karrman 发表于 2015-11-19 17:02:47 | 显示全部楼层
感谢楼主反馈,可以结贴,如果提交时很慢,建议方案如下
1、尽量不要在提交按钮上写逻辑代码,而是在流程线上写;
2、如果还不行,则优化一下流程相关的索引
DBO.T_NODERT----------对字段DOCID建立索引
T_RELATIONHIS ----------对字段FLOWSTATERT_ID建立索引
t_document--------------对字段parent建立索引
回复

使用道具 举报

本版积分规则

手机版|天翎MyApps技术社区 ( 粤ICP备11093750号 )

GMT+8, 2026-8-14 16:34

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表