# 内外协同二 (点名消课)

来源快照：`result_data_new_260518.json`

- 来源 ID：`1971703953891504028`
- 模块：低代码平台e-builder
- 目录：专题学习 - 场景专题 - 表单专题
- space ID：`1157961794811633670`
- 原文链接：未提供
- 产品基线：未提供

## 正文

**1.****编写目的    **

 本期主要讲解分享在项目实施中教育行业客户，通过e-builder及云桥实现内外协同的场景案例。

本场景中通过e-bulider搭建填报表单，利用云桥配置微信公众号，使学生家长可以通过微信公众号填报体验课预约信息；教师在上课时通过表单自定义按钮触发消课操作，消课成功后微信公众号提醒学生家长点名消课记录。 

场景流程及实现效果如下图：

                                              ![](https://weapp.eteams.cn/papi/file/preview?fileId=1157692530628517933&type=redirect&customParam=%7B%22isExtDist%22%3Atrue%2C%22distributeId%22%3A%22%22%2C%22externalId%22%3A%22%22%2C%22appId%22%3A%22%22%7D)

![](https://weapp.eteams.cn/papi/file/preview?fileId=1157692534771752980&type=redirect&customParam=%7B%22isExtDist%22%3Atrue%2C%22distributeId%22%3A%22%22%2C%22externalId%22%3A%22%22%2C%22appId%22%3A%22%22%7D)    

![](https://weapp.eteams.cn/papi/file/preview?fileId=1157692534771753001&type=redirect&customParam=%7B%22isExtDist%22%3Atrue%2C%22distributeId%22%3A%22%22%2C%22externalId%22%3A%22%22%2C%22appId%22%3A%22%22%7D)

**2.****思路分析**

首先通过云桥绑定微信公众号，利用e-builder表单的外部分发功能，将填报地址配置在微信公众号操作菜单上，作为预约单供外部用户填报，通过动作流实现数据填报成功后触发消息提醒进行告知；教师在点名时配置表单自定义按钮，通过动作流配置分支判断，点名时校验用户体验课次数是否小于1，小于1则内部提醒教师无法点名，反之则进行消课操作，并提醒用户消课成功。 

**3.****操作说明    **       

1、创建点名消课案例应用及数据表单

1）配置课程预约表单及教师点名消课所需表单

![](https://weapp.eteams.cn/papi/file/preview?fileId=1157692534771753032&type=redirect&customParam=%7B%22isExtDist%22%3Atrue%2C%22distributeId%22%3A%22%22%2C%22externalId%22%3A%22%22%2C%22appId%22%3A%22%22%7D)

2）表单内配置自定义按钮配置绑定显示位置及按钮动作

![](https://weapp.eteams.cn/papi/file/preview?fileId=1157692539126177806&type=redirect&customParam=%7B%22isExtDist%22%3Atrue%2C%22distributeId%22%3A%22%22%2C%22externalId%22%3A%22%22%2C%22appId%22%3A%22%22%7D) 

2、配置云桥链接微信公众号

1）通过后台管理中心-云桥，新建微信公众号

![](https://weapp.eteams.cn/papi/file/preview?fileId=1157692538977124372&type=redirect&customParam=%7B%22isExtDist%22%3Atrue%2C%22distributeId%22%3A%22%22%2C%22externalId%22%3A%22%22%2C%22appId%22%3A%22%22%7D)

2）配置微信公众号菜单，配置一二级菜单链接动作

![](https://weapp.eteams.cn/papi/file/preview?fileId=1157692538977124386&type=redirect&customParam=%7B%22isExtDist%22%3Atrue%2C%22distributeId%22%3A%22%22%2C%22externalId%22%3A%22%22%2C%22appId%22%3A%22%22%7D)

![](https://weapp.eteams.cn/papi/file/preview?fileId=1157692539091886138&type=redirect&customParam=%7B%22isExtDist%22%3Atrue%2C%22distributeId%22%3A%22%22%2C%22externalId%22%3A%22%22%2C%22appId%22%3A%22%22%7D)

3）体验报名菜单地址可获取应用内来访预约表单外部分发地址

![](https://weapp.eteams.cn/papi/file/preview?fileId=1157692543386853420&type=redirect&customParam=%7B%22isExtDist%22%3Atrue%2C%22distributeId%22%3A%22%22%2C%22externalId%22%3A%22%22%2C%22appId%22%3A%22%22%7D)

4、通过动作流配置数据逻辑规则

1）报名体验课数据新增后触发消息提醒，提醒用户预约成功 

![](https://weapp.eteams.cn/papi/file/preview?fileId=1157692543386853444&type=redirect&customParam=%7B%22isExtDist%22%3Atrue%2C%22distributeId%22%3A%22%22%2C%22externalId%22%3A%22%22%2C%22appId%22%3A%22%22%7D)

2）教师点名时，触发动作流过程中进行体验课次次数校验，课次小于1时触发内部提醒告知教师，反之触发更新动作及消息提醒动作，依次执行课次次数扣减及消课通知提醒。

![](https://weapp.eteams.cn/papi/file/preview?fileId=1157692543386853459&type=redirect&customParam=%7B%22isExtDist%22%3Atrue%2C%22distributeId%22%3A%22%22%2C%22externalId%22%3A%22%22%2C%22appId%22%3A%22%22%7D)
