默认模板

本指南介绍 SurveyMars「默认模板问卷」的使用方法。默认模板问卷可将用户 ID、姓名、手机号码、邮箱、用户类型等基础信息作为用户层级的公共参数,统一预留在新创建的问卷中,便于开发人员通过链接传参完成系统对接,业务人员只需关注业务相关题目。


用途说明

 

SurveyMars 提供了自定义链接参数 API 功能,可在访问问卷时携带 paramuid 参数,也可将问卷中的某个题目作为参数,通过链接传参的方式自动作答对应题目。


以上方案存在一些不足:每个问卷都需要独立配置;若要传递的是题目参数,题目位置不同,参数名就需要根据问卷题目频繁变动。


为解决这些问题,可使用默认模板问卷方案:将固定的基础题目作为全局公共参数,统一预留在新问卷中,系统题号(题目参数名)保持固定,便于系统对接。


方案整体流程

 

从空白创建问卷时,问卷中没有任何题目。使用本方案的完整流程如下:


1. 主账号首先创建一个问卷(可包含用户 ID、姓名、手机号码、邮箱、用户类型等基础信息),并设置为默认模板问卷


2. 其他子账户创建问卷时,会默认预留这些字段,且题目字段的系统题号(即题目参数的参数名)固定不变。


3. 业务人员创建问卷时,只需关注业务相关题目;开发人员可结合自定义链接参数 API,通过传参方式自动填充默认模板题目。


创建并设置默认模板问卷

 

题型限制


默认模板问卷仅支持以下题型:填空题(不得添加除「姓名」外的属性验证)、单选题、多选题、多级下拉题。如添加其他题型,将不能被设置为默认模板问卷。


默认模板问卷题型限制


设置限制


账户创建者可以将问卷设置为默认模板问卷,其他子账户均无权限进行默认模板问卷设置。


设置入口


进入 "我的账户" > "我的公司" > "企业模板库",点击 "设置模板问卷",在下拉列表中选择之前创建的模板问卷。


设置默认模板问卷入口步骤一


设置默认模板问卷入口步骤二


子账户创建问卷并使用

 

设置了默认模板后,其他子账户在使用时是完全无感的。


- 在没有传参前,问卷不会出现默认模板问卷中的题目。


- 只有在有传参行为后,问卷中才会出现默认模板问卷中的题目。


- 这些题目的系统题号从 30001 开始


如何传递参数(针对开发者)

 

设置了默认模板问卷后,可在任何新创建的问卷中进行开发测试。新问卷中均预留了默认模板问卷题目的位置。默认模板问卷中的第 1 题,对应普通问卷的 第 30001 题,依次类推。结合自定义链接参数 API 中的题目参数,即可通过链接传参自动作答对应题目。


带参数链接示例如下:


https://surveymars.com/q/39k0U1zv5?paramuid=1&q30001={变量1}&q30002={变量2}&q30003={变量3}&q30004={变量4}


- q30001、q30002、q30003、q30004 分别对应默认模板问卷中的第 1、2、3、4 题。


- {变量1}、{变量2}、{变量3}、{变量4} 需要在贵公司业务系统中取得变量值。配置时为变量占位,单个用户访问时需替换为该用户的对应值。


常见问题

 

Q:是单问卷配置还是全局配置?


A:理论上设置了默认模板问卷后是全局配置。但如果问卷没有任何传参行为,其问卷结构不会有任何变化;只有在有传参行为后,问卷中才会出现默认模板问卷中的题目。因此,若访问链接未携带相应参数,该问卷就不会应用此全局配置。


Q:谁可以设置默认模板问卷?


A:仅账户创建者可以设置,其他子账户无此权限。


Q:默认模板问卷支持哪些题型?


A:仅支持填空题(除「姓名」外不得添加属性验证)、单选题、多选题、多级下拉题。添加其他题型将无法设置为默认模板问卷。


注意事项

 

- 仅账户创建者可设置默认模板问卷,请确认操作账号权限。

- 默认模板问卷的题型有限制,创建模板时请严格遵守,避免无法保存设置。

- 无传参行为时,新问卷不会显示默认模板题目;传参后题目才会出现,系统题号从 30000 开始。

- 默认模板第 N 题对应参数名为 q(30000+N) 格式,如第 1 题为 q30001,第 10 题为 q30010,开发人员对接时请保持题号映射一致。

- 传参需结合自定义链接参数 API 使用,参数值需从业务系统动态获取并拼接到访问链接中。

- 修改默认模板问卷后,请同步检查参数映射是否与现有对接逻辑一致。

这篇文章有多大帮助?