利用延时处理实现表单系统数据通过微信公众号自动发送消息提醒

延时处理是指在流程搭建过程中,在第一个步骤完成后不需要立即开启后续步骤,需要几个小时或者几天后再执行,这时可以利用延时处理功能,来实现数据流程。

如:利用集简云无代码软件集成平台, 连接金数据表单系统与微信公众号平台,通过webhook延时处理功能,在金数据表单后台收到新用户报名的时,通过指定时间利用微信公众号向用户推送开课提醒、课程满意度调研。

利用延时处理实现表单系统数据通过微信公众号自动发送消息提醒

 

延时处理自动化流程搭建示例


这里我们以金数据表单系统为例,当表单系统有新用户报名时,利用集简云内置应用webhook来触发应用数据,通过延时处理应用和微信公众号提前1天向用户发送开课通知,课程结束后1天向用户发送用户满意度调研问卷。 步骤1:利用集简云内置应用webhook来触发金数据表单数据 1)选择应用【webhook】,选择执行动作【接收数据】,保存进行下一步。

利用延时处理实现表单系统数据通过微信公众号自动发送消息提醒

 

2)配置webhook,将webhook URL配置到金数据表单系统中,如图1、图2

利用延时处理实现表单系统数据通过微信公众号自动发送消息提醒

 图1:webhook URL

将webhook URL复制到金数据表单系统【系统设置】-【webhook】-【HTTP POS地址】保存设置。

利用延时处理实现表单系统数据通过微信公众号自动发送消息提醒

 图2:HTTP POS地址设置

3)获取样本数据。样本数据来自于金数据用户提交的报名表单信息,在金数据表单系统建立好表单后,需要在【我的表单】点击【设置】页面打开左侧【微信增强】和【数据推送】,设置好后,webhook即可自动接收金数据表单数据。如图1、图2、图3、图4、图5

利用延时处理实现表单系统数据通过微信公众号自动发送消息提醒

 图1:在金数据表单系统创建报名信息表

在【微信增强】开启收集微信信息,【通过哪种方式收集】选择自己的微信认证服务号,【获取填写信息】静默获取填写者微信OpenID(无需确认),保存设置。这个功能主要用于步骤3和步骤5获取用户OpenID使用。点击查看配置微信公众号流程

利用延时处理实现表单系统数据通过微信公众号自动发送消息提醒

 图2:在金数据我的表单配置公众号接口

在【数据推送】开启数据推送,选择推送新增数据,填写在步骤1获取的webhook HTTP POST地址,保存设置。利用延时处理实现表单系统数据通过微信公众号自动发送消息提醒

 图3:在金数据我的表单开启数据推送

金数据后台收到新用户报名信息,如:课程名称、用户姓名、年龄、上课时间等数据,数据自动同步到webhook。获取样本数据成功步骤1设置完成。

利用延时处理实现表单系统数据通过微信公众号自动发送消息提醒

 图4:金数据后台收到新用户报名

利用延时处理实现表单系统数据通过微信公众号自动发送消息提醒

 图5:webhook接收金数据新用户报名信息

步骤2:选择延时处理应用,设置固定延迟时间 延时处理的执行动作分为:

  • 固定延时:固定延时是指在上一个步骤完成后,延期一定的时间执行,比如15分钟,2小时,7天等。

  • 动态延时:动态延迟时间是用户可以指定一个时间字段或者手动输入一个时间字段作为延迟时间,在这个时间之前或者之后进行。例如,我们可以使用 “-2” 天,意思是延时到期前2天执行。

1)选择应用【延时处理】,这里选择执行动作【设置动态延迟时间】

利用延时处理实现表单系统数据通过微信公众号自动发送消息提醒

 

2)字段匹配。选择日期时间(正式开课时间),设置延迟时间(提前通知可填负数)设置时间单位(分钟/小时/天)填好保存进行下一步。

利用延时处理实现表单系统数据通过微信公众号自动发送消息提醒

3)发送数据。样本数据显示设置成功,步骤2完成。

利用延时处理实现表单系统数据通过微信公众号自动发送消息提醒

 

步骤3:增加微信公众号应用,发送模板消息 1)选择应用【微信公众号】,选择执行动作【发送模板消息】保存进行下一步。

利用延时处理实现表单系统数据通过微信公众号自动发送消息提醒

 

2)选择账户。选择新增账户,用微信公众号绑定的管理员个人微信号扫码授权。选择授权后的企业公众号保存。

利用延时处理实现表单系统数据通过微信公众号自动发送消息提醒

3)字段匹配设置。【模板选择】微信后台的模板消息类型,【接收用户微信OpenID】可以在下拉框webhook里选择x_field_weixin_openid的字段,模板参数也可以在webhook里选择想要通知用户的上课的信息,也可以手动输入推送文本。

利用延时处理实现表单系统数据通过微信公众号自动发送消息提醒

 

4)发送数据。数据发送成功,报名人员在公众号收到消息提醒通知。如图1、图2

利用延时处理实现表单系统数据通过微信公众号自动发送消息提醒

 图1:应用配置成功发送文本数据

利用延时处理实现表单系统数据通过微信公众号自动发送消息提醒

 图2:微信公众号收到第1次延时提醒消息

步骤4:添加延时处理应用,设置多次延迟 1)选择应用【延时处理】,这里选择执行动作【设置动态延迟时间】

利用延时处理实现表单系统数据通过微信公众号自动发送消息提醒

 

2)字段匹配。选择日期时间(正式开课时间),设置延迟时间(课程结束后1天进行用户满意度调研)设置时间单位(分钟/小时/天)填好保存进行下一步。

利用延时处理实现表单系统数据通过微信公众号自动发送消息提醒

 

3)发送数据。样本数据显示设置成功,步骤4完成。

利用延时处理实现表单系统数据通过微信公众号自动发送消息提醒

 

步骤5:添加微信公众号,发送用户满意度调研消息

1)选择应用【微信公众号】,选择执行动作【发送模板消息】保存进行下一步。

利用延时处理实现表单系统数据通过微信公众号自动发送消息提醒

 

2)选择账户。选择刚刚授权过的微信公众号,点击保存。

利用延时处理实现表单系统数据通过微信公众号自动发送消息提醒

 

3)字段匹配设置。【模板选择】微信公众号后台的模板消息类型(需要自己在公众号后台设置),【接收用户微信OpenID】可以在下拉框webhook里选择x_field_weixin_openid的字段,【模板跳转链接】复制在金数据表单创建的用户满意度调研链接,【模板参数】也可以在webhook里选择想要通知用户的满意度调研的信息,也可以手动输入推送文本。

利用延时处理实现表单系统数据通过微信公众号自动发送消息提醒

 

4)发送数据。数据发送成功,报名人员在公众号收到消息提醒通知。如图1、图2

利用延时处理实现表单系统数据通过微信公众号自动发送消息提醒

 图1:应用配置成功发送文本数据

利用延时处理实现表单系统数据通过微信公众号自动发送消息提醒

图2:微信公众号收到第2次延时提醒消息

上一篇:飞书的webhook在哪?


下一篇:kubebuilder实战之八:知识点小记