外链在各填报场景中的实践应用
1. 简介
1.1 业务需求
企业在使用简道云的过程中,常常会通过发布 表单填写链接 的方式来实现外部人员填报数据的场景。在不同的填报场景中,可能会遇到一些有特殊需求的情况,如:
- 需要允许填写人提交数据后还能够查看、修改;
- 需要填写人能够查看自己提交的数据,但不允许修改;
- 需要控制链接只能在规定的时间范围内填写,不允许提前、超时填写。
1.2 案例简介
本文将通过三个实践应用场景(课程报名、外部客户下单、活动/会议签到),来介绍 表单填写链接 中如下进阶功能的使用,以帮助大家更好地理解和应用功能:
- 自定义有效期:仅允许在有效期内通过链接填写表单;
- 微信增强:支持「允许填写者查看/修改自己提交的数据」这两种数据操作。
注:
2)启用「微信增强」后,仅可在微信环境中填报数据,请表单发布者根据实际需求判断是否进行启用;
3)请谨慎使用「允许填写者修改自己提交的数据」功能,避免已入库数据被外部人员不当修改。若:
- 需要填写者修改已提交的数据,则建议使用后及时关闭,或配合自定义有效期,达到及时关闭的效果;
- 仅需要填写者修改部分字段信息,则可参考本文 3.4 节方案解决。
2. 允许填写人查改自己提交的数据
2.1 场景简介
在课程报名场景中,某教育企业通过 表单填写链接 将如下「课程报名表」发布给学生家长进行报名信息的填写。
1)业务需求
学生家长提交报名信息后,需要修改基础信息或更换课程,但想要避免联系管理员进行修改的繁琐步骤。
2)实现思路:
- 在设置表单填写链接时,启用微信增强,并允许填写者在微信中修改自己提交的数据;
- 同时,设置链接有效期,控制报名表填写提交的起止时间。当链接过期后,学生家长不能增改数据,避免影响到企业后续按报名信息进行课程排班与缴费。
2.2 配置方案
注:在学习之前建议安装 外链填报场景实践 应用模板,本文将按照模板中的示例数据进行讲解。
1)进入「课程报名表」的编辑页面,点击「扩展功能 >> 表单发布 >> 表单填写链接」:
2)进一步设置表单填写链接,如下图所示:
- 启用「微信增强」,并勾选以下数据操作选项:
- 允许填写者查看自己提交的数据;
- 允许填写者修改自己提交的数据;
- 勾选「自定义有效期」,并设置开始时间和结束时间。
设置完成后,点击「保存」按钮,保存表单填写链接设置。
2.3 效果演示
学生家长可以通过表单填写链接进行课程报名,并可在链接失效前修改自己提交的数据。效果如下所示:
3. 允许填写人查看但不可更改自己提交的数据
3.1 场景简介
在外部客户下单场景中,某制造型企业的订单处理流程为,使用 表单填写链接 将如下流程表单「销售订单表」发布给客户进行订单信息的填写。客户提交表单后,流程开始内部流转,由内部人员进行生产排期、安排发货等。
1)业务需求:外部客户在下单后,希望能够随时查询到订单的后续进展。
2)实现思路:在设置表单填写链接时,启用微信增强,并允许填写者在微信中查看自己提交的数据。
3.2 配置方案
注:在学习之前建议安装 外链填报场景实践 应用模板,本文将按照模板中的示例数据进行讲解。
进入「销售订单表」的编辑页面,点击「扩展功能 >> 表单发布 >> 表单填写链接」。启用「微信增强」,勾选「允许填写者查看自己提交的数据」选项,并点击「保存」按钮即可。
3.3 效果演示
外部客户在微信环境中填写表单后,可以再次通过表单填写链接查看订单的后续处理情况,但无法对原始下单信息进行任何修改。效果如下所示:
3.4 场景扩展
3.4.1 场景简介
1)业务需求
订单流转后,外部客户能够再次编辑部分数据。如:
- 客户在订单审批前可以自由更改订单信息,审批完成后则锁定订单信息以防更改;
- 客户在收到货物后能够填写订单评价,但不允许修改订单的原始信息。
2)实现思路
- 在设置表单填写链接时,允许填写者在微信中修改自己提交的数据;
- 添加辅助字段并设置字段显隐规则,使得订单信息相关字段在订单被审核后不可见。
3.4.2 配置方案
1)进入「销售订单表」的编辑页面,点击「扩展功能 >> 表单发布 >> 表单填写链接」。启用「微信增强」,勾选「允许填写者修改自己提交的数据」选项,并点击「保存」按钮即可。
2)添加“审批结果”辅助字段,用于标识订单是否已被审核。且该字段在流程发起节点不可见。如下图所示:
3)利用 字段显隐规则,使得在订单被审核后,订单信息相关字段在客户编辑表单时不可见,自然也就无法被编辑。如下图所示:
3.4.3 效果演示
1)外部客户在微信环境中填写表单后,可在订单被审核前,再次编辑订单信息。效果如下所示:
2)当订单被审核后,客户可在「我的数据」表格内查看完整订单数据,但在编辑数据时,不可见、不可编辑订单信息相关字段,仅可编辑评价信息。效果如下所示:
4. 控制表单填写链接在自定义时间生效/失效
4.1 场景简介
在活动/会议签到场景中,企业使用「公开发布 >> 表单填写链接」功能将如下「来宾信息表」发布给来宾进行信息的填写,从而实现签到流程的管理。
1)业务需求
- 来宾在提交信息后,可能需要再次编辑自己提交的信息,进行修改或补充;
- 签到结束后,管理员需要手动关闭表单填写链接。若忘记关闭,则可能会收集到无效数据。
2)实现思路
- 在设置表单填写链接时,启用微信增强,并允许填写者在微信中查看和修改自己提交的数据;
- 通过设置有效期,控制来宾可填写表单的时间范围,确保来宾仅在规定时间内能进行签到。
4.2 配置方案
注:在学习之前建议安装 外链填报场景实践 应用模板,本文将按照模板中的示例数据进行讲解。
1)进入「来宾信息表」的编辑页面,点击「扩展功能 >> 表单发布 >> 表单填写链接」:
2)进一步设置表单填写链接,如下图所示:
- 启用「微信增强」,并勾选以下数据操作选项:
- 允许填写者查看自己提交的数据;
- 允许填写者修改自己提交的数据;
- 勾选「自定义有效期」,并设置开始时间和结束时间。
设置完成后,点击「保存」按钮,保存表单填写链接设置。
4.3 效果演示
1)超出有效期时,表单填写链接失效,来宾将无法通过表单填写链接进行签到。效果如下所示:
2)未超出有效期时,来宾可通过表单填写链接进行签到,并可在链接失效前查看并修改自己提交的数据。