创建交互通信

概述

交互通信集中管理个性化的交互式通信的创建、组合和投放。 将打印作为Web的主控渠道,您可以最大限度地减少在创建交互式通信的Web输出时的工作重复。

前提条件

以下是创建交互式通信的先决条件:

创建交互式通信

  1. 登录到AEM作者实例,然后导航到​Adobe Experience Manager > Forms > Forms和文档

  2. 点按​创建​并选择​交互通信。 “创建交互式通信”页面。

    创建交互通信

  3. 输入以下信息。 :

    • 标题:输入交互通信的标题。

    • 名称:交互式通信的名称源自您输入的标题。根据需要编辑它。

    • 描述:输入有关交互式通信的说明。

    • 表单数据模型:浏览并选择表单数据模型。有关表单数据模型的详细信息,请参阅AEM Forms Data Integration

    • 预填服务:选择预填服务以检索数据并预填交互通信。

    • 后期处理类型:您可以选择在提交交互通信时触发的AEM或Forms工作流。选择要触发的工作流的类型。

    • 后期处理:选择要触发的工作流的名称。选择AEM工作流时,请提供附件路径、布局路径、PDF路径、打印数据路径和Web数据路径。

    • 标记:选择要应用于交互通信的标记。您还可以键入新的/自定义标记名称,然后按Enter键创建它。

    • 作者:作者姓名自动取自已登录用户的用户名。

    • 发布日期: 输入发布交互式通信的日期。

    • 取消发布日期:输入取消发布交互式通信的日期。

  4. 点按​下一步。 将显示用于指定打印和Web渠道详细信息的屏幕。

  5. 输入以下内容:

    • 打印:选择此选项可生成交互式通信的打印渠道。

    • 打印模板:浏览并选择XDP作为打印模板。

    • Web:选择此选项可生成Web渠道或交互式通信的响应式输出。

    • 交互通信Web模板:浏览并选择Web模板。

    • 题和 选择主题:浏览并选择主题,以设置交互式通信的Web渠道的样式。有关详细信息,请参阅AEM Forms🔗中的主题。

    • 将“打印为主控”用于Web渠道:选择此选项可创建与打印渠道同步的Web渠道。将打印渠道用作Web渠道的主控,可确保Web渠道的内容和数据绑定是从打印渠道派生的,并且点按“同步”时,打印渠道中所做的更改会反映在Web渠道中。 但是,作者可以根据需要中断Web渠道中特定组件的继承。 有关详细信息,请参阅将Web渠道与打印渠道同步
      如果选择​“将打印为Web渠道的主控”选项,则可以选择以下任何模式以生成Web渠道:

      • 自动布局:选择此模式可自动为Web渠道从打印渠道生成占位符、内容和数据绑定。
      • 手动组织:选择此模式,可使用“渠道源”选项卡中提供的主控内容手动选择“打印”元素并将其添 加到 Web渠道。有关详细信息,请参阅选择“打印渠道元素”以创建Web渠道内容

    有关打印渠道和Web渠道的详细信息,请参阅打印渠道和Web渠道

  6. 点按​创建。将创建交互通信,并显示一个警告框。 点按​编辑​以开始构建交互式通信的内容,如使用交互式通信创作用户界面添加内容中所述。 或者,您也可以点按​完成,然后选择稍后编辑交互式通信。

将内容添加到交互通信

创建交互式通信后,可以使用交互式通信创作界面来构建其内容。

有关交互式通信创作界面的详细信息,请参阅交互式通信创作简介

  1. 当您按创建交互式通信中所述点击编辑时,将启动交互式通信创作界面。 或者,您也可以导航到AEM上的现有Interactive Communication资产,将其选中,然后点按​编辑​以启动Interactive Communication创作界面。

    默认情况下,将显示交互式通信的打印渠道,除非交互式通信仅限Web渠道。 交互通信的打印渠道显示目标区域,如所选XDP/打印渠道模板中所示。 在这些目标区域和字段中,您可以添加组件或资产。

  2. 选择“打印”渠道后,选择​“组件”选项卡。 以下组件在打印渠道中可用:

    组件 功能
    图表 添加一个图表,您可以在Interactive Communication中使用该图表,以可视方式表示从表单数据模型集合检索的二维数据。 有关详细信息,请参阅在Interactive Communications中使用图表
    文档片段 允许您向交互式通信中添加可重用的组件,如文本、列表或条件。 添加的组件可以是基于表单数据模型的组件,也可以是没有表单数据模型的组件。
    图像 允许插入图像。

    将组件拖放到您的交互式通信中,并根据需要配置它们。

    在为打印和Web渠道创作交互式通信时,您还可以使用撤消和重做操作。

    使用撤消操作可放弃上次执行的操作,而重做操作可再次合并丢弃的操作。 例如,如果您已在交互式通信中插入图像或创建了数据绑定,并且需要放弃它,请使用撤消操作。

    撤消重做操作

    撤消和重做选项显示在创作UI页面工具栏上。 撤消选项仅在执行操作后显示。 只有在执行撤消操作后,重做选项才会显示在页面工具栏上。 刷新页面时会重置这些操作。

  3. 选择打印渠道后,转到​资产​选项卡,并应用筛选器以仅显示您想看到的资产。

    使用“资产”浏览器,您还可以直接将资产拖放到交互式通信目标区域。

    assets-docfragments

  4. 将文档片段拖放到交互通信中。 以下是可在交互通信的打印渠道中使用的文档片段类型。

文档片段类型 示例用途
文本 用于添加地址、收件人电子邮件和信件正文的文本
条件 根据策略类型将相应的头图像添加到通信的条件:标准版或高级版。
列表 文档片段组,包括文本、条件、其他列表和图像。

您还可以通过使用​资产​选项卡将新片段拖放到目标区域上,来替换文档区域与目标片段之间的绑定。 拖动片段时目标区域的蓝色阴影表示文档片段可以拖放到目标区域。

有关文档片段的详细信息,请参阅文档片段

创作界面使您能够区分未绑定和绑定字段以及交互通信中的变量。 该接口使用橙色边框突出显示未绑定字段和变量。

unbind_fields_variables_highlights_dc

此外,当您将鼠标悬停在这些元素上时,将显示一个工具提示,其中显示“字段”(“未绑定”)或“变量”(“未绑定”)消息。

在文档片段中使用的未绑定变量有时不能显示在创作界面上。 它可能是由于文档片段中的内联文本规则或条件片段的情况。 在这种情况下,以蓝色突出显示的工具提示将作为文档片段的一部分显示。 工具提示显示在文档片段中使用的未绑定变量数。

未绑定变量

点按文档片段,点按configure_icon(Configure),然后点按交互通信的Sidekick中的​属性变量和数据模型对象​部分列表变量,包括隐藏变量和文档片段中使用的数据模型对象。 使用每个数据模型对象或变量旁边的edit(编辑)图标编辑属性。

  1. 要设置变量的绑定,请点按一个变量并选择configure_icon(Configure),然后在提要栏的“属性”面板中设置绑定属性。

    • :代理将填写变量的值。
    • 文本片段:如果选中,您可以浏览并选择一个文本文档片段,其内容将呈现在该字段中。只有那些文本文档片段才能绑定到没有变量的变量。
    • 数据模型对象:选择在字段中填充其值的表单数据模型属性。
    • 默认值: 您可以使用此字段为变量定义默认值。当您预览交互式通信或在代理UI中时,将显示该值。
    • 显示图案: 您还可以为变量定义显示格式。从​Type​下拉列表中选择任何预定义选项,以将显示格式应用于变量。 选择​自定义​以定义列表中不可用的显示模式。 有关详细信息,请参阅数据显示模式

    导航到变量和文档模型对象以设置隐藏变量在数据片段中的绑定。

    您还可以拖放数据源元素或文本文档片段以设置变量绑定。 要创建与任意数据源元素的绑定,请选择​数据源​选项卡,然后将元素拖放到变量名。 数据源元素和变量的类型必须相同才能成功设置绑定。 如果将数据源元素拖放到已绑定的变量,则新元素将替换前一个元素,以用该变量创建新绑定。 同样,选择​资产​选项卡,将文本文档片段拖放到变量名以设置它们之间的绑定。 文本文档片段不得包含任何变量。

  2. 要添加表,在选择打印渠道的情况下,请在​资产​选项卡中应用筛选器以仅显示布局片段。 将所需的布局片段拖放到交互通信中。 布局片段基于XDP,可用于在Interactive Communication中创建图形布局或用动态数据填充的静态和动态表。

    示例:一个布局表,用于显示旧政策和新政策的总溢价、忠诚度折扣%和紧急路边援助可用性。

    有关布局片段的详细信息,请参阅文档片段

  3. 选择打印渠道后,在​资产​选项卡中,将过滤器应用于显示图像。 将所需的图像拖放到交互式通信中,如公司徽标。

    此外,在交互通信中管理以下内容:

  4. 切换到​Web渠道。 Web渠道显示在交互式通信编辑器中。 首次从“打印”渠道切换到“Web”渠道时,将进行自动同步。 有关详细信息,请参阅从打印渠道同步Web渠道

    由于我们在此示例中将“打印”用作Web的主控,因此“打印”渠道占位符、内容和数据绑定将同步到Web渠道。 但是,您可以在Web渠道中更改和自定义特定内容。 消继承已使用打印渠道生成的目标区域和变量,以便能够自定义内容。

    webchannelassets

    点按文档片段,点按configure_icon(Configure),然后点按交互通信的Sidekick中的​属性变量和数据模型对象​部分列表变量,包括隐藏变量和文档片段中使用的数据模型对象。 使用每个数据模型对象或变量旁边的edit(编辑)图标编辑属性。 此外,对于在Web渠道中使用打印渠道自动生成🔗的文档片段,请使用每个数据模型对象和变量旁的canceliheration(取消继承)图标取消继承并能够编辑它们。

  5. 要在Web渠道中添加其他组件,请点按​组件,选择Web渠道。 在您的交互式通信的Web渠道中根据需要拖放组件,然后继续进行配置。

    组件 功能
    图表 添加一个图表,您可以在Interactive Communication中使用该图表,以可视方式表示从表单数据模型集合检索的二维数据。 有关详细信息,请参阅使用图表组件
    文档片段 允许您向交互式通信中添加可重用的组件、文本、列表或条件。 您添加到交互式通信的可重用组件可以是基于表单数据模型的组件,也可以是没有表单数据模型的组件。
    图像 允许插入图像。
    面板 允许您将Panel添加到交互式通信中。
    添加表格以便按行和列整理数据。
    目标区域 在Web渠道中插入一个目标区域,以组织Web渠道特定的组件。 目标区域是一个简单容器,它允许您将Web渠道特定的组件进行分组。
    文本 将富文本添加到交互式通信的Web渠道。 文本还可以利用表单数据模型对象使内容动态化。
    按钮 允许您向交互通信添加Button。 您可以使用按钮组件导航到其他Interactive Communications、自适应表单、图像或文档片段等其他资产或外部URL。
    分隔符 允许您在交互式通信中插入水平线。 使用此组件可区分通信中的各个部分。 例如,您可以使用“分隔符”组件来区分信用卡对帐单中的“客户详细信息”和“信用卡详细信息”部分。
  6. 根据需要,在您的Web渠道中插入资源。

    您可以预览您的交互式通信以查看交互式通信的打印和Web输出的外观,并根据需要继续进行更改。

预览交互通信

可以使用​预览选项​来评估交互式通信的外观。 交互式通信的Web渠道还提供了一个选项,用于模拟不同设备的交互式通信体验。 例如,iPhone、iPad和Desktop。 您可以将​预览​和​模拟器 标尺选项相互结合使用,以针对不同屏幕大小的设备预览网络输出。 预览中的样本数据是从指定的表单数据模型填充的。

  1. 选择(打印或Web)渠道以预览并点按预览。 出现“交互式通信”。

    注意

    预览将填充指定表单数据模型的示例数据。 有关使用某些其他数据或使用预填服务预览交互式通信的详细信息,请参阅使用表单数据模型使用表单数据模型

  2. 对于Web渠道,使用ruler视图不同设备上的交互式通信外观。

    webchannelpreview

此外,您还可以使用代理UI🔗准备和发送交互式通信。

在交互通信中配置属性

附件和库访问

在“打印”渠道中,您可以配置附件和库访问,以允许代理在交互通信的代理UI中管理附件:

  1. 在“打印”渠道中,高亮显示文档容器,然后点按​属性

    documentcontainer属性

    “属性”面板显示在侧栏中。

    属性附件

  2. 展开​附件​并指定以下属性:

    • 允许库访问:选择以在代理UI中为代理启用库访问。如果启用,代理可在准备交互通信时从库添加文件。

    • 允许对附件重新排序:选择此选项可使代理使用交互式通信重新排序附件。

    • 允许的最大附件数:指定交互式通信允许的最大附件数。

    • 要附加的文件:点按 ​添加并浏览以选择要附加的文件,然后指定以下内容:

      • 默认情况下,将此文件附加到文档:如果附件不是“必填”,则可以更改此选项。
      • 必需: 代理将无法在代理UI中删除附件。

    atch文件

  3. 点按​完成

XDP/布局字段属性

  1. 编辑交互式通信的打印渠道时,将指针悬停在打印渠道模板中构建的字段上,然后选择configure_icon(Configure)。

    提要栏中将显示“属性”对话框。

    data_display_patterns_fields

  2. 指定以下内容:

    • 名称:JCR节点名称。

    • 标题:在代理UI和文档容器树中输入对代理可见的标题。

    • 绑定类型:为字段选择以下绑定类型之一。

      • 无:代理将填写属性的值。
      • 文本片段:如果选中,您可以浏览并选择一个文本文档片段,其内容将呈现在该字段中。 或者,将文本文档片段拖放到字段名以设置它们之间的绑定。 文本文档片段不得包含任何变量。
      • 数据模型对象:选择在字段中填充其值的表单数据模型属性。 或者,选择​数据源​选项卡,然后将属性拖放到字段。
    • 默认值:默认值确保在指定的数据模型对象或文本片段没有提供值时字段不为空。如果数据绑定类型为无,则将在字段中预填充默认值。

    • 显示图案:您还可以定义字段的显示格式。从​类型​下拉列表中选择任何预定义选项,以将显示格式应用于字段。 选择​自定义​以定义列表中不可用的显示模式。 有关详细信息,请参阅数据显示模式

    • 可由代理编辑:选择此选项可允许代理编辑代理UI中字段中的值。如果绑定类型是文本片段,则此设置不适用。

    • 标签:指定在代理UI中向代理显示的与字段一起显示的文本字符串。如果绑定类型是文本片段,则此设置不适用。

    • 工具提示:输入将在将鼠标悬停在代理UI中的代理上时可见的文本字符串。如果绑定类型是文本片段,则此设置不适用。

    • 必需:选择此项可使座席的字段成为必填字段。如果绑定类型是文本片段,则此设置不适用。

    • 允许多行:选择此字段可允许在字段中输入多行文本。如果绑定类型是文本片段,则此设置不适用。

  3. 点按done_icon

数据显示模式

创作界面允许您为字段、变量和表单数据模型元素定义数据显示模式,这些元素在为打印和Web渠道创建交互式通信时可用。

要配置数据显示模式,请点按元素,选择configure_icon(Configure),然后在提要栏的​属性​面板中设置显示模式。 从​类型​下拉列表中选择任何预定义选项,以视图与选定类型关联的模式。 从​类型​下拉列表中选择​自定义​以定义列表中不可用的模式。 编辑​Pattern​字段中的值会自动将类型修改为​Custom

要应用显示模式,在“模式”字段中定义的字符或数字数必须与字段、变量和表单数据模型元素的值中定义的字符或数字匹配或超过。 有关详细信息,请参阅example

data_display_pattern_example

在从打印渠道生成Web内容后,可以重新定义字段、变量或表单数据模型元素的显示模式。 因此,元素可以具有为打印和Web渠道定义的不同显示模式。 如果您没有为打印渠道中的元素定义显示模式,并使用打印渠道自动生成Web内容,则为打印渠道中的元素定义的数据绑定定义了​类型​下拉列表中可用的显示模式选项。 如果没有为元素定义绑定,则元素的数据类型将定义可用的显示图案选项。 例如,如果为打印渠道中的元素创建Number类型的列表绑定,则​Type​下拉中可用的显示模式选项为各种格式的Number类型。

切换到​预览​模式或打开Agent UI以视图应用于这些元素的显示模式。

下表列表了为变量设置数据显示模式后显示的值示例:

类型 默认值 显示图案 显示值 描述
社会安全号码 123456789 text 123-45-6789 默认值字段中的位数与“模式”字段中的位数匹配。 成功显示基于图案的值。
社会安全号码 1234567 text 1-23-4567 默认值字段中的位数小于“模式”字段中的位数。 该模式适用于7个可用数字。
社会安全号码 1234567890 text 1234567890 默认值字段中的位数大于“模式”字段中的位数。 因此,显示值没有变化。

如果未为变量或表单文档模型元素指定显示模式,则默认情况下使用全局数据片段配置

如果不将显示模式应用于数字数据类型的变量,则“打印”预览会根据全局文档片段配置显示该模式。 如果对默认全局文档片段配置应用更改,代理UI仍会根据为区域设置定义的默认分隔符显示模式。

同样,对于字段,如果未指定显示模式,则创建打印模板(XDP)时定义的模式将应用于字段。 如果创建打印模板时没有模式,则基于XFA规范的默认模式将应用于字段。

此外,如果指定的显示模式不正确或无法应用,则基于XFA规范的默认模式将应用于字段、变量或表单数据模型元素。

将规则应用于交互通信组件

要在交互式通信中对组件或内容进行条件化,请点按组件/内容,然后选择createruleicon(创建规则)以启动规则编辑器。

有关详细信息,请参阅:

使用表

交互通信中的动态表

您可以在交互通信中使用布局片段添加动态表。 以下步骤使用信用卡对帐单示例来说明如何使用布局片段在交互通信中创建动态表。

  1. 确保创建表所需的布局片段在AEM中可用。

  2. 在您的交互式通信的打印渠道中,从资产浏览器将布局片段(带有多列表)拖放到目标区。

    lf_dragdrop

    “交互式通信”布局区域中将显示一个表。

    lf_dragdrop_table

  3. 为表的每个单元格指定数据绑定。 要创建可重复行,请在属于公用集合属性的行中插入表单数据模型属性。

    1. 点按表中的单元格并选择configure_icon(配置)。

      提要栏中将显示“属性”对话框。

      lf_cell_properties

    2. 配置属性:

      • 名称:JCR节点名称。

      • 标题:输入将在交互式通信编辑器中可见的标题。

      • 绑定类型:为字段选择以下绑定类型之一。

        • 数据模型对象:表单数据模型属性的值将填充在字段中。或者,选择​数据源​选项卡,然后将属性拖放到字段。
      • 数据模型对象:在字段中填充其值的表单数据模型属性。

      • 默认值:默认值确保在指定数据模型对象没有提供值时字段不为空。默认值将预填充在字段中。

      • 可由代理编辑:选择此选项可允许代理编辑代理UI中字段中的值。

    3. 点按done_icon

  4. 预览交互式通信以查看使用数据呈现的表。

    lf_预览

仅Web渠道表

点按Web模板中的根面板,然后点按​+​以将​Table​组件添加到交互通信。 包含两行的表将插入交互通信中。 表的第一行表示表标题。

向表添加行和列

要添加或删除列:

  1. 点按表标题行中的默认文本框以视图组件工具栏。
  2. 选择​添加列​或​删除列​可分别添加或删除表列。

component_toolbar_table1

要添加或删除行:

  1. 点按任意表行以视图组件工具栏。 您还可以使用交互式通信Sidekick中的内容浏览器选择表行。
  2. 选择​添加行​或​删除行​可分别添加或删除表行。 使用工具栏中的​向上移动​和​向下移动​选项可重新排列表中的行。

组件工具栏

A.添 加行 B.除行C.移D. 下移

在表单元格中添加或编辑文本

  1. 选择表单元格中的默认文本框,然后点按edit(编辑)。
  2. 在表单元格中键入文本,然后点按done_icon以保存它。

在表单元格和数据模型对象元素之间创建绑定

  1. 选择表行中的默认文本框,然后点按edit(编辑)。
  2. 点按数据模型对象下拉列表并选择属性。
  3. 点按可保存并创建表单元格与数据模型对象属性之间的绑定。

创建数据绑定

为表单元格中的文本创建超链接

  1. 选择表单元格中的默认文本框,然后点按edit(编辑)。
  2. 选择表单元格中的文本,然后点按超链接图标。
  3. 在​路径​字段中指定URL。
  4. 点按done_icon以保存超链接属性。

创建超链接

创建动态表

可以使用类型集合的渠道模型属性在交互通信中创建仅限Web的动态表。 此类表是集合属性的子属性的表示形式。 只能编辑表中各个单元格的格式属性。

  1. 切换到Web渠道,然后选择显示“数据源”浏览器。
  2. 将集合属性拖放到子表单中。 在子表单中创建表。
  3. 预览交互通信的Web预览中的表。

对表中的列进行排序

您可以根据交互通信中表中的任意列对数据进行排序。 列中的值可以按升序或降序排序。

可将排序应用于包含:

  • 静态文本
  • 数据模型对象属性
  • 静态文本和数据模型对象属性的组合

要启用排序,请执行以下操作:

  1. 选择表,然后点按configure_icon(配置)。 您还可以使用交互通信Sidekick中的​Content​浏览器选择表。

  2. 选择​启用排序。

  3. 点按done_icon以保存表属性。 列标题中的排序图标(向上和向下箭头)表示已启用排序。

    启用排序

  4. 切换到​预览​模式以视图输出。 表会根据表的第一列自动排序。

  5. 单击列标题可根据列对值进行排序。

    带向上箭头的列标题表示:

    • 表将根据该列进行排序。
    • 列中的值按升序显示。

    升序排序

    同样,带有向下箭头的列标题表示以降序显示列中的值。

编辑交互通信属性

创建交互式通信后,您可以在以后编辑其属性。

使用​属性​页可以:

  • 编辑创建交互通信时指定字段的值,如标题和说明。
  • 为现有交互式通信添加或删除Web渠道。
  • 预览、下载或删除交互通信
  • 打开代理UI

要访问​属性​页:

  1. 登录到AEM作者实例,然后导航到​Adobe Experience Manager > Forms > Forms和文档
  2. 选择“交互通信”,然后点按​属性
  3. 选择​常规​选项卡以编辑​标题​和​说明​字段。

添加或删除Web渠道

请执行以下步骤,为现有交互通信添加Web渠道:

  1. 在​属性​页面上,选择​渠道​选项卡。

  2. 选中​Web​复选框,并为Web渠道选择模板。

  3. 选择​“使用打印作为Web渠道的主控”​以启用Web渠道与打印渠道之间的同步。

  4. 点按​保存并关闭​以保存更改。

    同样,您也可以点按​渠道​选项卡上的​Web​复选框,从交互通信中删除Web渠道。

将Button组件添加到Web渠道

您可以将按钮作为组件添加到交互式通信的Web渠道。 使用规则编辑器定义规则,以便能够导航到其他交互通信、自适应表单、图像或文档片段等其他资产,或点按按钮时的外部URL。

要添加按钮并定义其规则,请执行以下操作:

  1. 点按Web模板中的根面板,然后点按​+​以将​Button​组件添加到交互通信中。

  2. 点按按钮组件,然后点按edit-rules以在点按按钮时定义规则。

  3. 在​When​部分,从按钮下拉列表的状态中选择​clicked

  4. 在​Then​部分中:

    1. 从下拉列表中选择操作。 例如,选择​导航到​作为操作类型。

    2. 指定交互式通信、自适应表单、资产或网页的URL。 例如,以下格式指定URL以导航到另一个交互式通信:https://<server-name>:<port>/editor.html/content/forms/af/<Interactive Communication name>/渠道/<渠道名称 — 打印或web>.html

    3. 指定在同一选项卡、新选项卡或新窗口中打开资产的选项。

    4. 点按​完成,然后点按​关闭​以保存规则。

    同样,您也可以从操作类型下拉列表中选择其他可用选项,如调用服务和提交表单。 有关详细信息,请参阅规则编辑器

  5. 预览交互式通信,然后点按按钮以视图第4(b)步中指定的交互式通信、自适应表单、资产或网页。

将面板组件添加到Web渠道

面板组件是用于将其他组件组合在一起的占位符,它控制如何在交互通信中布置一组组件(如折叠面板和选项卡)。 面板组件还允许您使一组组件可重复用于最终用户,例如填写教育凭据所需的多个条目。

执行以下步骤将面板组件添加到Web渠道:

  1. 使用以下任意选项将​Panel​组件插入Web渠道:

    • 点按组件,点按​+​并选择​面板​组件。

    • 从​Component​浏览器面板中,将​Panel​组件拖放到交互式通信上。

    • 点按​内容​浏览器面板中的​面板,然后点按​添加子面板。 选择​添加子面板​选项将显示​添加子面板​对话框。 输入面板组件的标题以及可选描述和名称。

  2. 从​Content​浏览器点按面板,对面板执行其他操作,如配置、编辑规则、复制、删除和插入组件。

    您还可以在​Content​浏览器中拖放面板,以反映右侧窗格中交互式通信结构的更改。

使Web渠道与打印渠道同步

在创建交互式通信时选择“打印为Web渠道的主控”时,将创建与打印渠道同步的Web渠道,并且Web渠道的内容和数据绑定从打印渠道派生,并且当您点按“同步”时,打印渠道中所做的更改可能会反映在Web渠道中。

但是,作者可以根据需要中断Web渠道中组件的继承。

创建打印 主打印主控Web

自动同步

如果选择​“将打印为Web渠道的主控”选项,则可以选择以下任何模式以生成Web渠道:

  • 自动布局:选择此模式可自动为Web渠道从打印渠道生成占位符、内容和数据绑定。
  • 手动组织:选择此模式,可使用“渠道源”选项卡中提供的主控内容手动选择打印渠道元素并将其添加到Web。有关详细信息,请参阅选择“打印渠道元素”以创建Web渠道内容

创建IC选项

注意

同步渠道仅同步从打印渠道到Web渠道的文档片段、图像、条件、列表和布局片段。 包含此类元素的子表单或父节点不会同步。

选择“打印渠道”元素以创建Web渠道内容

如果在创建交互式通信时选择“打印为主控”,但不选择“自动同步”选项,则还可以将“打印渠道”元素拖放到Web渠道创作界面。

导航到​数据源 > 主控内容​以视图打印渠道元素。 将目标区域、字段或表拖放到Web渠道创作界面。 元素名称旁边的蓝色圆圈图标表示“打印渠道”元素已包含在Web渠道中。

主控内容

取消继承

在Web渠道中,组件嵌入到目标区域。

将鼠标悬停在Web渠道中的相关目标区域或变量上,选择cancerientance(取消继承),然后在“取消继承”对话框中,点按​

目标区域内组件的继承将被取消,现在您可以根据需要编辑它们。

重新启用继承

在Web渠道中,如果已取消组件的继承,则可以重新启用它。 要重新启用继承,请将指针悬停在包含该组件的相关目标区域的边界上,然后点按重新启用继承

此时将显示“恢复继承”对话框。

反遗

如果需要,请选择​还原继承后同步页面。 选择此选项可同步整个交互式通信。 如果不选择此选项,则恢复继承时只同步相关目标区域。

点按​

同步

如果对Web渠道使用“打印为主控”并对“打印”渠道进行更改,则可以同步内容以将新做的更改引入Web渠道。

  1. 要将Web渠道与打印渠道同步,请切换到Web渠道,然后点按更多选项图标。

    自动同步选项

  2. 点按以下任一选项:

    • 与打印同步:仅同步继承未取消的目标区域的内容。
    • 重置:将Web渠道内容与打印渠道同步,并放弃对Web渠道所做的所有更改。

使用组件工具栏对继承的组件执行操作

在Web渠道中使用同步选项自动生成内容后,即可对组件执行更多操作,而无需取消继承。

组件工具栏

点按组件以视图以下选项:

  • 复制: 复制组件并将其粘贴到交互通信中的其他位置。

  • 剪切: 在交互通信中将组件从一个位置移动到另一个位置。

  • 插入组件: 在选定组件上方插入组件。

  • 粘贴: 使用上述选项粘贴您剪切或复制的组件。

  • 组: 如果要剪切、复制或粘贴多个组件,请选择多个组件。

  • 父项: 选择组件的父项。

  • 视图 SOM表达式: 视图 件的SOM表达式。

  • 在面板中对象组 合:在面板中组合组件,以便能够同时对这些组件执行操作。有关详细信息,请参阅Panel🔗中的对象分组。

  • 取消继承: 取消 组件在目标区域内的继承以编辑它们。

在面板中对对象进行编组

Web渠道创作界面便于将面板中的组件分组,以便能够同时对这些组件执行操作。 内容​选项卡将编组的组件列表为内容树中面板的子元素。

  1. 点按组件并选择“组(组)”操作。

  2. 选择多个组件,然后点按面板​中的​对象组。

    对象组

  3. 在Panel 对话框的​对象组中,输入Panel的名称。

  4. 输入面板的可选标题和说明。

  5. 单击bullet_checkmark

    编组的组件在内容树中显示为面板的子元素。

    content_tree_grouping

打印渠道的输出格式

使用PrintChannel API为交互式通信的打印渠道定义输出格式。 如果不定义输出格式,AEM Forms将生成PDF格式的输出。

//options for rendering print channel of a multi-channel document
PrintChannelRenderOptions renderOptions = new PrintChannelRenderOptions();
PrintDocument printDocument = printChannel.render(renderOptions);

要以任何其他格式生成输出,请指定输出格式类型。 有关支持的输出格式类型的列表,请参阅PrintChannel API

例如,您可以使用以下示例将PCL定义为交互式通信的输出格式:

//options for rendering print channel of a multi-channel document
PrintChannelRenderOptions renderOptions = new PrintChannelRenderOptions();
renderOptions.setRenderFormat(PrintConfig.HP_PCL_5e);
PrintDocument printDocument = printChannel.render(renderOptions);

On this page

Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now