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

QQ登录

只需一步,快速开始

查看: 1475|回复: 6

[结贴] 怎样由流程的taskID获取流程表单数据?

[复制链接]

26

主题

112

帖子

169

积分

初级会员

Rank: 2

积分
169
QQ
发表于 2013-10-12 14:20:05 | 显示全部楼层 |阅读模式
本帖最后由 s763580682 于 2013-10-12 14:42 编辑

如果我获取到了一个流程的taskID,怎样获取该流程相关的表单数据,就是获取sa_task的sID获取与之相关业务数据表的数据,开发平台有没有提供相关组件?哪位老师帮忙解答下呗!先谢谢了。补充一下,就是下图中的数据,系统平台有没有提供相关的组件来获取,
QQ截图20130905165021.png

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35944
发表于 2013-10-12 15:00:55 | 显示全部楼层
如果是在流程页面中获取,那可以通过data的getValue获取相关关系的值

在流程页面中通过justep.Context.getProcessData1()也可以获取到当前业务的id
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

26

主题

112

帖子

169

积分

初级会员

Rank: 2

积分
169
QQ
 楼主| 发表于 2013-10-12 15:57:52 | 显示全部楼层
jishuang 发表于 2013-10-12 15:00
如果是在流程页面中获取,那可以通过data的getValue获取相关关系的值

在流程页面中通过justep.Context.get ...

其实,我想获取的不是当前业务的ID,可能我说的不太明确,我想获取当前业务的数据(如:事件名称、事发时间、事件备注、上报单位、上报人、上报时间),是上边图中那个table里边的数据,我用justep.Context.getProcessData1()获取的值是空的,咋办呢?
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35944
发表于 2013-10-12 16:23:46 | 显示全部楼层
1.可以直接通过data的getValue方法获取啊
2.在什么时机获取的?
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

26

主题

112

帖子

169

积分

初级会员

Rank: 2

积分
169
QQ
 楼主| 发表于 2013-10-12 16:28:48 | 显示全部楼层
本帖最后由 s763580682 于 2013-10-12 16:37 编辑
jishuang 发表于 2013-10-12 16:23
1.可以直接通过data的getValue方法获取啊
2.在什么时机获取的?

您说的那个data是什么?貌似很神奇,怎么获取?看了API,它是一个数据组件,需要跟数据库里边表的字段对应起来,那如果页面上流程有嵌套,流程对应的表单也不一样,怎么办?
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35944
发表于 2013-10-12 16:45:15 | 显示全部楼层
1.获取你的流程页面的数据,那就流程页面定义的有对应data吧,justep.xbl('data的id'),或者到data的xbl对象,然后用getValue

2.如果当前页面中没有要获取的data,只有task,那你可以定义一个action,把task的值传过去,通过task的值做where添加到SA_task中查询数据(通过KSQL或者SQL),然后操作返回的table,获取sData1的值
然后在通过获取的sData1的值做where条件用KSQL或者SQL查询你需要的业务数据,返回table,在页面中获取这个action的返回值
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

26

主题

112

帖子

169

积分

初级会员

Rank: 2

积分
169
QQ
 楼主| 发表于 2013-10-12 16:56:19 | 显示全部楼层
jishuang 发表于 2013-10-12 16:45
1.获取你的流程页面的数据,那就流程页面定义的有对应data吧,justep.xbl('data的id'),或者到data的xbl对 ...

谢谢你!看来得通过自定义动作查数据库了。
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-20 15:26 , Processed in 0.069957 second(s), 26 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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