阅读:3553
回复:7
|
H3在做流程时一条路线可不可以判断附件型的字段是否上传附件,判断出上传的附件就走这条路线否则其他路线
如标题,
不想通过新增字段去判断,有什么方法 |
最新喜欢:![]() |
1楼#
发布于:2016-11-03 20:33
帖内置顶 – H3BPM – 2016-11-04 09:05
可以通过手动方式解决。 1:新建一个字段。用这个字段来判断是否上传了附件。如:filecount 2:后台保存事件这样写逻辑:以下代码只为演示 //保存数据后 if(流程环节=="要处理的环节"){ string objectid=this.ActionContext.BizObjectID; string sql="SELECT count(objectid) FROM OT_Attachment WHERE BizObjectId={0}";//查找该表单有没有附件。 this.ActionContext.InstanceData["filecount"].Value == db.queryvalue( string.Format(sql,objectid));// 读取返回结果赋给判断值。 } 3:流程图中路由节点添加条件。 完事。 |
|
|
3楼#
发布于:2016-11-03 20:33
可以通过手动方式解决。 1:新建一个字段。用这个字段来判断是否上传了附件。如:filecount 2:后台保存事件这样写逻辑:以下代码只为演示 //保存数据后 if(流程环节=="要处理的环节"){ string objectid=this.ActionContext.BizObjectID; string sql="SELECT count(objectid) FROM OT_Attachment WHERE BizObjectId={0}";//查找该表单有没有附件。 this.ActionContext.InstanceData["filecount"].Value == db.queryvalue( string.Format(sql,objectid));// 读取返回结果赋给判断值。 } 3:流程图中路由节点添加条件。 完事。 |
|
|
4楼#
发布于:2016-11-03 21:00
哦,才发现你不想添加字段。算了,就当我没说吧
|
|
|
6楼#
发布于:2016-11-04 09:07
|
|
|
7楼#
发布于:2016-11-04 14:25
|
|
|
8楼#
发布于:2016-11-04 15:06
|
|
|