起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 6591|回复: 5

[结贴] 如何通过sData1获取当前taskID

[复制链接]

56

主题

215

帖子

647

积分

高级会员

Rank: 4

积分
647
QQ
发表于 2017-10-31 13:07:38 | 显示全部楼层 |阅读模式
版本: X5.2.7 小版本号:
数据库: 服务器操作系统: 应用服务器:
客户端操作系统: 浏览器:
需求:采购执行单点击“更新合同”按扭后,自动更新该采购执行单相关的所有合同的数据,(以下是重点)并判断合同当前流程环节是否为“合同生成”环节,如是则合同自动流转到下一环节。
方案:采购执行单与合同为一对多关系,通过采购执行单fID,可找到合同fID组,并通过每个合同的fID获取合同流程实例,找到该流程实例当前的task,判断该task是否为“合同生成”环节,如果是则Advance到下一环节。
问题:如何通过合同的fID获取合同流程实例,并进一步获得taskid,使系统最终可以用ProcessUtils.advanceProcess(task, control)方法来实现流转。

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36180
发表于 2017-10-31 13:35:58 | 显示全部楼层
到SA_Task中查找(SA_Task.sKindID=’tkTask’ or SA_Task.sKindID=’tkExecutor’ or SA_Task.sKindID IS NULL)
and (SA_Task.sStatusID=’tesReady’ or SA_Task.sStatusID=’tesExecuting’)
and (SA_Task.sTypeID IS NULL or SA_Task.sTypeID <> ‘WORKREMIND’)在加上sData1的条件过滤获取sID的值
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

56

主题

215

帖子

647

积分

高级会员

Rank: 4

积分
647
QQ
 楼主| 发表于 2017-10-31 15:33:25 | 显示全部楼层
jishuang 发表于 2017-10-31 13:35
到SA_Task中查找(SA_Task.sKindID=’tkTask’ or SA_Task.sKindID=’tkExecutor’ or SA_Task.sKindID IS N ...

没有方法可以实现对吗?一定要通过SQL来获取对吗?
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36180
发表于 2017-10-31 16:02:04 | 显示全部楼层
没有API,需要查数据库获取
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

56

主题

215

帖子

647

积分

高级会员

Rank: 4

积分
647
QQ
 楼主| 发表于 2017-11-2 15:58:16 | 显示全部楼层
好的,结贴,谢谢
回复 支持 反对

使用道具 举报

14

主题

49

帖子

149

积分

初级会员

Rank: 2

积分
149
QQ
发表于 2018-3-2 09:16:20 | 显示全部楼层
http://docs.wex5.com/bex5-process-question-list-10021/
请具体说明一下这里所说的用法,比如是要写在哪个文件里。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2025-6-28 02:21 , Processed in 0.121728 second(s), 25 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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