チュートリアル:ドキュメントフラグメントの作成 tutorial-create-document-fragments

CAUTION
AEM 6.4 の拡張サポートは終了し、このドキュメントは更新されなくなりました。 詳細は、 技術サポート期間. サポートされているバージョンを見つける ここ.

インタラクティブ通信用のドキュメントフラグメントの作成

05-create-form-data-model-main_small

これは、「最初のインタラクティブ通信の作成」シリーズを構成するチュートリアルです。チュートリアルの使用例を理解、実行、デモするために、時系列に従うことをお勧めします。

ドキュメントフラグメントは、インタラクティブ通信の作成に使用される通信の再利用可能なコンポーネントです。 ドキュメントフラグメントには、次の種類があります。

  • テキスト - テキストアセットは、1 つまたは複数の段落で構成される 1 つのコンテンツです。段落は静的または動的にすることができます。
  • リスト - リストは、テキスト、リスト、条件、画像を含む、一連のドキュメントフラグメントです。
  • 条件 - 条件により、フォームデータモデルから受信したデータに基づいてインタラクティブ通信に含めるコンテキストを定義することができます。

本チュートリアルは、インタラクティブ通信の計画セクションの分析に基づいて、複数のテキストドキュメントフラグメントの作成方法を順を追って説明します。このチュートリアルを完了すると、次の操作を実行できるようになります。

  • ドキュメントフラグメントの作成
  • 変数の作成
  • ルールの作成と適用

text_document_fragments

このチュートリアルで作成されたドキュメントフラグメントのリストは次のとおりです。

各ドキュメントフラグメントには、スタティックテキスト、フォームデータモデルから受信したデータ、エージェント UI を使用して入力したデータが含まれます。すべてのフィールドは、インタラクティブ通信の計画セクションに示されています。

このチュートリアルでドキュメントフラグメントを作成する際、エージェント UI を使用してデータを受信するフィールドの変数が作成されます。

このチュートリアルのドキュメントフラグメントを作成するためのフォームデータモデルとして、フォームデータモデルを作成の説明に従って、FDM_Create_First_IC を使用します。

手順 1:請求詳細テキストドキュメントフラグメントを作成 step-create-bill-details-text-document-fragment

請求の詳細ドキュメントフラグメントには、次のフィールドが含まれます。

フィールド
データソース
請求書番号
エージェント UI
請求期間
エージェント UI
請求日
エージェント UI
プラン
フォームデータモデル

以下の手順を実行して、エージェント UI をデータソースとして使用するフィールドの変数を作成し、静的テキストを作成し、ドキュメントフラグメント内でフォームデータモデル要素を使用します。

  1. フォームドキュメントフラグメント」を選択します。

  2. 作成テキスト ​の順に選択します。

  3. 次の情報を指定します。

    1. 入力 bill_details_first_icタイトル フィールドに入力します。 タイトルが 名前 フィールドに入力します。
    2. 選択 フォームデータモデル から データモデル 」セクションに入力します。
    3. 選択 FDM_Create_First_IC フォームデータモデルとしてをタップし、 選択.
    4. 次へ」をタップします。
  4. を選択します。 変数 タブをタップし、 作成.

  5. 変数を作成 セクション:

    1. 入力 Invoicenumber を変数の名前として使用します。
    2. 選択 文字列 をタイプとして使用します。
    3. 作成」をタップします。

    variable_create_string

    手順 4 と 5 を繰り返して、次の変数を作成します。

    • 請求期間:文字列タイプ
    • 請求日:日付タイプ

    variables_bill_details

  6. 右側のウィンドウを使用して、次のフィールドの静的テキストを作成します。

    • 請求書番号
    • 請求期間
    • 請求日
    • プラン

    variable_bill_details_static_text

  7. 請求書番号」フィールドの隣にカーソルを置き、左側のペインで、「変数」タブの​ InvoiceNumber 変数をダブルクリックします。

  8. 請求期間 ​フィールドの隣にカーソルを置き、Billperiod 変数をダブルクリックします。

  9. 請求日 ​フィールドの隣にカーソルを置き、Bill Date 変数をダブルクリックします。

  10. 左側のペインで、「データモデルオブジェクト」タブを選択します。

  11. 計画 ​フィールドの隣にカーソルを置き、顧客customerplan プロパティをダブルクリックします。

    bill_details_customerplan_fdm

  12. 保存」をクリックして、請求明細のテキストドキュメントフラグメントを作成します。

手順 2:顧客詳細テキストドキュメントフラグメントを作成 step-create-customer-details-text-document-fragment

顧客詳細ドキュメントフラグメントには、次のフィールドが含まれています。

フィールド
データソース
顧客名
フォームデータモデル
アドレス
フォームデータモデル
供給場所
エージェント UI
都道府県コード
エージェント UI
モバイル番号
フォームデータモデル
代替連絡先番号
フォームデータモデル
関係番号
フォームデータモデル
接続数
エージェント UI

以下の手順を実行して、エージェント UI をデータソースとして使用するフィールドの変数を作成し、静的テキストを作成し、ドキュメントフラグメント内でフォームデータモデル要素を使用します。

  1. フォームドキュメントフラグメント」を選択します。

  2. 作成テキスト ​の順に選択します。

  3. 次の情報を指定します。

    1. タイトル ​フィールドに、customer_details_first_ic を名前として入力します。タイトルが 名前 フィールドに入力します。
    2. 選択 フォームデータモデル から データモデル 」セクションに入力します。
    3. 選択 FDM_Create_First_IC フォームデータモデルとしてをタップし、 選択.
    4. 次へ」をタップします。
  4. を選択します。 変数 タブをタップし、 作成.

  5. 変数を作成 セクション:

    1. 変数の名前として、Placesupply を入力します。
    2. 選択 文字列 をタイプとして使用します。
    3. 作成」をタップします。

    手順 4 と 5 を繰り返して、次の変数を作成します。

    • ステートコード:数値のタイプ
    • 接続数:数値のタイプ
  6. データモデルオブジェクト」タブを選択し、右側のペインにカーソルを置き、カスタマー名前 ​プロパティをダブルクリックします。

  7. カーソルを次の行に移動するには Enter キーを押し、カスタマー住所 ​プロパティをダブルクリックします。

  8. 右側のウィンドウを使用して、次のフィールドの静的テキストを作成します。

    • モバイル番号
    • 代替連絡先番号
    • 供給場所
    • 関係番号
    • 都道府県コード
    • 接続数

    customer_details_static_text_fdm

  9. 携帯電話番号」フィールドの隣にカーソルを置き、カスタマーmobilenum プロパティをダブルクリックします。

  10. カーソルを 代替連絡先番号 フィールドに入力し、 顧客 > alternatemobilenumber プロパティ。

  11. 関係番号」フィールドの隣にカーソルを置き、カスタマーrelationshipnumber プロパティをダブルクリックします。

  12. 変数」タブを選択して、「供給場所」フィールドの隣にカーソルを置き、Placesupply 変数をダブルクリックします。

  13. 都道府県コード」フィールドの隣にカーソルを置き、Statecode  変数をダブルクリックします。

  14. 接続数」フィールドの隣にカーソルを置き、Numberconnections  変数をダブルクリックします。

    customer_details_df2

  15. 保存」をクリックして、顧客情報のテキストドキュメントフラグメントを作成します。

手順 3:請求内容テキストドキュメントフラグメントの作成 step-create-bill-summary-text-document-fragment

請求内容ドキュメントフラグメントには次のフィールドが含まれています。

フィールド
データソース
前の残高
エージェント UI
支払い
エージェント UI
調整
エージェント UI
現在の請求期間の請求
フォームデータモデル
支払額
エージェント UI
期限
エージェント UI

以下の手順を実行して、エージェント UI をデータソースとして使用するフィールドの変数を作成し、静的テキストを作成し、ドキュメントフラグメント内でフォームデータモデル要素を使用します。

  1. フォームドキュメントフラグメント」を選択します。

  2. 作成テキスト ​の順に選択します。

  3. 次の情報を指定します。

    1. タイトル ​フィールドに、bill_summary_first_ic を名前として入力します。タイトルが 名前 フィールドに入力します。
    2. 選択 フォームデータモデル から データモデル 」セクションに入力します。
    3. 選択 FDM_Create_First_IC フォームデータモデルとしてをタップし、 選択.
    4. 次へ」をタップします。
  4. を選択します。 変数 タブをタップし、 作成.

  5. 変数を作成 セクション:

    1. 変数の名前として、Previousbalance を入力します。
    2. 番号 ​をタイプとして選択します。
    3. 作成」をタップします。

    手順 4 と 5 を繰り返して、次の変数を作成します。

    • 支払い:数値のタイプ
    • 調整:数値のタイプ
    • 量:数値のタイプ
    • 期日:日付タイプ
  6. 右側のウィンドウを使用して、次のフィールドの静的テキストを作成します。

    • 前の残高
    • 支払い
    • 調整
    • 現在の請求期間の請求
    • 支払額
    • 期限
    • 期限後の延滞支払手数料は$ 20 です

    bill_summary_static

  7. 繰越請求額 ​フィールドの隣にカーソルを置き、Previousbalance  変数をダブルクリックします。

  8. 支払い ​フィールドの隣にカーソルを置き、Payments  変数をダブルクリックします。

  9. 調整 ​フィールドの隣にカーソルを置き、Adjustments  変数をダブルクリックします。

  10. 請求額 ​フィールドの隣にカーソルを置き、Amountdue  変数をダブルクリックします。

  11. 支払期日 ​フィールドの隣にカーソルを置き、Duedate  変数をダブルクリックします。

  12. データモデルオブジェクト ​タブを選択し、右側のペイン 現在の請求期間の料金 ​フィールドの隣にカーソルを置き、billsusagecharges プロパティをダブルクリックします。

    bill_summary_static_variables

  13. 保存 ​をクリックして、顧客情報のテキストドキュメントフラグメントを作成します。

手順 4:請求概要テキストドキュメントフラグメントの作成 step-create-summary-of-charges-text-document-fragment

請求概要ドキュメントフラグメントには、次のフィールドが含まれています。

フィールド
データソース
通話料
フォームデータモデル
会議通話料
フォームデータモデル
SMS 料金
フォームデータモデル
モバイルインターネット料金
フォームデータモデル
全国ローミング料金
フォームデータモデル
国際ローミング料金
フォームデータモデル
付加価値サービス料
フォームデータモデル
合計請求額
フォームデータモデル
買掛金合計
フォームデータモデル

静的テキストを作成し、ドキュメントフラグメント内でフォームデータモデル要素を使用するには、以下の手順を実行します。

  1. フォームドキュメントフラグメント」を選択します。

  2. 作成テキスト ​の順に選択します。

  3. 次の情報を指定します。

    1. タイトル ​フィールドに、summary_charges_first_ic を名前として入力します。「名前」フィールドにタイトルが自動入力されます。
    2. 選択 フォームデータモデル から データモデル 」セクションに入力します。
    3. 選択 FDM_Create_First_IC フォームデータモデルとしてをタップし、 選択.
    4. 次へ」をタップします。
  4. 右側のウィンドウを使用して、次のフィールドの静的テキストを作成します。

    • 通話料
    • 会議通話料
    • SMS 料金
    • モバイルインターネット料金
    • 全国ローミング料金
    • 国際ローミング料金
    • 付加価値サービス料
    • 合計請求額
    • 買掛金合計

    summary_charges_static

  5. データモデルオブジェクト」タブを選択します。

  6. 通話料金 フィールドの隣にカーソルを置き、billscallcharges プロパティをダブルクリックします。

  7. 会議 通話料金 ​フィールドの隣にカーソルを置き、billsconfcallcharges プロパティをダブルクリックします。

  8. SMS 料金 ​フィールドの隣にカーソルを置き、billssmscharges プロパティをダブルクリックします。

  9. 携帯インターネット料金 ​フィールドの隣にカーソルを置き、billsinternetcharges プロパティをダブルクリックします。

  10. 国内ローミング料金 ​フィールドの隣にカーソルを置き、billsroamingnational プロパティをダブルクリックします。

  11. 国際ローミング料金 ​フィールドの隣にカーソルを置き、billsroamingintnl プロパティをダブルクリックします。

  12. 付加価値サービス料金」フィールドの隣にカーソルを置き、billsvas プロパティをダブルクリックします。

  13. 合計請求金額」フィールドの隣にカーソルを置き、billsusagecharges プロパティをダブルクリックします。

  14. 合計支払金額」フィールドの隣にカーソルを置き、billsusagecharges プロパティをダブルクリックします。

    summary_charges_static_fdm

  15. 付加価値サービス料金 ​行のテキストを選択し、「ルールの作成」をタップして、インタラクティブ通信で表示された行に基づいて条件を作成します。

  16. ルールを作成 ポップアップウィンドウ:

    1. 選択 データモデルと変数 その後 手形 > 料金.
    2. 選択 次よりも小さい を演算子として使用します。
    3. 選択 数値 値をに入力します。 60.

    この条件に基づき、「付加価値サービス料金」行は、「通話料金」フィールドの値が 60 未満の場合にのみ表示されます。

    create_rules_caption

  17. 保存」をクリックして、請求概要のテキストドキュメントフラグメントを作成します。

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