提供: Bright Pattern Documentation
移動先: 案内検索
• English

数字の収集

シナリオビルダーの「数字の収集」シナリオブロック


「数字の収集」シナリオブロックは、発信元に電話のキーパッドを使用して数字の文字列を入力するよう促し、その数字を収集します。

仕組み

具体的には、このブロックは以下のアクションを実行します:

  1. このブロックは、数字の入力を求めるプロンプトを再生し、入力を待ちます。

  2. 「最初の数字入力までのタイムアウト」が切れる前に、ユーザーが入力を開始しない場合(最初の DTMF 数字を入力しない場合)、このブロックはメインのプロンプトの短縮版(例:「有効な入力を受け取れませんでした。もう一度お試しください…」)を再生し、再び入力を待ちます。 この処理は、「再試行回数フィールドで設定された回数まで繰り返されます。指定された再試行回数が超過した場合、このブロックは「入力なし」という条件付き終了経由で終了します。

  3. 発信元は、電話のキーパッドを使用して数字を入力します。

  4. 発信元が指定された「最大桁数」を入力するか、「入力終了ボタン(通常は #)を押すか、または指定された「桁間のタイムアウト」時間中に入力が中断された時点で、入力は完了となります。

  5. 必要に応じて、指定された「入力消去」の数字(通常は *)を入力することで、入力を最初から開始することができます。

  6. 完了すると、このブロックは入力された数字を、指定された名前のシナリオ変数として保存します。

プロパティ

File:「数字の収集」シナリオブロック.PNG
「数字の収集」シナリオブロック。


タイトルテキスト

タイトルテキストは 、ブロックのインスタンスの名前です。

テキストフィールドに名前を入力し、編集ペインの下部にある「更新 」ボタンをクリックしてください。ブロックの新規名前がフローチャートに表示されます。

再生プロンプト(メインプロンプト)

これは、発信元にデータの入力を促す最初のプロンプトです。このメインプロンプトは必須です。

プロンプトの管理に関する詳細は、このガイドの 「音声プロンプト」 セクションで詳しくご確認ください。

予想される桁数の最大値

これは、想定される桁数の最大値です。桁数が変動する可能性がある場合は、このフィールドを空欄のままにしてください。

入力終了ボタン

このボタンは、発信元が入力が完了したことを示すために入力する数字です。ほとんどの音声シナリオでは、この指標としてシャープ記号(#)が使用されます。入力終了ボタンを指定する場合は、メインプロンプトの中でお客様にその旨をお知らせください。予想される入力の長さが固定されている場合は、このパラメータを「なし」に設定し、「予想される最大桁数」を指定してください。

このパラメータが「なし」に設定されている場合、シナリオでは「予想される最大桁数」と「桁間のタイムアウト」に基づいて、発信元が入力を完了したタイミングを判定します。

終了ボタンが押されたか、最大桁数に達した場合のみ入力を承認する

既定では選択されていないこのチェックボックスが選択済の場合、以下のアクションが行われます:

  • 終了ボタンが押されたか、最大桁数に達した場合にのみ、収集されたデータとともにブロックは正常に終了します。
  • 再試行回数がすべて使い果たされ、かつ「完了」ボタンが押されなかった場合、または最大桁数に達しなかった場合、このブロックは「入力なし」の出口に進みます。

結果を格納する変数の名前

これは、入力された桁数が格納されるシナリオ変数の名前です。

再試行回数

「再試行」 とは、シナリオが次へ移動する前に、このブロックが実行を試みる回数です。ブロックの実行を試行する回数を1回のみにする場合は、「1」と入力するか、このフィールドを空白のままにしてください。

タイムアウト後に再生するメインプロンプトの短縮版

このプロンプトは、「最初の数字がダイヤルされるまでのタイムアウト」が期限切れになった際に再生されるものです。これはオプションであり、既定では「再生するプロンプト」が再生されます。

入力桁の消去

これは、発信元が入力内容を空の文字列にリセットするために押すキーです。発信者が長い番号を入力する必要がある場合に便利です。「入力桁の消去」を指定する場合は、メインプロンプトの中でその旨をお客様にお伝えしてください(例:「間違えた場合は、スターキーを押してください」)。

入力中止キー

これは、発信元がこれを入力することで、それまでに输入されたすべての数字を消去し、入力を取り消すための数字です。入力中止用の数字を指定する場合は、メインプロンプトの間にその旨をお客様にお伝えください。発信元がこの数字を押した場合、ブロックは(指定されていても)検証を行わず、直ちに終了します。

最初の数字がダイヤルされるまでのタイムアウト

タイムアウトとは 、シナリオが発信元の入力開始を待機する秒数であり、この時間が経過すると、メインプロンプトの短縮版 が再生されます。

数字間のタイムアウト

これは、入力が完了したとみなされるまで、シナリオが次の数字の入力まで待機する秒数です。

条件付き終了

「数字の収集」ブロックには、「入力なし」または「中止」という2つの条件付き終了のいずれかが設定されます。

入力なし

再試行」フィールドで設定された回数だけ「メインプロンプト(短縮版)」を繰り返し表示した後、ブロックは発信元からの入力を一切受け取らなかった場合です。

中断

発信元が「入力の中断」の数字を押して、入力を中断しました。

< 前へ | 次へ >