Webhook 全局配置 - 图1

Webhook 全局配置

功能简介

对于高频率使用的特定webhook配置,您可在插件中心配置Webhook模板,并可以设置「变量」和「变量默认值」。模板保存后,您可在本工作区内的所有应用流程中使用,使用时选择该模板、填写模板变量即可。

使用限制

1、此功能属于ALPHA版本功能,仅ALPHA版本用户可以使用
2、插件中心安装后可用

模版配置

在轻商城-插件中心-第三方连接-Webhook处
点击Webhook后出现配置选项,点击「配置」按钮开始配置Webhook模版。
Webhook 全局配置 - 图2

Webhook 全局配置 - 图3

Webhook 全局配置 - 图4

  • Webhook模板配置与Webhook的配置基本一致,区别在于模板可以创建「变量」,「变量」可在接下来的配置中使用,在流程中使用该模版时,只要配置变量的值,就完全完成配置了。
  • 模板支持:展开/收起,复制,删除。
  • 每个变量可以设置默认值,当流程中webhook节点使用该模版但没有绑定变量值时,变量会使用默认值。
  • 当变量被删除,但是插入变量的位置没有删除,会在发起请求的时候插入null。
  • 模板可配置鉴权方式、URL、QueryParam、Header、Method、Body Type。Method选择「POST/PUT/DELETE」时,可以设置BodyType(url-encoded、application/json或application/xml)以及根据BodyType设置不同RequestBody(FormBody、JsonBody或XmlBody)。URL、RequestBody中可以插入变量。
  • 配置鉴权方式一项时,您可以选择插件中心-鉴权中已经配置好的鉴权方式,不支持自定义。
  • QueryParam、Header和FormBody中可以按需添加参数,参数的值可以自定义或使用前面设置的变量。

模版案例

此案例为使用轻流向企业微信机器人推送消息配置的一个Webhook模版。此时要推送的消息为「图文类型」,创建的变量与表单中的字段相匹配。
Webhook 全局配置 - 图5

Webhook 全局配置 - 图6

使用配置

在轻流应用中,添加流程 ->添加节点 ->Webhook ->配置模式,选择「使用插件中心模板」后选择刚才配置的模板然后绑定变量。
Webhook 全局配置 - 图7

「变量」绑定的值可以是当前应用中表单的字段,也可以选择系统参数,还可以是自定义的字符串。所有未绑定的「变量」,如果模板中设置了默认值,则插入变量时使用默认值,否则插入值设置为null。 点击「更新配置」完成配置就可以使用了。

使用

全局配置之后使用时和自定义配置的Webhook没有任何区别。

变量绑定插值

字段限制如下:

  • 绑定字段不可选择:QLinker,OCR,表格,富文本,描述文字。可以选择表格子字段。
  • 多值类型字段,如:多项选择,成员,部门,表格子字段,多个值使用英文逗号隔开,部门字段多个部门之间使用%隔开,父子部门使用英文逗号隔开。
  • 选项类型字段:单项选择,多项选择,下拉选择,图片选择,插入字段值时,使用选项名。
  • 定位字段:插入字段值使用地址。
  • 地址字段:插入字段值将省市区详细地址用英文逗号分隔。
  • 成员字段: 插入字段值使用邮箱。
  • 部门字段:插入字段值使用部门名称,部门名称为从祖先部门到选中部门的所有部门名称用逗号拼接,多个部门用%隔开。
  • 起止时间:插入值:2020-07-02 14:53:00~2020-07-03 14:53:00。
  • 日期:2020-07-02 14:53:00