天翎MyApps技术社区 - 低代码平台 | 流程管理系统 | BPM软件

 找回密码
 注册成为天翎用户
查看: 3014|回复: 11

关于流程状态的获取

[复制链接]
wangdan 发表于 2012-4-19 12:38:26 | 显示全部楼层 |阅读模式
本帖最后由 shary 于 2012-5-22 16:18 编辑

一个流程状态假设处于B,操作者有可能继续提交从而使流程状态变为C,也有可能选择了回退使其状态变为A,在动作执行前,如何获取下一个状态是A还是C呢?代码该如何写?其实也就是如何获取下一个状态是什么?
如下图能不能根据那个 回退至  提交至  两个选择的情况来判断,或者说怎么知道这两个选项操作者选择的是哪个呢?…     

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册成为天翎用户

x
bess 发表于 2012-4-19 13:39:05 | 显示全部楼层
您好,不好意思,没太明白您的意思,请问您的业务需求是不是想要知道当前用户的流程是回退还是提交?
 楼主| wangdan 发表于 2012-4-19 14:20:34 | 显示全部楼层
你说的对,但是要在动作执行前就需要判断出操作者所选择的是提交还是回退,并且要得到提交后的状态是什么,回退后的状态是什么,
 楼主| wangdan 发表于 2012-4-19 14:23:24 | 显示全部楼层
一个流程状态假设处于B,操作者有可能继续提交从而使流程状态变为C,也有可能选择了回退使其状态变为A,在动作执行前,也就是在点击“提交”这个动作前,如何知道他选的是回退还是提交,如何获取下一个状态是A还是C呢?代码该如何写?
purple 发表于 2012-4-19 14:29:11 | 显示全部楼层
您好,可在提交的动作执行后,通过该帖子提供的解决方案:http://www.teemlink.com/bbs/view ... mp;extra=#pid183666可知道是流程是正常往下流转了还是被回退了。
purple 发表于 2012-4-19 14:33:57 | 显示全部楼层
关于提交或者回退后的状态,您值得是当前流程所处节点状态吗?如果是,使用var statelabel = getStateLabel();即可。
 楼主| wangdan 发表于 2012-4-19 14:45:04 | 显示全部楼层
本帖最后由 wangdan 于 2012-4-19 14:46 编辑

能不能通过界面上操作者的选择情况,如选的是回退的还是非回退的,从而在动作执行前知道操作者选的是哪个状态,是回退还是正常流转下去的呢?
purple 发表于 2012-4-19 15:21:12 | 显示全部楼层
您好,您的意思是,想拿到当前流程处理人选择的提交节点吗?请问您具体是业务需求呀,以便我这边根据结合平台,给您提供最优的解决方案,谢谢。
 楼主| wangdan 发表于 2012-4-19 15:29:47 | 显示全部楼层
本帖最后由 wangdan 于 2012-4-19 17:52 编辑

对,就是想拿到他选择的提交结点是什么,根据他选择的节点不同,我在动作执行前的代码中做不同的动作,如下图就是根据那个 回退至  提交至  两个选择的情况来判断呢,或者说怎么知道这两个选项操作者选择的是哪个呢?…   

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册成为天翎用户

x
purple 发表于 2012-4-19 18:41:28 | 显示全部楼层
很抱歉,还是不太明白您的意思。请问您是要在流程提交之前就拿到用户选择的流程流转方向吗?

本版积分规则

QQ|手机版|天翎MyApps技术社区 ( 粤ICP备11093750号 )

GMT+8, 2026-8-12 23:20

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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