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

QQ登录

只需一步,快速开始

楼主: 千里之外2

[分享] 所经历的流程环节的问题和弯路

  [复制链接]

90

主题

703

帖子

1026

积分

金牌会员

Rank: 6Rank: 6

积分
1026
QQ
 楼主| 发表于 2016-12-24 10:57:58 | 显示全部楼层
流程上怎么判断流程是否要结束,
http://bbs.wex5.com/forum.php?mod=viewthread&tid=107228
(出处: 起步软件技术论坛)

可以在流程的onAfterFinish事件中操作
回复 支持 反对

使用道具 举报

90

主题

703

帖子

1026

积分

金牌会员

Rank: 6Rank: 6

积分
1026
QQ
 楼主| 发表于 2016-12-24 11:01:47 | 显示全部楼层
关于流转结束事件为执行KSQL语句
http://bbs.wex5.com/forum.php?mod=viewthread&tid=70179
(出处: 起步软件技术论坛)
回复 支持 反对

使用道具 举报

90

主题

703

帖子

1026

积分

金牌会员

Rank: 6Rank: 6

积分
1026
QQ
 楼主| 发表于 2016-12-24 11:03:26 | 显示全部楼层
千里之外2 发表于 2016-12-24 11:01
关于流转结束事件为执行KSQL语句
http://bbs.wex5.com/forum.php?mod=viewthread&tid=70179
(出处: 起步软 ...

流程流转结束事件不执行!!!!!!
http://bbs.wex5.com/forum.php?mod=viewthread&tid=85651
(出处: 起步软件技术论坛)
回复 支持 反对

使用道具 举报

90

主题

703

帖子

1026

积分

金牌会员

Rank: 6Rank: 6

积分
1026
QQ
 楼主| 发表于 2016-12-24 11:18:36 | 显示全部楼层
如何设置流程的状态
http://bbs.wex5.com/forum.php?mod=viewthread&tid=65244
(出处: 起步软件技术论坛)
获取到当前的task的id,找出sparentid的值,然后查询sparentid的值一样的有几条数据,获取到对应记录的状态的值,如果有未处理就不设置状态的值
回复 支持 反对

使用道具 举报

90

主题

703

帖子

1026

积分

金牌会员

Rank: 6Rank: 6

积分
1026
QQ
 楼主| 发表于 2016-12-24 11:22:27 | 显示全部楼层
流程每走一步状态跟着改变
http://bbs.wex5.com/forum.php?mod=viewthread&tid=63674
(出处: 起步软件技术论坛)
1.可以在每个流程流转的时候设置状态值的。
2.可以在流程图上面进行操作,流程图的每个环节不是有个流转的事件嘛,在这个事件里面修改状态的值.通过sql更新语句进行更新状态就可以了。也可以通过在前台用js实现状态的修改,通过setValue方法。
3.流程流转,有流转前事件,有流转后事件,你可以在相应的事项中写代码,对记录的状态进行修改;
4.public static String com.justep.system.process.ProcessUtils.getProcessData1()
获取当前流程实例关联的业务数据1
5.除了上面的办法,你可以参考流程监听的做法http://bbs.justep.com/thread-49162-1-1.html
回复 支持 反对

使用道具 举报

90

主题

703

帖子

1026

积分

金牌会员

Rank: 6Rank: 6

积分
1026
QQ
 楼主| 发表于 2016-12-24 11:25:54 | 显示全部楼层
流程中的状态该怎么设置
http://bbs.wex5.com/forum.php?mod=viewthread&tid=60392
(出处: 起步软件技术论坛)
需要再流程流转后的事件中,写代码更改状态的值;

参考这个帖子:http://bbs.justep.com/thread-55954-1-1.html
回复 支持 反对

使用道具 举报

90

主题

703

帖子

1026

积分

金牌会员

Rank: 6Rank: 6

积分
1026
QQ
 楼主| 发表于 2016-12-24 11:29:03 | 显示全部楼层
流程查询中的审核状态
http://bbs.wex5.com/forum.php?mod=viewthread&tid=45593
(出处: 起步软件技术论坛)
楼上已经说了,需要自己去做赋值处理,你可以在后台流程流转后去做这些处理
举例说一下吧:
1.在process文件中,选择首环节,在onAfterAdvance事件中,可以去修改流程状态字段为处理中
2.在process文件中,不选任何环节,在onAfterFinish事件中,可以去修改流程状态字段为已完成
回复 支持 反对

使用道具 举报

90

主题

703

帖子

1026

积分

金牌会员

Rank: 6Rank: 6

积分
1026
QQ
 楼主| 发表于 2016-12-24 11:29:36 | 显示全部楼层
流程结束后
http://bbs.wex5.com/forum.php?mod=viewthread&tid=56267
(出处: 起步软件技术论坛)
回复 支持 反对

使用道具 举报

90

主题

703

帖子

1026

积分

金牌会员

Rank: 6Rank: 6

积分
1026
QQ
 楼主| 发表于 2016-12-24 11:34:01 | 显示全部楼层
流程中自定义状态的问题
http://bbs.wex5.com/forum.php?mod=viewthread&tid=43844
(出处: 起步软件技术论坛)
回复 支持 反对

使用道具 举报

90

主题

703

帖子

1026

积分

金牌会员

Rank: 6Rank: 6

积分
1026
QQ
 楼主| 发表于 2016-12-24 11:40:34 | 显示全部楼层
千里之外2 发表于 2016-12-23 23:40
processExecuteConfig.xml 这个配置没有起作用,就是在流转状态改变的情况下,单据状态没有改变,也许还没 ...

修改状态的代码在这个文件中
/BIZ/OA/common/logic/code/src/com/justep/oa/ProcessExecute.java

这个java文件下的代码还是不错的。就是不知道,这个代码是在哪里使用了,我要使用这个代码,我应该怎么引用,这个代码可以简化很多工作。这个代码就是为了修改流程状态用的。哪位看到了,可以提醒一下
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-3 19:15 , Processed in 0.062386 second(s), 22 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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