跳到主要内容

如何通过webhook给流程推送数据

【背景说明】

在一些需求场景中,我们需要直接往安捷云的流程中推送数据,然后再借助安捷云后续的流程动作完成数据流转。那么,可以通过下述步骤来实现。

1.创建一个空流程

注册并登录安捷云产品后,创建一个新流程。

image
Preview

2.将触发节点应用改为webhook

选中【请选择应用】,选择【内置应用】,选择【WebHook】。

image
Preview

3.动作选择

选择【接收(已解析)数据】。

image
Preview

4.系统生成回调地址(保存此地址)

注意:在右侧产生了一个【回调地址】。此地址,就是安捷云接收推送数据的地址。

image
Preview

5.向地址推送数据并验证请求

向地址发数据,get/post均可,请求成功时会返回 “request success”。
【注意】下方截图是使用的postman测试工具。对于单据数据同步场景,建议数据格式如截图所示:数据由一些表头字段与一个表体数组组成,不要出现多层数组,或者多层字典嵌套。

image
Preview

6.继续流程验证

(1)返回Agileflow页面,点击保存并测试。

image
Preview

(2)测试成功后,在输出窗口即可看见刚才发送的数据。
image
Preview