教程:创建文档片段 tutorial-create-document-fragments

CAUTION
AEM 6.4已结束扩展支持,本文档将不再更新。 有关更多详细信息,请参阅 技术支助期. 查找支持的版本 此处.

为交互式通信创建文档片段

05-create-form-data-model-main_small

本教程是 创建您的第一个交互式通信 系列。 建议按照时间顺序排列系列,以了解、执行和演示完整的教程用例。

文档片段是用于撰写交互式通信的通信的可重用组件。 文档片段的类型如下:

  • 文本 — 文本资产是由一个或多个文本段落组成的一段内容。 段落可以是静态的或动态的。
  • 列表 — 列表是一组文档片段,包括文本、列表、条件和图像。
  • 条件 — 条件允许您根据从表单数据模型收到的数据定义交互式通信中包含的内容。

本教程将指导您完成根据 规划交互式通信 中。 在本教程结束时,您将能够:

  • 创建文档片段
  • 创建变量
  • 创建和应用规则

text_document_fragments

以下是本教程中创建的文档片段列表:

每个文档片段都包含具有静态文本的字段、从表单数据模型接收的数据以及使用代理UI输入的数据。 所有这些字段均在 规划交互式通信 中。

在本教程中创建文档片段时,会为使用代理UI接收数据的字段创建变量。

使用 FDM_Create_First_IC,如 创建表单数据模型 部分作为用于创建文档片段的表单数据模型。

步骤1:创建清单详细信息文本文档片段 step-create-bill-details-text-document-fragment

“清单详细信息”单据片段包含以下字段:

字段
数据源
发票编号
代理 UI
帐单期间
代理 UI
帐单日期
代理 UI
您的计划
表单数据模型

执行以下步骤,为以Agent UI作为数据源的字段创建变量,创建静态文本,并在文档片段中使用表单数据模型元素:

  1. 选择 Forms > 文档片段.

  2. 选择 创建 > 文本.

  3. 指定以下信息:

    1. 输入 bill_details_first_ic 作为 标题 字段。 标题将在 名称 字段。
    2. 选择 表单数据模型数据模型 中。
    3. 选择 FDM_Create_First_IC 作为表单数据模型并点按 选择.
    4. 点按 下一个.
  4. 选择 变量 选项卡,然后点按 创建.

  5. 创建变量 部分:

    1. 输入 发票编号 作为变量的名称。
    2. 选择 字符串 类型。
    3. 点按 创建.

    variable_create_string

    重复步骤4和5以创建以下变量:

    • 计费周期:字符串类型
    • 帐单日期:日期类型

    variables_bill_details

  6. 使用右侧窗格为以下字段创建静态文本:

    • 发票编号
    • 帐单期间
    • 帐单日期
    • 您的计划

    variable_bill_details_static_text

  7. 将光标放在 发票编号 字段,然后双击 发票编号 变量 变量 选项卡。

  8. 将光标放在 帐单期间 字段,然后双击 计费周期 变量。

  9. 将光标放在 帐单日期 字段,然后双击 帐单日期 变量。

  10. 选择 数据模型对象 选项卡。

  11. 将光标放在 您的计划 字段,然后双击 客户 > customerplan 属性。

    bill_details_customerplan_fdm

  12. 单击 保存 创建“清单详细信息”文本文档片段。

步骤2:创建客户详细信息文本文档片段 step-create-customer-details-text-document-fragment

“客户详细信息”文档片段包含以下字段:

字段
数据源
客户名称
表单数据模型
地址
表单数据模型
供应地
代理 UI
状态代码
代理 UI
手机号码
表单数据模型
备用联系人号码
表单数据模型
关系数
表单数据模型
连接数
代理 UI

执行以下步骤,为以Agent UI作为数据源的字段创建变量,创建静态文本,并在文档片段中使用表单数据模型元素:

  1. 选择 Forms > 文档片段.

  2. 选择 创建 > 文本.

  3. 指定以下信息:

    1. 输入 customer_details_first_ic 作为 标题 字段。 标题将在 名称 字段。
    2. 选择 表单数据模型数据模型 中。
    3. 选择 FDM_Create_First_IC 作为表单数据模型并点按 选择.
    4. 点按 下一个.
  4. 选择 变量 选项卡,然后点按 创建.

  5. 创建变量 部分:

    1. 输入 Placesupply 作为变量的名称。
    2. 选择 字符串 类型。
    3. 点按 创建.

    重复步骤4和5以创建以下变量:

    • Statecode:数字类型
    • 数字连接:数字类型
  6. 选择 数据模型对象 选项卡,将光标置于右窗格中,然后双击 客户 > name 属性。

  7. 按Enter键将光标移动到下一行,然后双击 客户 > 地址 属性。

  8. 使用右侧窗格为以下字段创建静态文本:

    • 手机号码
    • 备用联系人号码
    • 供应地
    • 关系数
    • 状态代码
    • 连接数

    customer_details_static_text_fdm

  9. 将光标放在 手机号码 字段,然后双击 客户 > mobilenum 属性。

  10. 将光标放在 备用联系人号码 字段,然后双击 客户 > alternatemobilenumber 属性。

  11. 将光标放在 关系数 字段,然后双击 客户 > 关系编号 属性。

  12. 选择 变量 选项卡,将光标放在 供应地 字段,然后双击 Placesupply 变量。

  13. 将光标放在 状态代码 字段,然后双击 Statecode 变量。

  14. 将光标放在 连接数 字段,然后双击 编号连接 变量。

    customer_details_df2

  15. 单击 保存 创建“客户详细信息”文本文档片段。

步骤3:创建清单汇总文本文档片段 step-create-bill-summary-text-document-fragment

清单汇总单据片段包括以下字段:

字段
数据源
上一余额
代理 UI
支付
代理 UI
调整
代理 UI
当前帐单期间费用
表单数据模型
到期金额
代理 UI
到期日期
代理 UI

执行以下步骤,为以Agent UI作为数据源的字段创建变量,创建静态文本,并在文档片段中使用表单数据模型元素:

  1. 选择 Forms > 文档片段.

  2. 选择 创建 > 文本.

  3. 指定以下信息:

    1. 输入 bill_summary_first_ic 作为 标题 字段。 标题将在 名称 字段。
    2. 选择 表单数据模型数据模型 中。
    3. 选择 FDM_Create_First_IC 作为表单数据模型并点按 选择.
    4. 点按 下一个.
  4. 选择 变量 选项卡,然后点按 创建.

  5. 创建变量 部分:

    1. 输入 上一余额 作为变量的名称。
    2. 选择 数值 类型。
    3. 点按 创建.

    重复步骤4和5以创建以下变量:

    • 付款:数字类型
    • 调整:数字类型
    • 应付款项:数字类型
    • 委托日期:日期类型
  6. 使用右侧窗格为以下字段创建静态文本:

    • 上一余额
    • 支付
    • 调整
    • 当前帐单期间费用
    • 到期金额
    • 到期日期
    • 到期日后的延迟付款费用为$ 20

    bill_summary_static

  7. 将光标放在 上一余额 字段,然后双击 上一余额 变量。

  8. 将光标放在 支付 字段,然后双击 支付 变量。

  9. 将光标放在 调整 字段,然后双击 调整 变量。

  10. 将光标放在 到期金额 字段,然后双击 到期款项 变量。

  11. 将光标放在 到期日期 字段,然后双击 杜代特 变量。

  12. 选择 数据模型对象 选项卡,将光标放在 当前帐单期间费用 字段,然后双击 票据 > 乌萨盖查尔 属性。

    bill_summary_static_variables

  13. 单击 保存 创建“客户详细信息”文本文档片段。

步骤4:创建费用汇总文本文档片段 step-create-summary-of-charges-text-document-fragment

费用汇总单据片段包括以下字段:

字段
数据源
通话费
表单数据模型
电话会议费用
表单数据模型
短信费用
表单数据模型
移动互联网收费
表单数据模型
国家漫游收费
表单数据模型
国际漫游费
表单数据模型
增值服务费
表单数据模型
总费用
表单数据模型
应付总额
表单数据模型

执行以下步骤以创建静态文本并在文档片段中使用表单数据模型元素:

  1. 选择 Forms > 文档片段.

  2. 选择 创建 > 文本.

  3. 指定以下信息:

    1. 输入 summary_charges_first_ic 作为 标题 字段。 将在“名称”字段中自动填充标题。
    2. 选择 表单数据模型数据模型 中。
    3. 选择 FDM_Create_First_IC 作为表单数据模型并点按 选择.
    4. 点按 下一个.
  4. 使用右侧窗格为以下字段创建静态文本:

    • 通话费
    • 电话会议费用
    • 短信费用
    • 移动互联网收费
    • 国家漫游收费
    • 国际漫游费
    • 增值服务费
    • 总费用
    • 应付总额

    summary_charges_static

  5. 选择 数据模型对象 选项卡。

  6. 将光标放在 通话费 字段,然后双击 票据 > 催缴费 属性。

  7. 将光标放在 电话会议费用 字段,然后双击 票据 > concallcharces 属性。

  8. 将光标放在 短信费用 字段,然后双击 票据 > smscharges 属性。

  9. 将光标放在 移动互联网收费 字段,然后双击 票据 > internetcarines 属性。

  10. 将光标放在 国家漫游收费 字段,然后双击 票据 > 罗马尼亚 属性。

  11. 将光标放在 国际漫游费 字段,然后双击 票据 > roamingintnl 属性。

  12. 将光标放在 增值服务费 字段,然后双击 票据 > vas 属性。

  13. 将光标放在 总费用 字段,然后双击 票据 > 乌萨盖查尔 属性。

  14. 将光标放在 应付总额 字段,然后双击 票据 > 乌萨盖查尔 属性。

    summary_charges_static_fdm

  15. 增值服务费 行和点按 创建规则 要创建在交互式通信中显示该行的条件,请执行以下操作:

  16. 创建规则 弹出窗口:

    1. 选择 数据模型和变量 然后 票据 > 催缴费.
    2. 选择 小于 作为运算符。
    3. 选择 数值 并输入值作为 60.

    根据此条件,仅当“呼叫费用”字段的值小于60时,才会显示“增值服务费用”行。

    create_rules_caption

  17. 单击 保存 创建费用汇总文本文档片段。

recommendation-more-help
a6ebf046-2b8b-4543-bd46-42a0d77792da