最近在做的CRM项目,客户跟进功能中区分了TODO和过去的活动,现在客户需要提醒功能,我就通过对接企业微信日程来实现。
目标:
在白码系统中创建TODO时,通过API在企业微信中创建一个日程;
准备工作:
①在企业微信创建自建应用,在“日程”应用的“可调用接口应用”勾选创建的自建应用。
将企业微信成员id保存到白码系统中,作为日程的拥有者;
整体思路:
①创建三个云函数API,分别用于创建、修改和删除日程;
②在新建TODO的功能中,最后添加一步,调用这个API创建企业微信的日程,返回日程id,保存到跟进记录数据表中;
③同理,在修改、删除TODO功能中,可以通过已保存的日程id进行修改和删除。
实现步骤:
以下流程将以新建TODO创建日程为例进行演示,修改和删除功能操作同理,不再演示。
①创建一个云函数API,使用平台提供的模板即可,根据企业微信官方文档添加输入和输出参数,编写代码;
async function run($input, $output, $modules = modules) {
const wxworkApi = $modules.wxworkApi;