管理答案

存储收集的答案

除了Adobe Campaign中所有Web表单(数据库字段和本地变量)通用的标准存储模式之外,调查还允许使用存档字段动态扩展数据模型。

注意

此选项仅适用于​Survey​类型的Web应用程序。 它不适用于其他类型的Web窗体。

存储在存档字段中

通过添加新的存储空间来保存调查中提供的响应,可以轻松扩展数据模板。 为此,请在创建输入字段时选择​Store answers to a question​选项。 单击​New field…​链接并指定其属性:

输入字段的标签和名称,然后选择字段类型:文本、布尔值、整数或小数、日期等

所选字段类型涉及在用户输入响应时控制数据。 对于​text​字段,可以添加约束(大小写、格式)或指向现有枚举的链接以强制进行选择。

要添加约束,请从下拉列表中选择该约束。 约束有两种类型:

  1. 字符大小写

    输入的信息可以采用以下格式存储在字段中:全部为大写,全部为小写,或者使用首字母。 此约束不要求用户以所选格式输入数据,但保存时将转换在字段中输入的内容。

  2. 数据格式

如果在列表中使用此字段,则可以使用值列表上方的​Initialize the list of values from the database​链接在值表中自动检索枚举的值。

例如,您可以为用户创建一个下拉列表以选择其母语。 相应的存档字段可以与​language​枚举关联,该枚举包含语言列表:

位于字段右侧的​Edit link​图标允许您编辑此枚举的内容:

在字段的​General​选项卡中, Initialize the list of values from the database​链接允许您自动输入提供的标签列表。

示例:将收件人的合同存储在一个字段中

要在一个字段中存储不同类型的合同,请创建一个​Text​输入字段并选择​Store answers to a question​选项。

单击​New field…​链接并输入字段属性。 选择​Multiple values​选项以启用要存储的多个值。

为其他合同创建条目字段,并将数据存储在同一存档字段中。

当用户批准调查时,他们的回答将存储在​Contracts​字段中。

在本例中,请参阅以下答案:

被申请人的资料将包含输入的四份合同。

可通过显示相关列,在调查的​Answers​选项卡中查看它们。

您还可以根据答案筛选收件人,以仅显示您感兴趣的用户。 要实现此目的,请创建定位工作流并使用​Survey responses​框。

根据要恢复的用户档案创建查询。 在以下示例中,通过查询,您可以选择至少具有两份合同(包括A类合同)的用户档案。

对于每个表单,提供的答案可用于字段或标签中。 对存档字段中存储的内容使用以下语法:

<%= ctx.webAppLogRcpData.name of the archived field %
注意

对于其他类型的字段,此部分中详细介绍了语法。

存储设置

您可以以XML格式存档调查的答案。 这样,您就可以保存收集的答案的原始副本,在分项列表中数据过度标准化时,这非常有用。 了解详情

注意

归档原始响应会影响所需的存储空间。 请谨慎使用此选项。

操作步骤:

  • 通过​Edit​选项卡的​Properties​按钮编辑调查属性。
  • 单击​Advanced parameters​链接并选中​Save a copy of raw answers​选项。

默认情况下,您可以为所有调查启用此选项(在发布调查时应用此选项)。 为此,请创建​NmsWebApp_XmlBackup​选项并为其分配值​1,如下所示:

分数管理

您可以为表单页面中提供的选项分配分数。 得分只能与已结束的问题关联:复选框、下拉列表中的值、订阅等。

确认页面后,即当用户单击​Next​或​Finish​按钮时,将在服务器端累积并保存分数。

注意

您可以使用正或负、整数或非整数值。

分数可用于测试或脚本。

注意

得分不能用于同一页面上字段的可见性条件。 但是,它们可在后续页面中使用。

  • 要在测试中使用分数,请使用测试计算公式中的​Score​字段,如下所示:

  • 您可以在脚本中使用分数。

示例:计算一个分数,并将其用作显示下一页的条件:

  • 在调查中,下一页允许您根据下拉列表中选择的值为用户分配不同的分数:

  • 您可以根据所选选项将此分数与第二个值组合在一起:

  • 当用户单击​Next​按钮时,这两个值相加。

  • 可以根据得分对要显示的页面应用条件。 其配置如下:

在此页面上