如何在微页面上使用CRM业务数据做展示及逻辑判断

适用场景

1、用户提交表单后,通过手机、邮箱或者其他唯一编号查询用户在CRM中的业务数据,比如用户报名活动,提交表单后,基于手机号查询CRM中客户对象的付费状态,如果已经付费跳转报名成功页,如果未付费跳转未付费提示页
2、不需要用户提交表单,用户访问微页面时,直接在链接中获取参数(在微页面长链接中拼接身份参数,可以通过动态参数获取,比如传递了工单ID)或者获取微信的相关ID(参考  营销通微页面提交的线索如何绑定已有的微信粉丝及企业微信客户?),加载函数查询CRM业务数据,做判断跳转及数据展示。如通过工单ID参数查询当前工单处理进度展示到页面。
3、基于用户提交数据创建、更新CRM业务数据,如提交信息更新企业基础资料等。

实现前提

无限制,但是需要写APL

配置方案

场景1:提交表单后执行APL

1、新建微页面,配置号表单,表单提交后配置后动作执行APL
2、新建APL函数进行CRM业务数据操作,参数设置必须设Map类型的Data
3、通过Data获取营销通传递的系统参数和用户提交的表单信息后,在APL中执行CRM相关对象查询和判断
4、基于不同的判断跳转不同的页面,jumpPage中跳转页面的名称必须是微页面内部页面的名称。jumpType=redirect 表示不能返回上一页。
5、跳转进入页面时,可以使用文本、图片组件加{{参数名}}把查询到的业务数据动态展示在页面上,或者传递到下一个跳转链接内,甚至是动态展示图片。
a、文本组件展示值
b、图片组件展示值
c、跳转动态链接

场景2:加载微页面的时候执行APL

1、微页面上挂载函数,APL中可以通过Data参数获取系统字段信息,比如会员ID,小程序/公众号用户openid,在函数中拿到这些参数后,可以执行场景1中的数据判断及查询展示逻辑。
2、获取个性化身份参数,比如给客户发工单满意度调研邮件,邮件中有此微页面链接,微页面链接中动态拼接了工单ID参数。在函数中通过此参数查询工单详情展示。
2026-07-06
0 0