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

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

05-create-form-data-model-main_small

このチュートリアルは、 最初のインタラクティブ通信を作成する 系列。 チュートリアル内のユースケースを理解して実際に操作できるように、このシリーズのチュートリアルを最初から順に学習することをお勧めします。

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

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

このチュートリアルでは、 インタラクティブ通信の計画 」セクションに入力します。 このチュートリアルを完了すると、次の操作を実行できるようになります。

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

text_document_fragments

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

各ドキュメントフラグメントには、スタティックテキスト、フォームデータモデルから受信したデータ、エージェント 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. 作成」をタップします。

    variable_create_string

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

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

    variables_bill_details

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

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

    variable_bill_details_static_text

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

  8. カーソルを 請求期間 フィールドに入力し、 Billperiod 変数を使用します。

  9. カーソルを 請求日 フィールドに入力し、 請求日 変数を使用します。

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

  11. カーソルを プラン フィールドに入力し、 顧客 > 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. を選択します。 データモデルオブジェクト タブで、右側のウィンドウにカーソルを置き、 顧客 > 名前 プロパティ。

  7. [Enter] を押してカーソルを次の行に移動し、 顧客 > 住所 プロパティ。

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

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

    customer_details_static_text_fdm

  9. カーソルを モバイル番号 フィールドに入力し、 顧客 > mobilenum プロパティ。

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

  11. カーソルを 関係番号 フィールドに入力し、 顧客 > relationshipnumber プロパティ。

  12. を選択します。 変数 タブで、 供給場所 フィールドに入力し、 Placesupply 変数を使用します。

  13. カーソルを 都道府県コード フィールドに入力し、 Statecode 変数を使用します。

  14. カーソルを 接続数 フィールドに入力し、 数値接続 変数を使用します。

    customer_details_df2

  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 ドル

    bill_summary_static

  7. カーソルを 前の残高 フィールドに入力し、 前の残高 変数を使用します。

  8. カーソルを 支払い フィールドに入力し、 支払い 変数を使用します。

  9. カーソルを 調整 フィールドに入力し、 調整 変数を使用します。

  10. カーソルを 支払額 フィールドに入力し、 Amountdue 変数を使用します。

  11. カーソルを 期限 フィールドに入力し、 Duedate 変数を使用します。

  12. を選択します。 データモデルオブジェクト タブで、 現在の請求期間の請求 右側のウィンドウの「 」フィールドで、 手形 > usagecharges プロパティ。

    bill_summary_static_variables

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

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

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

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

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

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

  2. 選択 作成 > テキスト.

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

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

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

    summary_charges_static

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

  6. カーソルを 通話料 フィールドに入力し、 手形 > 料金 プロパティ。

  7. カーソルを 会議通話料 フィールドに入力し、 手形 > confallcharges プロパティ。

  8. カーソルを SMS 料金 フィールドに入力し、 手形 > smscharges プロパティ。

  9. カーソルを モバイルインターネット料金 フィールドに入力し、 手形 > インターネット料金 プロパティ。

  10. カーソルを 全国ローミング料金 フィールドに入力し、 手形 > 国民の プロパティ。

  11. カーソルを 国際ローミング料金 フィールドに入力し、 手形 > roamingintnl プロパティ。

  12. カーソルを 付加価値サービス料 フィールドに入力し、 手形 > 輸管 プロパティ。

  13. カーソルを 合計請求額 フィールドに入力し、 手形 > usagecharges プロパティ。

  14. カーソルを 買掛金合計 フィールドに入力し、 手形 > usagecharges プロパティ。

    summary_charges_static_fdm

  15. テキストを 付加価値サービス料 行とタップ ルールを作成 インタラクティブ通信で行が表示される条件を作成するには、次の手順に従います。

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

    1. データモデルと変数​を選択して、billscallcharges​を選択します。
    2. 演算子として​未満​を選択します。
    3. 番号」を選択し、60 の値を入力します。

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

    create_rules_caption

  17. クリック 保存 請求概要テキストドキュメントフラグメントを作成するには、次の手順を実行します。

このページ