7

小程序的零代码之旅

 2 years ago
source link: https://blog.mingdao.com/19586.html
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
neoserver,ios ssh client

小程序的零代码之旅

image-2.jpg

作者/陈淋文

编辑/邵可歆

自小程序从2017年首次推出以来,其“触手可及”、“用完即走”的特性使得用户不用再费心手机应用安装太多的问题,也避免了频繁切换应用,优化用户操作体验。而小程序在C端领域的应用也是可圈可点的,比如线下扫码、对话分享、消息通知、小程序切换、历史列表、公众号关联、搜索查找和在线支付这8大基本功能正好符合企业在对外获客、留存、促活、转化上所需的能力支持。

当然,灵活多能的前端也需要后端的配合才能实现数据沉淀,让业务数据发挥更大的价值。目前市场上大多数的低/零代码平台都支持Webhook(反向API)来与其他系统进行数据互通的,而小程序本身也提供了基于HTTP协议标准的API接口。

那么,企业如果能以零代码平台来构建数据后台,再对接微信小程序,那么就能充分发挥两者的优势——业务人员在零代码平台上轻松分析出用户的行为,在小程序界面给客户提供便捷的操作体验,从而客户享受更高质量的服务,提高客户满意度。

既然好处那么明显,做起来会不会很难呢?眼见为实,接下来,本文以用明道云平台搭建的防疫管理应用和防疫小程序为例,介绍明道云对接微信小程序的过程。

一、通过Webhook传递数据到小程序

场景描述:在人员防疫管理系统中维护辖区内的社区信息,同步到用户的小程序端。

image-3.jpgimage-4.jpgimage-5.jpg

人员防疫管理系统上传数据到小程序端的原理如下图。

image-6.jpg

Webhook的配置

  1. 配置触发节点,当社区信息新增或更新时触发工作流进行数据同步。
  2. 第1个Webhook节点,先请求获取小程序的认证签名(access_token),输入小程序后台提供的URL进行访问,返回的参数结果就是所需的access_token。
  3. 第2个Webhook节点,将小程序的URL+第1个Webhook节点的输出结果(也就是access_token)拼成的完整链接作为Webhook url进行post请求,最后在请求体中把所需的字段映射构造上,如id:社区地址(即动态字段值)。

image-7.jpgimage-8.jpg

二、通过工作表api将小程序数据传递到人员防疫管理系统

场景描述:用户登录小程序,填写个人信息同步到人员防疫管理系统。

image-9.jpgimage-10.jpgimage-11.jpgimage-12.jpg

小程序通过防疫管理系统API实现写入/更新/删除数据的原理如下图。

image-13.jpg

在小程序端请求增删改查系统的工作表数据:

  1. 找到对应的工作表,然后将请求URL、appkey、sign、worksheetid、controls对号入座到小程序的请求中(比如最简单的请求方法wx.request)。
  2. 在明道云平台中已经提供了现场的url和代码,复制粘贴到对应的请求方法中即可。

image-14.jpg

三、对文件附件的对接处理方式

图片格式的文件传递:

  1. 将图片的链接(url)获取到,比如保存到文本字段中。
  2. 作为文本参数通过Webhook或api请求即可。

因为通常图片的链接都是直链,所以只要访问链接能查看到图片就可以按上面的方法传递。

非图片格式的附件传递:

通过记录的rowid,可获取非图片形式的附件进行下载。

image-15.jpg

将明道云应用和小程序对接后,就可以同时实现从前端客户和用户到后台内部系统的全线管理。当前端用户提交数据触发对接动作后,后台的明道云系统就能将获取的用户数据进行整理存储、流程运行、BI分析。对于终端客户是个人的企业,这项对接功能大大减少触达用户的距离,大家快来试一下吧!

关于明道云

明道云(www.mingdao.com)成立于2013年,位于上海,创始人为互联网知名人士任向晖先生。明道云是一个APaaS平台,帮助企业快速搭建个性化业务应用。用户不需要代码开发就能够搭建出用户体验上佳的销售、运营、人事、采购等核心业务应用,打通企业内部数据,也能够通过API和Webhook和其他系统对接。

明道云的自动化工作流还可以实现审批、填写等控制流程和业务自动化。如果用户企业使用钉钉或企业微信,也可以将明道云搭建的应用直接对接到工作台上。

明道云可以帮助企业大大节省软件费用、降低定制开发的成本和时间,拥有一个极度灵活和易用的数据中台,并提高整体数字化和智能化水平。目前已有上百万用户使用,付费企业超过4000家,典型客户包括:中铁三局、佛山地铁、普华永道、艾瑞咨询、迪卡侬、北京大学、四川航空、上海静安区街道、艾默生电子、西门子、杭州建筑设计研究院、七天四季酒店、希尔顿、凯宾斯基酒店、可口可乐等知名机构。

点击了解更多


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK