阅读:3142 回复:4
实名用户_38739557
3

帖子

8

跟帖

1130

积分

中级榴莲
中级榴莲
  • 社区居民

.NET版本10.0,如何在webservice中更新引擎中的数据

楼主#
更多 发布于:2018-07-27 22:45
1、在流程节点中调用webservice,在webservice中执行sql,更新某个表的字段A
2   使用下列方式更新缓存都不好用(使用方法后会导致流程节点卡着不动,或者执行了没效果)
3、请问下有没有好用的方法



       // this.Engine.BizObjectManager.ReloadBizObject("jhk",‘流程表单ID‘);
        //  OThinker.H3.Controllers.AppUtility.Engine.BizObjectManager.ReloadBizObject("jhk", 流程表单ID);
        //InstanceData date = new InstanceData(this.Engine,insId,null);
        // bool isSuccess = InstanceData.BizObject.Update(date);
        //IEngine engine = this.Engine;
        //BizObjectSchema schema1 = engine.BizObjectManager.GetPublishedSchema("jhk");
        //BizObject bo1 = new BizObject(engine, schema1, administrator);
        //bo1.ObjectID= Get_40_Info_Model[0]["objectid"] + string.Empty; //insId;//
        //bo1.Load();
        //string v1 = bo1["FinanceVoucher"] + string.Empty;
        //bo1.Update();
武汉技术支持团队
40

帖子

1181

跟帖

3860

积分

论坛版主
论坛版主
1楼#
发布于:2018-07-30 13:47
OThinker.H3.Controllers.AppUtility.Engine.BizObjectManager.SetPropertyValue(instance.BizObjectSchemaCode, instance.BizObjectId, originator, "SignDepartment", post2.Leader.ToArray());
武汉技术支持团队
40

帖子

1181

跟帖

3860

积分

论坛版主
论坛版主
2楼#
发布于:2018-07-30 13:48
更新字段值直接调用这个接口就可以了,但是不适合子表字段
H3BPM
655

帖子

2504

跟帖

46410

积分

管理员
管理员
  • 社区居民
3楼#
发布于:2018-07-31 13:40
你的问题解决了吗? 有人回复后需要回来跟帖回复哦
10月签到活动奖励发放啦:http://bbs.h3bpm.com/read.php?tid=5377&fid=5
实名用户_38739557
3

帖子

8

跟帖

1130

积分

中级榴莲
中级榴莲
  • 社区居民
4楼#
发布于:2018-08-02 18:57
谢谢解答,我还没来得及去试
游客

返回顶部