jbpm 中 ExecutionContext 怎么控制跳过一个环节,继续往下执行

_重剑无锋_ 2008-12-02 03:48:35



public void execute(ExecutionContext arg0) throws Exception {
......
怎么跳过下一个环节
}
...全文
282 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
tzb08 2008-12-02
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 wuxu009 的回复:]
  是两个走向,但我是根据条件取其中一种走向

    public  class  QuSpsxFfbhAction  implements  ActionHandler{
            public  void  execute(ExecutionContext  arg0)  throws  Exception  { 
        ...... 
            if(....){
                受理--发布
            }else{
              受理---编号----发布
            }
          }
    }

  应该是这么控制的,并非另个流程一起
[/Quote]

那就要看你流程xml文件怎么写了,xml文件发出来看看
_重剑无锋_ 2008-12-02
  • 打赏
  • 举报
回复
是两个走向,但我是根据条件取其中一种走向

public class QuSpsxFfbhAction implements ActionHandler{
public void execute(ExecutionContext arg0) throws Exception {
......
if(....){
受理--发布
}else{
受理---编号----发布
}
}
}

应该是这么控制的,并非另个流程一起
tzb08 2008-12-02
  • 打赏
  • 举报
回复
你这个问题可以这样处理呀:

受理--decision节点

decision里面有两个transition, one to 编号, other to 发布 ,

也就是说你受理后有两个走向:
1.受理--发布
2.受理---编号----发布

加个decision就自动处理了,还干嘛加个action
_重剑无锋_ 2008-12-02
  • 打赏
  • 举报
回复
受理---编号----发布

在受理之后触发这个action
而在这个action中,有部分我希望直接到发布,而不在经过编号

public class QuSpsxFfbhAction implements ActionHandler{
public void execute(ExecutionContext arg0) throws Exception {
......
怎么跳过下一个环节 。怎么跳过”编号“ 环节
}
}

-------------

tzb08 2008-12-02
  • 打赏
  • 举报
回复
说的详细点啊

67,538

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧