シナリオブロック
「ブロック」と呼ばれるアクションやプロンプトは、各シナリオ内で整理され、特定のサービスにおける処理順序を構成します。Telegram連携において、このサービスはチャットサービスであり、シナリオはBright Patternシステムに対し、顧客からエージェントへのメッセージのルーティング方法、顧客から収集すべき情報、顧客に表示する自動メッセージ、および様々な状況における条件付き終了の処理方法を指定します。
図に示す例では、「Mobile Chat」という名前のWebチャットシナリオテンプレートを開いて編集し、「messenger chat」に名前を変更しています。このシナリオをベースとして、ご自身のチャットサービスに合わせて各ブロックの画面プロパティをカスタマイズしてください。これらのブロックの詳細については、Bright Pattern Contact Centerのシナリオビルダーリファレンスガイドをご参照ください。
シナリオからTelegramのデータにアクセスするには、以下のシナリオブロックをこの順序でシナリオに配置する必要があります。配置されていない場合は、それらをシナリオビルダーの中央ペインにドラッグして配置してください。

メッセージを送信
「メッセージを送信」ブロックは、SMS経由でチャット/モバイル/メッセンジャーの顧客にテキストメッセージを送信するために使用されます。「メッセージを送信」の設定に関する詳細については、シナリオビルダーリファレンスガイドの「メッセージを送信」セクションをご参照ください。
If
「If」ブロックを使用すると、指定された条件の検証結果に基づいてシナリオを分岐させることができます。1つのブロック内で、複数の条件分岐(分岐先)を設定することが可能です。
このブロックの使用例については、シナリオビルダーリファレンスガイドの「If」セクションをご参照ください。
エージェントを検索
「エージェントを検索」シナリオブロックは、指定されたインタラクションを処理できる資格を持つエージェントを検索します。エージェントが利用可能になると、このブロックは$(destination)という変数を作成し、その値にエージェントの電話番号(音声の場合)またはユーザー名(チャットの場合)を設定します。
このブロックの画面プロパティに関する説明については、シナリオビルダーリファレンスガイドの「エージェントを検索」セクションをご参照ください。
チャットを接続
「チャットを接続」シナリオブロックは、$(destination)変数で指定された宛先(通常は、直前の「エージェントを検索」ブロックで見つかったエージェント、または指定されたチャットシナリオエントリー)にチャットを接続します。エージェントがログインしている場合、システムはインタラクションの状態に応じてエージェントの状態を追跡します。このブロックは、通話の転送や会議を内部で処理し、相手側が切断するか、最後のエージェントが切断したときにのみ終了します。
このブロックの画面プロパティに関する説明については、シナリオビルダーリファレンスガイドの「チャットを接続」セクションをご参照ください。
終了
「終了」シナリオブロックは、現在アクティブなインタラクションの接続を切断し、シナリオを終了します。
このブロックの画面プロパティに関する説明については、シナリオビルダーリファレンスガイドの「終了」セクションをご参照ください。