[也适用于v8]{class="badge positive" title="也适用于Campaign v8"}
发布 Web 窗体 publishing-a-web-form
预加载表单数据 pre-loading-the-form-data
如果您希望通过Web窗体更新存储在数据库中的用户档案,则可以使用预加载框。 通过预加载框,您可以指示如何在数据库中查找要更新的记录。
可以使用以下识别方法:
-
Adobe Campaign Encryption
此加密方法使用加密的Adobe Campaign标识符(ID)。 此方法仅适用于Adobe Campaign对象,并且加密的ID只能由Adobe Campaign平台生成。
使用此方法时,您需要通过添加
<%=escapeUrl(recipient.cryptedId) %>
参数。 有关详细信息,请参见 通过电子邮件投放表单. -
DES encryption
此加密方法使用外部提供的标识符(ID),该ID链接到Adobe Campaign和外部提供商共享的密钥。 此 Des key 字段可让您输入此加密密钥。
-
List of fields
此选项允许您从表单当前上下文中的字段中进行选择,这些字段将用于查找数据库中的相应用户档案。
字段可以通过以下方式添加到表单属性 Parameters 选项卡(请参阅 添加参数)。 它们以URL或输入区域的形式放置。
note caution CAUTION 所选字段中的数据未加密。 Adobe Campaign不得以加密形式提供,因为如果 Field list 已选中选项。 在以下示例中,用户档案预加载基于电子邮件地址。
URL可以包含未加密的电子邮件地址,在这种情况下,用户可以直接访问与其相关的页面。
否则,将要求他们提供密码。
note caution CAUTION 如果在列表中指定了多个字段,则数据 所有字段 必须与数据库中存储的数据匹配,才能更新用户档案。 否则,将创建一个新配置文件。 此函数对于Web应用程序特别有用,但不建议用于公共表单。 选择的访问控制选项必须是“启用访问控制”。
此 Skip preloading if no ID 如果不希望更新用户档案,则必须选择选项。 在这种情况下,输入的每个用户档案都将在批准表单后添加到数据库中。 例如,当表单在网站上发布时,将使用此选项。
此 Auto-load data referenced in the form 选项允许您自动预加载与表单中的输入和合并字段匹配的数据。 但是,中引用的数据 Script 和 Test 活动无关。 如果未选择此选项,则需要使用 Load additional data 选项。
此 Load additional data 选项允许您添加未在表单页面中使用,但将预加载的信息。
例如,您可以预先加载收件人的性别,并通过测试框自动将他们定向到适当的页面。
管理Web窗体交付和跟踪 managing-web-forms-delivery-and-tracking
创建、配置和发布表单后,您可以交付表单并跟踪用户响应。
表单的生命周期 life-cycle-of-a-form
在形式的生命周期中,有三个阶段:
-
正在编辑
这是初始设计阶段。 创建新表单时,它处于编辑阶段。 访问表单仅用于测试目的,因此需要参数 __uuid 将在其URL中使用。 此URL可在以下位置访问: Preview 子选项卡。 请参阅 表单URL参数.
note caution CAUTION 只要正在编辑表单,其访问URL就是特殊的URL。 -
待发布
在某些情况下(例如 通过资源包导入表单),Web窗体可以具有 Pending publication 状态,直到它处于活动状态。
note note NOTE 对于技术Web应用程序(可通过 Administration > Configuration > Web applications 菜单),具有的表单 Pending publication 状态为自动 已发布 并获取 Online 状态。 -
在线
设计阶段完成后,即可交付表单。
当表单具有 Being edited 或 Pending publication 状态,它必须 已发布 可以在浏览器中通过Web窗体URL在线访问。
发布后,该表单将一直有效,直到其过期。
表单将为 Live 直到它过期。
note caution CAUTION 要传送,表单的URL不得包含 __uuid 参数。 -
已关闭
表单关闭后,投放阶段结束,表单不可用:用户无法再访问该表单。
可在表单属性窗口中定义到期日期。 有关详细信息,请参见 在线提供表单.
表单的发布状态会显示在表单列表中。
发布表单 publishing-a-form
要更改表单的状态,您需要发布表单。 要执行此操作,请单击 Publication 按钮,然后在下拉框中选择状态。
在线提供表单 making-a-form-available-online
要被用户访问,表单必须处于生产状态并启动,即在其有效期内。 有效日期通过以下方式输入 Properties 表单的链接。
-
使用中的字段 Project 输入表单的开始日期和结束日期。
-
单击 Personalize the message displayed if the form is closed… 定义当用户尝试在表单无效时访问表单时显示的错误消息的链接。
请参阅 表单的辅助功能.
通过电子邮件投放表单 delivering-a-form-via-email
通过电子邮件发送邀请时,您可以使用 Adobe Campaign Encryption 数据协调选项。 为此,请转到投放向导,并通过添加以下参数将链接调整为表单:
<a href="https://server/webApp/APP264?&id=<%=escapeUrl(recipient.cryptedId) %>">
在这种情况下,数据存储的协调密钥必须是收件人的加密标识符。 有关详细信息,请参见 预加载表单数据.
这种情况下,您需要检查 Update the preloaded record 选项。 有关详细信息,请参见 保存Web窗体答案.
日志响应 log-responses
可以在专用选项卡中激活响应跟踪,以监控Web表单的影响。 要执行此操作,请单击 Advanced parameters… 链接表单属性窗口,然后选择 Log responses 选项。
此 Responses 选项卡显示,允许您查看回应者的身份。
选择一个收件人,然后单击 Detail… 按钮以查看提供的响应。
您可以处理查询中提供的响应日志,例如,在发送提醒时仅定向非回应者,或仅向回应者提供特定通信。
导入Web窗体包 import-web-packages
将包含Web表单的包从实例导出和导入另一个实例(例如,从暂存到生产)时,新实例上的Web表单状态可能会因几种情况而异。 下面列出了不同的情况。
在中了解有关Web表单不同状态的更多信息 本节.
-
如果Web窗体状态为 Pending publication 或 Online 从第一个实例导出时:
-
Web窗体获得 Pending publication 在新实例上导入时的状态。
-
如果新实例上已存在该Web表单,则会将其替换为表单的新版本,并采用 Pending publication 状态,即使表单的旧版本为 Online.
-
无论该表单是否存在,该表单都必须 已发布 成为 Online ,并可通过Web窗体URL在浏览器中访问。
-
-
如果Web窗体状态为 Being edited 导出时:
-
如果在导入包的实例上新增Web窗体,则Web窗体将获得 Being edited 状态。
-
如果新实例上已存在该Web表单,则这是对现有表单的修改。 如果表单的旧版本为 Online,旧版本将保持联机状态,直到新版本的表单为 已发布 再次在新实例上执行。
note note NOTE 您可以使用检查Web窗体的最新版本 Preview 选项卡。 -