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

QQ登录

只需一步,快速开始

查看: 1663|回复: 9

[结贴] 在JAVA里怎么查看当前流程的数据

  [复制链接]

15

主题

44

帖子

110

积分

初级会员

Rank: 2

积分
110
发表于 2014-2-13 11:20:55 | 显示全部楼层 |阅读模式
在JAVA里,怎么查看当前正在执行的流程的Activity的数据,如执行人,如Activity名称等,最好能给出例子代码



109

主题

1191

帖子

3851

积分

论坛元老

Rank: 8Rank: 8

积分
3851
QQ
发表于 2014-2-13 11:37:13 | 显示全部楼层
com.justep.system.process.Task
查API

评分

参与人数 1 +3 收起 理由
jishuang + 3 赞一个!

查看全部评分

回复 支持 反对

使用道具 举报

15

主题

44

帖子

110

积分

初级会员

Rank: 2

积分
110
 楼主| 发表于 2014-2-13 11:39:38 | 显示全部楼层
X5的API写着跟没写有什么区别。。。什么具体的都没有

能不能给个例子
回复 支持 反对

使用道具 举报

89

主题

448

帖子

1354

积分

金牌会员

Rank: 6Rank: 6

积分
1354
QQ
发表于 2014-2-13 12:43:14 | 显示全部楼层
lqandlq 发表于 2014-2-13 11:39
X5的API写着跟没写有什么区别。。。什么具体的都没有

能不能给个例子

跟着API走,获取当前环节实例和流程实例,你要的信息都在里面
QQ截图20140213124156.png

评分

参与人数 1 +4 收起 理由
jishuang + 4 赞一个!

查看全部评分

回复 支持 反对

使用道具 举报

15

主题

44

帖子

110

积分

初级会员

Rank: 2

积分
110
 楼主| 发表于 2014-2-13 14:42:45 | 显示全部楼层
API 没懂,最好有个例子。。。
回复 支持 反对

使用道具 举报

310

主题

4938

帖子

4767

积分

论坛元老

Rank: 8Rank: 8

积分
4767
QQ
发表于 2014-2-13 15:13:23 | 显示全部楼层
lqandlq 发表于 2014-2-13 14:42
API 没懂,最好有个例子。。。

可以参考《X5后台如何获取当前环节》:http://bbs.justep.com/forum.php?mod=viewthread&tid=47986

评分

参与人数 1 +5 收起 理由
jishuang + 5 赞一个!

查看全部评分

QQ:179785966
回复 支持 反对

使用道具 举报

88

主题

9507

帖子

5135

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
5135
QQ
发表于 2014-2-13 15:26:21 | 显示全部楼层
        public static void buyProcessAfterAdvance() {
                String a = ProcessUtils.getAI().getActivityLabel();//Activity名称
                String b = ContextHelper.getPersonMember().getName();//执行人                  
                System.out.println(a + "        " + b);
        }
远程的联系方法 QQ 728094812。添加好友时,需要填写论坛账号
发远程时同时也发一下帖子的地址,方便了解要解决的问题

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

使用道具 举报

15

主题

44

帖子

110

积分

初级会员

Rank: 2

积分
110
 楼主| 发表于 2014-2-13 16:21:43 | 显示全部楼层
我这样操作,是不是有错误:  
我在流程中的某个Activity中添加了个按钮
然后,在BUTTON里写上
String a = ProcessUtils.getAI().getActivityLabel();//Activity名称
String b = ContextHelper.getPersonMember().getName();//执行人                  
System.out.println(a + "        " + b);

然后点击按钮出现:“在流程上下文中找不到ActivityInstance不能为空“

自己检查,判断应该是getAI()没有取到值。。。。是不是这样的?
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35955
发表于 2014-2-13 17:17:48 | 显示全部楼层
lqandlq 发表于 2014-2-13 16:21
我这样操作,是不是有错误:  
我在流程中的某个Activity中添加了个按钮
然后,在BUTTON里写上

如果不是在流程事件中获取用6楼发的链接中的方法
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

15

主题

44

帖子

110

积分

初级会员

Rank: 2

积分
110
 楼主| 发表于 2014-2-14 14:14:30 | 显示全部楼层
明白了。谢谢了。可以结贴了
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-6-5 02:00 , Processed in 0.066104 second(s), 32 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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