kintone里有新增记录时如何发送通知到微信

bxzhang发表于:2017年05月26日 11:20:21更新于:2017年08月11日 17:29:12

概要

上一篇文章微信里检索kintone记录信息的方法,我们讨论了在微信里检索kintone记录信息的方法。

这次我们将给大家介绍,如何将kintone里新增加的记录,通知到微信的方法。

工作中,下属提交完工作报告,上司如果出差在外,不下载kintone手机应用的话,往往没法及时查看。
但现在大家手机里都会有微信,如果可以在微信里查看,是不是很棒?

简单地说,就是我们将在kintone里新建一个周报的应用,然后追加一条记录发送给微信里指定的人。

由于正式公众号需要认证,这次我们暂时使用微信公众账号测试号。

完成后的样子

kintone上登录写周报,保存。

微信收到消息,确认。

准备

kintone设置

首先根据上面的设想来创建kintone应用。我创建的是简易版的应用。

字段类型字段名称字段代码备注
单行文本框标题标题

DATE_FORMAT(日期, "YYYY年M月d日", "system")&" "&创建人

隐藏计算公式

日期日期日期将登记记录时的日期作为初始值
多行文本框内容内容
创建人创建人创建人


微信公众号设置

接口的配置可以参考微信里检索kintone记录信息的方法 里的微信公众号设置


和kintone关联

下面是主要的原理图。

要完成这个过程主要有两个步骤。第一步,利用kintone这边的JavaScript自定义,向服务器发送请求,将数据传送给服务器;第二步,服务器将数据转发给微信。

kintone自定义

当新建和编辑记录提交的时候,将标题和内容使用外部API函数proxy,发送给服务器。

代码

服务器端处理

向微信主动推送消息的时候,我们需要用到模板消息。微信公众号文档里有关于发送模板消息的具体说明。

首先点击 “新增测试模板”,在微信测试号里注册一个模板信息。

填入以下内容后,点击提交。

提交成功后,系统会自动分配一个模板id号,记住这个模板ID。

编写发送模板信息的处理代码。

代码

总结

我们主要使用了kintone的外部API函数,将kintone的请求发送到外部的服务器上进行处理,从而和微信进行联动。

使用kintone的外部API函数,还可以调用很多其他的API,从而实现更多有趣的功能,大家可以试试看。


    您需要登录后才可以回复