1.  
  2. 主页
  3.  / 
  4. ferry 教程文档
  5.  / 
  6. 工单系统
  7.  / 
  8. 并行网关

并行网关

在日常的工作中,可能会有需要多个处理人并行进行处理,只有所有的处理人都完成处理才可以跳转到下一个阶段。基于这种情况的出现,因此有了并行网关的概念。

在这种并行处理的情况下,处理的顺序无所谓,但是需要全部处理完成。才能进入下一个阶段,同时并行网关的情况下,会无视条件判断。

这篇文章对您有用吗? 5 2

我们要如何帮助您?

发表评论

您的电子邮箱地址不会被公开。

评论列表(13条)

  • cwww3
    cwww3 2021年7月7日 10:49

    能提供一些使用示例吗

  • zjy
    zjy 2021年8月25日 15:41

    我docker 部署完,点击工单 重开 报没有权限
    对不起,您没有 访问权限,请联系管理员

  • chankay
    chankay 2021年9月27日 11:34

    并行是不是只支持每条线一个处理节点,一条线有多个节点的时候流程就不对了

    • 兰玉磊
      兰玉磊 2021年9月27日 15:49

      @chankay一条线只能有一个 源 和一个 目标。不管是网关类型,还是其他类型,都是这样的。

  • jzf
    jzf 2021年10月18日 09:48

    并行网关使用时会报这个错-=====处理工单失败,interface conversion: interface {} is nil, not []map[string]interface {}

    • 兰玉磊
      兰玉磊 2021年10月19日 14:43

      @jzf配置的格式不正确吧。并行网关,需要有入节点和出节点。

    • 小小白
      小小白 2021年11月15日 19:53

      @兰玉磊同遇到了这个问题,感觉配置并没有什么问题啊。。

    • upling
      upling 2021年12月18日 09:47

      @小小白并行网关发送邮件的bug: /pkg/server/handle.go 888 行
      // 发送通知bug修正
      if len(noticeList) > 0 {
      stateList := make([]interface{}, 0)
      if h.updateValue[“state”] == nil {
      return
      }
      for _, v := range h.updateValue[“state”].([]map[string]interface{}) {
      stateList = append(stateList, v)
      }

    • 唐跛虎
      唐跛虎 2021年12月10日 11:46

      @jzf我也遇到了这个问题,会报错,但是不影响工单的继续执行,也就是说重新进入”我的待办“后,就能继续操作了