WEBHOOK 推送数据

2527 上次更新时间:2021-02-21 19:53:33

Document

功能简介

流程流转或智能工作流中,使用 webhook 推送到第三方系统。或者在智能 api 中主动去获取第三方系统的数据,然后写入表单或者更新表单。

使用场景

  • 1.当 CRM 成单以后,通过 webhook 自动推送到企业微信群中。
  • 2.定期从 第三方的订单管理系统 获取订单数据,添加到对账单中。

功能详解

webhook 支持两种数据处理方式。 推送数据和获取数据

  • 一般来讲,推送数据和获取数据是一个整体的过程,推送数据主要是在 请求的过程,而获取数据在于接收数据
  • 推送数据:把关联的表单示例中数据,推送到第三方系统。
  • 获取数据:从第三方系统请求数据。结果通过 jsonPath 进行获取数据。

功能设计流程

节点介绍

webhook 可以在流程中或者是节点中进行配置。

可配置内容

1.触发条件-  允许执行webhook的条件,如果条件不满足将无法执行。
2.url- 请求第三方系统的链接地址,支持把字段的变量加入到链接中
   如果人民币为’888’,则下图的链接会变化为 https://api.pro.surongyun.cn/openapi/exchange/single?currency=CNY&RMB=888

3.HTTP 的请求类型目前支持 GET & POST 两种
4.header body 配置,支持手动设置和表单字段填充

  • 1.只有 post 才可以设置 json 请求模板

  • 2.目前仅支持 json 方式请求,同时支持 json 模板。请求时会自动进行替换。

5.结果提取–使用 jsonPath 对结果进行提取,提取后的数据成为中间变量,可以在更新值地方使用。当然您也可以不用配置中间变量
6.更新表单控件规则,利用第五步的中间变量,进行更新字段内容,如果字段有关联的公式等,他会自动进行重新计算。
整体配置图如下

示例:

提交表单后,使用 webhook 实时获取汇率,后计算人民币兑换的美元总值。

1.表单设计

美元=汇率*人民币

2.webhook 节点设计

3.演示

4.查看 webhook 日志请求情况。