💎触发器【PRO】

执行到当前节点,向指定的url地址发送网络请求,并可以根据返回参数修改表单参数

# 请求地址(必填)

  1. 只支持POST请求
  2. 支持httphttps
  3. 超时时间:60秒

# 请求头(非必填)

发送网络请求头参数

  1. 接收字段:自定义参数,用来接收收据
  2. 参数来源:支持自定义,也支持来自表单
  3. 参数值:选择表单或者填写自定义参数

# 请求体(非必填)

发送网络请求参数,只支持JSON格式请求体方式

  1. 接收字段:自定义参数,用来接收收据
  2. 参数来源:支持自定义,也支持来自表单
  3. 参数值:选择表单或者填写自定义参数

# 返回值(非必填)

可以根据网络请求返回值修改表单参数

返回值格式如下:

{
  "msg": "请求成功",
  "code": 20,
  "data": {
    "userName": "张三",
    "age": 20
  },
  "ok": true
}
  1. 表单:修改值的表单
  2. 接收字段:返回参数的键key
  3. 注意:code只能是数字,data只能是map对象
  4. 多层级处理:则返回值填写格式为u.age
{
  "msg": "请求成功",
  "code": 20,
  "data": {
    "u": {
      "userName": "张三",
      "age": 20
    }
  },
  "ok": true
}

具体表单返回值格式,可以参考菜单表单组件定义的值类型查看

# 返回值异常默认处理

当返回值ok不是true时,同时没有配置相关的code处理方式,则默认处理方式如下:

  1. 抛出异常:事务回滚
  2. 忽略异常:不影响流程继续执行
  3. 终止流程:流程结束
  4. 跳转节点:跳转到指定节点(当前分支上的节点,不能越过分支)

# 根据返回码code处理

当返回值ok不是true时, 优先匹配指定的code处理方式,匹配不到则按照默认处理方式处理

  1. code:返回码

# 不支持表单类型

  1. 说明
  2. 标题
  3. 分栏布局
  4. 表格布局