功能简介
流程流转或智能工作流中,使用 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.表单设计
美元=汇率*人民币