Show Menu
主题×

定义 Web 窗体页面排序

表单可以包含一个或多个页面。 它通过图表构建,它允许您对页面和测试、脚本执行和页面跳转录制阶段进行排序。 图构建模式与工作流相同。

关于上一页和下一页

对于每个页面,您可以删除 Next 或按 Previous 钮。 为此,请选择相关页面,然后选择选 Disable next page 项或 Disallow returning to the previous page
您可以用链接替换这些按钮。 请参 阅插入HTML内容

插入跳转

当用 Jump 户单击该对象时,该对象允许访问其他页面或其他表单 Next
目标可以是:
  • 表单的另一页。 为此,请选 Internal activity 择并指定所需页面,如下所示:
  • 另一种形式。 为此,请选择选 Explicit 项并指定目标表单。
  • 目标可以存储在变量中。 在这种情况下,请从下拉列表中选择它,如下所示:
  • 在选 Comment 项卡中,您可以输入操作符单击图中的对象时可见的信息。

示例:根据URL的参数访问其他表单

在以下示例中,我们要配置一个Web表单,在获得批准后,该表单将显示由URL的参数指定的另一个表单。 为此,请应用以下步骤:
  1. 在表单结尾插入跳转:这将替换 End 框。
  2. 在表单属性中,添加存储在​ 本地 ​变量(下一个)中的​ 参数 。 在将数据存储到本 地变量中详细介绍了本地变量
  3. 编辑 Jump 对象,选 Stored in a variable 择选项,并从下 拉框 中选择下一个变量。
  4. 投放URL必须包括目标表单的内部名称,例如:
    https://[myserver]/webForm/APP62?&next=APP22
    
    
    当用户单击该按 Approve 钮时,将 显示表单 APP22。

条件页面显示

根据响应显示

通过 Test 此框,您可以对表单中的页面排序进行条件。 它允许您根据测试结果定义不同的分支行。 这使您能够根据用户提供的答案显示不同的页面。
例如,您可以为已在线订购的客户显示一个不同的页面,为已订购十个以上的客户显示另一个页面。 为此,请在表单的第一页中插入一个类型 Number 输入字段,以便用户声明已下达的订单数。
您可以将此信息存储在数据库的字段中,或使用本地变量。
存储模式在响应存储字 段中有详细介绍
在我们的示例中,我们希望使用一个变量:
在表单的图中,插入一个测试框以定义条件。 对于每个条件,将在测试框的输出处添加一个新分支。
选择 Activate the default branching 选项,以在没有任何条件的情况下添加过渡。 如果所定义的条件涵盖了所有可能的情况,则不必使用此选项。
接下来,当某个或其他条件为真时定义页面排序,例如:

根据参数显示

您还可以根据Web表单的初始化参数或数据库中存储的值个性化页面排序。 请参 阅表单URL参数

添加脚本

Script 对象允许您直接输入JavaScript脚本,例如修改字段值、从数据库检索数据或调用Adobe CampaignAPI。

个性化结束页面

必须在图的末尾放置一个结束页面。 当用户单击Web表单中的按钮时, Approve 将显示结束页。
要个性化此页面,请多次 End 单击,然后在中央编辑器中输入页面内容。
  • 可复制和粘贴现有HTML内容。 为此,请单 Display source code 击并插入HTML代码。
  • 您可以使用外部URL;为此,请选择相应的选项并输入要显示的页面的URL。