阅读:4948
回复:12
|
[产品需求]让流程实例以新版本运行 照着这教程做 后 打开出现 "表单数据加载失败,请稍候再试!"
让流程实例以新版本运行 照着这教程做 后 打开出现 "表单数据加载失败,请稍候再试!"
问题描述: 一个流程实例,流程模板修改后,发布新版本,如何让这条流程实例可以以新版本运行呢? 解决方案: 首先,更改 OT_Instance和OT_WorkItem表对应的WorkflowVersion字段 然后,重启引擎 最后,调用方法: Engine.InstanceManager.ReloadInstance("") 新版我改为方法执行: OThinker.H3.Controllers.AppUtility.Engine.InstanceManager.ReloadInstance(""); 图片:001.png ![]() 现在旧流程打开都是: 图片:001.png ![]() 打开出现 "表单数据加载失败,请稍候再试!" 有解决方案么 请问.... |
|
1楼#
发布于:2017-05-03 13:40
已测试,未重新问题。
|
|
|
2楼#
发布于:2017-05-03 13:47
应该是你写错了的原因造成的。
Page_Load事件中不要写代码. 编辑代码时请在vs中编辑,完后在考入到在线编辑中。 ReloadInstance(重新加载的流程id); 不是放个空字段。 建议: 不要把 “Engine.InstanceManager.ReloadInstance(""); ” 这样的代码放到流程页面中去执行(简单测试可以)。如果你这样的流程狠多,建议做个单独页面专门去处理重新加载新实例。 |
|
|
4楼#
发布于:2017-05-03 14:30
|
|
|
5楼#
发布于:2017-05-03 14:30
|
|
|
6楼#
发布于:2017-05-03 17:01
|
|
|
7楼#
发布于:2017-05-03 19:18
@岩竹玉雨 新版表都改了 能贴出最新版本你所修改的 表出来看看
图片:001.png ![]() 空白啊 流程状态 这样的表单打开都是空白异常 /Portal/index.html#/InstanceDetail/d26d7f93-5c99-441c-bb4e-b37bb2a275c4/// 图片:002.png ![]() |
|
|
9楼#
发布于:2017-05-04 09:10
|
|
|
上一页
下一页