表单推送
当表单操作的相关事件发生时,推送到您的服务器。
配置方式
与数据推送方式类似。
1、前往表单制作>>扩展功能>>数据推送开启数据推送。
2、填写目标服务器地址,并选择推送时间。
目标服务器地址:数据会以HTTP POST请求的形式,推送至目标服务器地址。推送时间:当所选择的事件发生时,数据才会被推送。
推送内容
推送事件列表
推送事件 | 描述 | 备注 |
有表单结构发生变更时推送 | 表单制作保存和修改字段别名时触发 | 可选 |
数据结构定义如下:
参数 | 说明 |
op | 推送事件:“form_update” |
opTime | 推送事件触发时间戳,精确到毫秒 |
data | 具体数据内容 |
表单结构变更
字段 | 字段类型 | 说明 |
appId | string | 应用ID,全局唯一 |
entryId | string | 表单ID,在应用内唯一 |
name | string | 表单名称 |
widgets | array | 用户控件列表,不包含系统字段 |
widgets[].label | string | 控件名称 |
widgets[].name | string | 字段名(设置了字段别名则采用别名,未设置字段别名则采用字段 ID) |
widgets[].widgetName | string | 字段 ID |
widgets[].type | string | 控件类型 |
widgets[].items | array | 可选,当控件类型为子表单时存在 |
推送日志
应用管理>>扩展功能>>数据推送>>推送日志。
推送日志里仅保留近六个月的推送记录;支持根据推送失败、推送成功、全部日志去筛选查询推送记录。
推送日志里记录了每条推送记录的时间、地址、结果,当推送失败了还可以查看推送详情。
点击推送详情的「查看详情」可以看到推送失败的具体详情。
服务器连接测试
当我们在进行服务器连接测试的时候,如果推送失败,也可以看到推送失败的详情。