创建交互式通信 create-an-interactive-communication
使用交互式通信编辑器创建交互式通信。 使用拖放功能构建交互式通信,并预览不同设备类型的打印和Web输出。
概述 overview
交互式通信集中管理个性化的交互式信函的创建、汇编和传递。 利用打印作为Web的主控渠道,可最大程度地减少在创建交互式通信的Web输出时的工作重复。
前提条件 prerequisites
以下是创建交互式通信的先决条件:
- 设置 表单数据模型 包含测试数据或与实际数据源(如Microsoft® Dynamics的实例)。
- 确保您具有 文档片段.
- 确保您具有 打印和Web渠道模板.
- 确保您具有 主题 ,以访问web渠道。
创建交互式通信 createic
-
登录到AEM创作实例,然后导航到 Adobe Experience Manager > Forms > Forms和文档.
-
点按 创建 选择 交互式通信. “创建交互式通信”页面。
-
输入以下信息。 :
- 标题:输入交互式通信的标题。
- 名称*:交互式通信的名称是从您输入的标题派生的。 根据需要编辑它。
- 描述:输入有关交互式通信的描述。
- 表单数据模型*:浏览并选择表单数据模型。 有关表单数据模型的更多信息,请参阅 AEM Forms数据集成.
- 预填充服务:选择预填充服务以检索数据并预填充交互式通信。
- 后处理类型:您可以选择在提交交互式通信时触发的AEM或Forms工作流。 选择要触发的工作流的类型。
- 后处理:选择要触发的工作流的名称。 选择AEM工作流时,提供“附件路径”、“布局路径”、“PDF路径”、“打印数据路径”和“Web数据路径”。
- 标记:选择要应用于交互式通信的标记。 您还可以键入新/自定义标记名称,然后按Enter以创建该名称。
- 作者:作者名称将自动从登录用户的用户名中获取。
- 发布日期: 输入发布交互式通信的日期。
- 取消发布日期:输入取消发布交互式通信的日期。
-
点按 下一个. 将显示用于指定打印和Web渠道详细信息的屏幕。
-
输入以下内容:
- 打印:选择此选项可生成交互式通信的打印渠道。
- 打印模板:* 浏览并选择XDP作为打印模板。
- 将“打印为主控”用于Web渠道: 选择此选项可创建与打印渠道同步的Web渠道。 将打印渠道用作Web渠道的主控,可确保Web渠道的内容和数据绑定是从打印渠道派生的,并且在点按“同步”时,在打印渠道中所做的更改会反映在Web渠道中。 但是,作者可以根据需要中断Web渠道中特定组件的继承。 有关更多信息,请参阅 将Web渠道与打印渠道同步.
- Web: 选择此选项可生成交互式通信的Web渠道或响应式输出。
- 交互式通信Web模板:* 浏览并选择Web模板。
- 主题 和 选择主题*:浏览并选择主题以设置交互式通信的Web渠道的样式。 有关更多信息,请参阅 AEM Forms主题.
有关打印渠道和Web渠道的更多信息,请参阅 打印渠道和Web渠道.
-
点按 创建. 将创建交互式通信,并出现一个警报框。 点按 编辑 开始构建交互式通信的内容,如 使用交互式通信创作用户界面添加内容. 或者,您也可以点按 完成 并选择稍后编辑交互式通信。
向交互式通信添加内容 step2
创建交互式通信后,可以使用交互式通信创作界面来构建其内容。
有关交互式通信创作界面的更多信息,请参阅 交互式通信创作简介.
-
按照 创建交互式通信. 或者,您也可以导航到AEM上的现有交互式通信资产,选择该资产,然后点按 编辑 启动交互式通信创作界面。
默认情况下,将显示交互式通信的打印渠道,除非交互式通信是仅限Web渠道。 交互式通信的打印渠道显示目标区域,如所选XDP/打印渠道模板中所示。 在这些目标区域和字段中,您可以添加组件或资产。
-
选择打印渠道后,选择 组件 选项卡。 打印渠道中提供以下组件:
table 0-row-2 1-row-2 2-row-2 3-row-2 Component 功能 图表 添加一个图表,可在交互式通信中使用该图表,以可视方式表示从表单数据模型集合中检索的二维数据。 有关更多信息,请参阅 在交互式通信中使用图表. 文档片段 允许您向交互式通信添加可重用的组件,如文本、列表或条件。 添加的组件可以是基于表单数据模型的组件,也可以是没有表单数据模型的组件。 图像 可让您插入图像。 将组件拖放到交互式通信中,并根据需要对其进行配置。
-
选择打印渠道后,转到 资产 选项卡,然后应用过滤器以仅显示您要查看的资产。
使用资产浏览器,您还可以直接将资产拖放到交互式通信目标区域。
-
将文档片段拖放到交互式通信中。 以下是可在交互式通信的打印渠道中使用的文档片段类型。
有关文档片段的更多信息,请参阅 文档片段.
-
要设置变量绑定,请点按变量并选择 (配置),然后在侧栏的“属性”面板中设置绑定属性。
- 无:代理将填写变量的值。
- 文本片段:如果选中此选项,则可以浏览并选择其内容在字段中呈现的文本文档片段。 只能将这些文本文档片段绑定到中没有变量的变量。
- 数据模型对象:选择在字段中填充其值的表单数据模型属性。
您还可以选择配置相关文本文档片段。 “属性”面板显示文本文档片段中的变量列表。 您可以点按 (编辑)在变量名称旁边,以显示该变量的设置进行编辑。
-
要在选择打印渠道的情况下,在 资产 选项卡,以仅显示布局片段。 将所需的布局片段拖放到交互式通信中。 布局片段基于XDP,可用于在交互式通信中创建图形布局或使用动态数据填充的静态和动态表。
示例:一个布局表,用于显示旧政策和新政策的毛额溢价、忠诚度折扣%以及紧急路边援助可用性。
有关布局片段的更多信息,请参阅 文档片段.
-
选择打印渠道后,在 资产 选项卡。 将所需的图像拖放到交互式通信中,如公司徽标。
此外,在交互式通信中管理以下内容:
-
- 自动同步
- 取消继承
- 重新启用继承
- 同步
-
切换到 Web渠道. Web渠道显示在交互式通信编辑器中。 首次从“打印”渠道切换到Web渠道时,会进行自动同步。 有关更多信息,请参阅 从打印渠道同步Web渠道.
由于在本例中,我们将“打印”用作Web的主控,因此“打印”渠道占位符、内容和数据绑定会同步到Web渠道。 但是,您可以根据需要更改和自定义Web渠道中的特定内容。
-
要在选择Web渠道的Web渠道中添加其他组件,请点按 组件. 根据需要将组件拖放到交互式通信的Web渠道中,然后继续配置这些组件。
table 0-row-2 1-row-2 2-row-2 3-row-2 4-row-2 5-row-2 6-row-2 7-row-2 组件 功能 图表 添加一个图表,可在交互式通信中使用该图表,以可视方式表示从表单数据模型集合中检索的二维数据。 有关更多信息,请参阅 使用图表组件. 文档片段 允许向交互式通信添加可重用的组件、文本、列表或条件。 您添加到交互式通信的可重用组件可以是基于表单数据模型的组件,也可以是没有表单数据模型的组件。 图像 可让您插入图像。 面板 面板组件是用于将其他组件分组在一起的占位符,可控制在交互式通信中如何布局一组组件(如折叠面板和选项卡)。 面板组件还允许您使一组组件可重复用于最终用户,例如在填写教育凭据所需的多个条目中。 表 添加表格以便按行和列整理数据。 目标区域 在Web渠道中插入目标区域以组织特定于Web渠道的组件。 目标区域是一个纯容器,用于对特定于Web渠道的组件进行分组。 文本 向交互式通信的Web渠道中添加富文本。 文本还可以利用表单数据模型对象来使内容动态。 -
根据需要,在您的Web渠道中插入资产。
您可以 预览交互式通信 查看交互式通信的打印和web输出,并根据需要继续进行更改。
预览交互式通信 previewic
您可以使用 预览 用于评估交互式通信外观的选项。 交互式通信的Web渠道还提供了用于模拟各种设备的交互式通信体验的选项。 例如,iPhone、iPad和桌面。 您可以同时使用 预览 和 模拟器 选项,以预览不同屏幕大小的设备的web输出。 预览中的示例数据是从指定的表单数据模型填充的。
此外,您可以 使用代理UI准备和发送交互式通信.
在交互式通信中配置属性 configuring-properties-in-interactive-communication
附件和库访问 attachmentslibrary
在“打印”渠道中,您可以配置附件和库访问权限,以允许代理在代理UI中管理用于交互式通信的附件:
-
在“打印”渠道中,突出显示文档容器,然后点按 属性.
“属性”面板将显示在侧栏中。
-
展开 附件 并指定以下属性:
-
允许库访问:选择以在代理UI中启用代理的库访问。 如果启用,则代理可在准备交互式通信时从库添加文件。
-
允许重新排序附件:选择以使代理使用交互式通信重新排序附件。
-
允许的最大附件数:指定交互式通信允许的最大附件数。
-
要附加的文件:点按 添加 并浏览以选择要附加的文件,并指定以下内容:
- 默认情况下,将此文件附加到文档:如果仅附件不是“必填”,则可以更改此选项。
- 必需: 代理将无法在代理UI中删除附件。
-
-
点按 完成.
XDP/布局字段属性 xdplayoutfieldproperties
-
在编辑交互式通信的打印渠道时,将鼠标悬停在打印渠道模板中构建的字段上,然后选择 (配置)。
“属性”(Properties)对话框显示在侧栏中。
-
指定以下内容:
-
名称:JCR节点名称。
-
标题:在代理UI和文档容器树中输入代理可见的标题。
-
绑定类型:为字段选择以下绑定类型之一。
- 无:代理将填写属性的值。
- 文本片段:如果选中此选项,则可以浏览并选择在字段中呈现内容的文本文档片段。
- 数据模型对象:选择在字段中填充其值的表单数据模型属性。
-
默认值:默认值可确保当指定的数据模型对象或文本片段没有提供任何值时,该字段不为空。 如果数据绑定类型为“无”,则会在字段中预填充默认值。
-
由代理编辑:选择以允许代理编辑代理UI中字段中的值。 如果“绑定类型”为“文本片段”,则此设置不适用。
-
标签:在代理UI中为代理指定随字段一起显示的文本字符串。 如果“绑定类型”为“文本片段”,则此设置不适用。
-
工具提示:在Agent UI中,输入一个文本字符串,该字符串将在鼠标悬停在Agent上时可见。 如果“绑定类型”为“文本片段”,则此设置不适用。
-
必需:选择以使该字段对座席为必填字段。 如果“绑定类型”为“文本片段”,则此设置不适用。
-
允许多行:选择此字段可允许在字段中输入多行文本。 如果“绑定类型”为“文本片段”,则此设置不适用。
-
-
点按 .
将规则应用于交互式通信组件 rules
要在交互式通信中对组件或内容进行条件化,请点按组件/内容块,然后选择 (创建规则)以启动规则编辑器。
有关更多信息,请参阅:
使用表 tables
交互式通信中的动态表 dynamic-tables-in-interactive-communication
您可以在交互式通信中使用布局片段添加动态表。 以下步骤使用信用卡报表的示例来说明如何使用布局片段在交互式通信中创建动态表。
-
确保创建表所需的布局片段在AEM中可用。
-
在交互式通信的打印渠道中,从资产浏览器将布局片段(包含多列表)拖放到目标区域中。
“交互式通信”布局区域中会显示一个表。
-
为表的每个单元格指定数据绑定。 要创建可重复行,请在属于公共集合属性的行中插入表单数据模型属性。
-
点按表中的单元格,然后选择 (配置)。
“属性”(Properties)对话框显示在侧栏中。
-
配置属性:
-
名称:JCR节点名称。
-
标题:输入将在交互式通信编辑器中显示的标题。
-
绑定类型*为字段选择以下绑定类型之一。
- 无
- 数据模型对象:字段中会填充表单数据模型属性的值。
-
数据模型对象:其值在字段中填充的表单数据模型属性。
-
默认值:默认值可确保当指定的数据模型对象没有提供值时,该字段不为空。 默认值已预填充在字段中。
-
由代理编辑:选择以允许代理编辑代理UI中字段中的值。
-
-
点按 .
-
-
预览交互式通信以查看使用数据呈现的表。
仅Web渠道表 web-channel-only-tables
您可以使用类型集合的数据模型属性在交互式通信中创建仅Web渠道动态表。 此类表是集合属性的子属性的表示形式。 您只能编辑表中各单元格的格式属性。
-
切换到Web渠道,然后选择显示数据源浏览器。
-
将收藏集属性拖放到子表单中。
将在子表单中创建表。
-
在交互式通信的Web预览中预览表。
与打印渠道同步Web渠道 synchronize
在创建交互式通信时,如果选择“打印为Web渠道的主控”,则会创建与“打印”渠道同步的Web渠道,并且Web渠道的内容和数据绑定从打印渠道派生,并且当您点按“同步”时,在打印渠道中所做的更改会反映在Web渠道中。
但是,作者可以根据需要中断Web渠道中组件的继承。
单击放大
自动同步 auto-sync
如果使用“打印”渠道作为Web渠道的主控,并从“打印”渠道切换到Web渠道,则会进行自动同步。 自动同步将占位符、内容和数据绑定从打印渠道引入Web渠道。 根据交互式通信的复杂性和内容,自动同步可能需要一些时间。
取消继承 cancel-inheritance
在Web渠道中,组件嵌入到目标区域中。
将鼠标悬停在Web渠道中的相关目标区域上,然后选择 (取消继承),然后在取消继承对话框中,点按 是.
目标区域中组件的继承将被取消,现在您可以根据需要对其进行编辑。
重新启用继承 re-enable-inheritance
在Web渠道中,如果已取消组件的继承,则可以重新启用该组件。 要重新启用继承,请将鼠标悬停在相关目标区域(包括该组件)的边界上,然后点按 .
此时会出现“还原继承”对话框。
如果需要,请选择 在还原继承后同步页面. 选择此选项可同步整个交互式通信。 如果不选择此选项,则只有在恢复继承时同步相关目标区域。
点按 是.
同步 synchronize-1
如果您将“打印为Web渠道的主控”并对打印渠道进行更改,则可以点按“同步”,将新做的更改引入Web渠道。
-
要将Web渠道与打印渠道同步,请点按 同步.
将显示“从主控渠道同步内容”对话框。
-
点按以下任一项:
- 放弃更改:放弃对Web渠道所做的所有更改,而不考虑在Web渠道中所做的更改。
- 保留更改:仅同步未取消继承的目标区域的内容。