チュートリアル:ドキュメントフラグメントの作成

05-create-form-data-model-main_small

このチュートリアルは、最初の対話型通信を作成するシリーズのステップです。 チュートリアル内のユースケースを理解して実際に操作できるように、このシリーズのチュートリアルを最初から順に学習することをお勧めします。

ドキュメントフラグメントとは再利用可能な通信のコンポーネントを指し、インタラクティブ通信の作成に使用されます。ドキュメントフラグメントは、次のいずれかの種類になります。

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

このチュートリアルでは、「対話型ドキュメントの計画」のセクションに記載されている解剖学に基づいて、複数のテキスト通信フラグメントを作成する手順を説明します。 このチュートリアルを完了すると、次の操作を実行できるようになります。

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

text_ドキュメント_フラグメント

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

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

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

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

手順 1:請求明細テキストドキュメントフラグメントの作成

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

フィールド データソース
請求書番号 エージェント 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. 作成」をタップします。

    String型の変数を作成します

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

    • Billperiod:文字列タイプ
    • BillDate:日付タイプ

    請求明細

  6. 右側のペインを使用して、次のフィールドのスタティックテキストを作成します。

    • 請求書番号
    • 請求期間
    • 請求日
    • 計画

    静的テキスト

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

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

  9. 請求日​フィールドの横にカーソルを置き、請求日​変数を重複クリックします。

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

  11. 「プラン」フィールドの横にカーソルを置き、customer > customerplan​プロパティを重複クリックします。

    bill_details_customerplan_fdm

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

手順 2:顧客情報テキストドキュメントフラグメントの作成

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

フィールド データソース
顧客名 フォームデータモデル
アドレス フォームデータモデル
供給場所 エージェント 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 を繰り返し、次の変数を作成します。

    • Statecode:番号の種類
    • Numberconnections:番号の種類
  6. データモデルオブジェクト」タブを選択し、右側のウィンドウにカーソルを置き、customer > name​プロパティを重複クリックします。

  7. Enterキーを押してカーソルを次の行に移動し、customer > address​プロパティを重複クリックします。

  8. 右側のペインを使用して、次のフィールドのスタティックテキストを作成します。

    • 携帯電話番号
    • 代替電話番号
    • 供給場所
    • 関係番号
    • 都道府県コード
    • 接続数

    顧客の詳細静的テキスト

  9. モバイル番号」フィールドの横にカーソルを置き、customer/mobilenum​プロパティを重複クリックします。

  10. 代替連絡先番号」フィールドの横にカーソルを置き、customer > alternatemobilenumber*​プロパティを重複クリックします。

  11. Relationship Number」フィールドの横にカーソルを置き、customer/relationshipnumber​プロパティを重複クリックします。

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

  13. 状態コード​フィールドの横にカーソルを置き、状態コード​変数を重複クリックします。

  14. 接続数」フィールドの横にカーソルを置き、接続数​変数を重複クリックします。

    顧客情報

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

手順 3:請求内容テキストドキュメントフラグメントの作成

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

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

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

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

  2. 作成/テキスト​を選択します。

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

    1. bill_summary_first_ic​を​タイトル​フィールドに名前として入力します。 「名前」フィールドにタイトルが自動入力されます。

    2. データモデル」セクションから、「フォームデータモデル」を選択します。

    3. FDM_Create_First_IC をフォームデータモデルとして選択し、「選択」をタップします。

    4. 次へ」をタップします。

  4. 左側のペインで、「変数」タブを選択して「作成」をタップします。

  5. 変数の作成」セクションで、次の手順を実行します。

    1. 変数の名前として「前のバランス」と入力します。
    2. 数値」をタイプとして選択します。
    3. 作成」をタップします。

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

    • Payments:番号の種類
    • Adjustments:番号の種類
    • Amountdue:番号の種類
    • Duedate:日付タイプ
  6. 右側のペインを使用して、次のフィールドのスタティックテキストを作成します。

    • 繰越請求額
    • 支払い
    • 調整
    • 現在の請求期間の料金
    • 請求額
    • 期限
    • 支払期日経過後の遅延延滞金は、20 ドル

    請求書要約静的テキスト

  7. 前のバランス」フィールドの横にカーソルを置き、前のバランス​変数を重複クリックします。

  8. 支払​フィールドの横にカーソルを置き、支払​変数を重複クリックします。

  9. 調整​フィールドの横にカーソルを置き、調整​変数を重複クリックします。

  10. 支払額​フィールドの横にカーソルを置き、支払額​変数を重複クリックします。

  11. 期日​フィールドの横にカーソルを置き、期日​変数を重複クリックします。

  12. データモデルオブジェクト」タブを選択し、右側のウィンドウの「請求現在の請求期間」フィールドの横にカーソルを置き、bills/usagecarges​プロパティを重複クリックします。

    請求内容

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

手順 4:請求概要テキストドキュメントフラグメントの作成

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

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

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

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

  2. 作成/テキスト​を選択します。

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

    1. ​タイトル​」フィールドに、名前としてsummary_charges_first_ic​と入力します。 「名前」フィールドにタイトルが自動入力されます。

    2. データモデル」セクションから、「フォームデータモデル」を選択します。

    3. FDM_Create_First_IC をフォームデータモデルとして選択し、「選択」をタップします。

    4. 次へ」をタップします。

  4. 右側のペインを使用して、次のフィールドのスタティックテキストを作成します。

    • 通話料金
    • 会議通話料金
    • SMS 料金
    • 携帯インターネット料金
    • 国内ローミング料金
    • 国際ローミング料金
    • 付加価値サービス料金
    • 合計請求金額
    • 合計支払金額

    料金の概要

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

  6. 請求料​フィールドの横にカーソルを置き、請求書 > 請求書​プロパティを重複クリックします。

  7. 電話会議料金​フィールドの横にカーソルを置き、bills > confcallcharges​プロパティを重複クリックします。

  8. SMS Charges​フィールドの横にカーソルを置き、bills/smscharges​プロパティを重複クリックします。

  9. モバイルインターネット料金​フィールドの横にカーソルを置き、請求書 > インターネット料金​プロパティを重複クリックします。

  10. 全国ローミング料金​フィールドの横にカーソルを置き、請求書 > roamingnational​プロパティを重複クリックします。

  11. 国際ローミング料金​フィールドの横にカーソルを置き、請求書 > roamingintnl​プロパティを重複クリックします。

  12. 付加価値サービス料​フィールドの横にカーソルを置き、bills > vas​プロパティを重複クリックします。

  13. 手数料合計」フィールドの横にカーソルを置き、請求書 > usagecharges​プロパティを重複クリックします。

  14. TOTAL PAYABLE​フィールドの横にカーソルを置き、bills > usagecharges​プロパティを重複クリックします。

    請求概要

  15. Value Added Services Charges​行のテキストを選択し、「ルールを作成」をタップして、インタラクティブ通信に表示する行に基づいた条件を作成します。

  16. ルールの作成​ポップアップウィンドウで、次の手順を実行します。

    1. データモデルと変数​を選択して、billscallcharges​を選択します。

    2. 演算子として​未満​を選択します。

    3. 番号」を選択し、60 の値を入力します。

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

    create_rules_caption

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

このページ

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