互联网服务与对接—WebDirect 对接微信的三步走

在飞沫课公众号的后台,很多用户都有咨询 FileMaker 如何跟微信对接。今天,小飞就从两个部分来分享一下 FileMaker WebDirect如何对接微信。

第一个部分会介绍如何通过三步骤将 FileMaker 的网页发布功能对接到微信中,这部分比较适合懂流程、懂 FileMaker 的用户;第二个部分是 FileMaker 深度对接微信的三个场景,这部分除了要求用户懂流程、懂 FileMaker,还要懂 Web 开发的知识。

本篇文章会着重讲解第一部分,第二部分可以访问文末的视频链接。

如何从微信进入 FileMaker 系统

要将 FileMaker 系统接入到微信的第一步就是要知道从哪些入口进入 FileMaker 系统。FileMaker 可以通过服务器将系统直接发布成网页系统,这时候我们只要将这个网页系统的 URL 地址发布出去就可以在微信中访问了。

一般,有 3 种方式可以让用户快速访问:

1. 直接将系统链接发给微信好友或群,用户点击链接进入。

2. 将系统链接转成二维码(可以使用草料二维码生成),用户扫码进入。

3. 将系统地址添加到公众号的菜单,用户点击公众号底部的菜单进入。

客户如何登录系统

当我们解决了用户如何访问之后,我们就要考虑用户登录的问题了。企业一般使用 FileMaker 都是开发企业运营管理系统,使用的对象为内部员工和外部合作伙伴,部分情况也可能是普通用户。

针对这几种情况,大体可以选择 3 种登录方式:

1. 自动登录到某个开放页面。某些情况下,企业可能希望用户直接进入系统提交信息。这时候就可以在 FileMaker 中设置自动登录,并进入指定开发布局页面。

2. 使用 FileMaker 默认登录或自定义登录界面。这是使用 FileMaker 系统的最佳选择。一方面,我们可以使用企业定制的登录账号系统,另一方面也能保持系统页面风格的统一。

3. 使用微信账号授权登录。在一些不太方便给全部用户注册、分配账号的情况下,可以让用户用微信账号进行授权登录。不过,由于微信的授权访问代码是通过 URL 地址返回,而 FileMaker 的 WebDirect 还不能接受 URL 参数,所以可能比常规授权麻烦一些。

如何设计出符合企业业务流程的微信移动系统

目前,B2B 企业逐渐希望通过系统将管理的触角向分散的上下游延伸,让用户或者供应商也可以直接通过移动化的系统来跟自己互动。这时候,嵌入到微信里的移动端系统,就能最大化降低企业的系统分发成本。

当然,企业的行业、规模、流程等都各不相同,开发出来的系统也各有特点。这部分我们仅分享三条开发原则:

1. 移动端要精简。精简是既要精、又要简。移动端产品设计都非常好,在开发 FileMaker 系统时,也要非常注重用户体验。另外,移动设备的屏幕尺寸和硬件性能也有限,无法全部装下整个系统。通过梳理需求,拿出一小部分需求来开发移动端是比较好的做法。

2. 开发要符合 iOS、安卓或微信的界面风格。iOS、安卓和微信都有非常明显的界面设计风格和尺寸定义。如果要做移动端,就要遵循这些标准,不然系统会有违和感。

3. 充分利用移动端的硬件资源。FileMaker 针对移动端开发了很多特殊的功能。比如:手写签名、摄像头扫描二维码、布局切换动画、拍照上传等等。在开发的时候需要充分利用这些功能,把移动端的优势发挥出现。

一位关注飞沫课的朋友分享了(感谢日尧木木的分享)他们实践了 FileMaker WebDirect 对接微信来进行二维码扫码收货的做法,效率提高非常多。而以我们的经验看来,WebDirect 仍然是普通用户进行对接微信的主流。更职业的开发者可以直接选择使用 FileMaker Data API 来做完全原生的微信对接。