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

QQ登录

只需一步,快速开始

查看: 3459|回复: 11

[结贴] 创建通知方法 在处理界面怎么获取sData1

  [复制链接]

14

主题

72

帖子

353

积分

中级会员

Rank: 3Rank: 3

积分
353
发表于 2013-8-13 15:38:23 | 显示全部楼层 |阅读模式
public static void sendBriefing(String id,String fInitiatorOrgID,String fInitiatorPsnID){
  //获得通知接收者
  String sData1 = id;
  List<OrgUnit> ls = new ArrayList<OrgUnit>();
  ls = OrgUtils.findPersonMembersByID(fInitiatorOrgID, fInitiatorPsnID);
   
  //设置通知为打开时抢占、打开后自动结束
  Map<String, Object> varMap = new HashMap<String, Object>();
  
  varMap.put("sExecuteMode2", com.justep.system.process.TaskExecuteMode2.FINISH_WHEN_OPEN );
  varMap.put("sPreemptMode", com.justep.system.process.TaskPreemptMode.OPEN );
   
  //创建通知,执行保存方法,即发送通知               
  Task t = TaskHelper.createTask("事项简报", "/OA/itemManagement/process/itemReply/itemReplyProcess", "mainActivity", "/OA/itemManagement/process/itemReply/mainActivity.w", "/OA/itemManagement/process/itemReply/itemBriefingActivity.w", sData1, ls, varMap);
  t.save();
}

如上面代码所示在action中创建一个通知,传进去的sData1,怎么在待办任务里的通知界面(即处理界面)上获取到?
求大神帮忙!!!谢谢

17

主题

69

帖子

163

积分

初级会员

Rank: 2

积分
163
QQ
发表于 2013-8-13 15:54:07 | 显示全部楼层
getProcessData1?
在JS里估计是这样String a = ProcessUtils.getProcessData1();
回复 支持 反对

使用道具 举报

14

主题

72

帖子

353

积分

中级会员

Rank: 3Rank: 3

积分
353
 楼主| 发表于 2013-8-13 16:24:53 | 显示全部楼层
这个是java方法,不是js
回复 支持 反对

使用道具 举报

11

主题

1134

帖子

1261

积分

金牌会员

Rank: 6Rank: 6

积分
1261
QQ
发表于 2013-8-13 17:34:24 | 显示全部楼层
ProcessUtils.getProcessData1()在java里也可以用的
远程的联系方法QQ2025089647。添加好友时,需要填写论坛账号
发远程时同时也发一下帖子的地址,方便了解要
回复 支持 反对

使用道具 举报

14

主题

72

帖子

353

积分

中级会员

Rank: 3Rank: 3

积分
353
 楼主| 发表于 2013-8-14 09:18:59 | 显示全部楼层
大神们出来解决下  谢谢啦
回复 支持 反对

使用道具 举报

14

主题

72

帖子

353

积分

中级会员

Rank: 3Rank: 3

积分
353
 楼主| 发表于 2013-8-14 09:44:48 | 显示全部楼层
创建的通知,处理页面怎么过滤出来传过来的数据啊? 大神们帮帮忙  急啊!!!
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35913
发表于 2013-8-14 11:07:34 | 显示全部楼层
sData1就是业务数据的id
通过这个值对数据进行过滤
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

14

主题

72

帖子

353

积分

中级会员

Rank: 3Rank: 3

积分
353
 楼主| 发表于 2013-8-14 11:21:29 | 显示全部楼层
jishuang 发表于 2013-8-14 11:07
sData1就是业务数据的id
通过这个值对数据进行过滤

我发送的是通知  没有流程  这个id在js里面怎么获取
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35913
发表于 2013-8-14 14:03:52 | 显示全部楼层
发送通知应该有一个业务数据吧,这条业务数据的rowid能取到吧,rowid的值就是sData1的值
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

14

主题

72

帖子

353

积分

中级会员

Rank: 3Rank: 3

积分
353
 楼主| 发表于 2013-8-14 14:32:31 | 显示全部楼层
jishuang 发表于 2013-8-14 14:03
发送通知应该有一个业务数据吧,这条业务数据的rowid能取到吧,rowid的值就是sData1的值 ...

发送通知传的业务数据id,在java中调用创建通知的方法,传给sData1,保存到了sa_Task表中,我想问的是处理页面怎么获取这个id呢?也就是说怎么把这个id传到处理页面,在处理页面来获取
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-4-20 05:14 , Processed in 0.062085 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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