最小化されたチャットウィンドウのイベント
最小化された組み込みサービス Aura コンポーネントの eventHandlerFunction では次のイベントを使用します。
eventHandlerFunction は 2 つの位置引数 eventName と eventData と共にコールされます。
eventName に使用できる値と対応するシナリオを次に示します。
| eventName | シナリオ |
|---|---|
| chatConferenceState | 次の場合に起動されます。
|
| chatEndedState | 何らかの理由でチャットが終了したときに起動されます。 |
| chatState | 次の場合に起動されます。
|
| chatTimeoutUpdate | 訪問者のアイドルタイムアウトが開始されたときと、訪問者のアイドル状態が続いている間の 1 秒ごとに起動されます。 |
| chatTransferringState | チャット転送が開始されたときに起動されます。 |
| chatUnreadMessage | 訪問者がエージェントからのメッセージを受信したが、まだ読んでいないときに毎回起動されます。 |
| offlineSupportState | オフラインサポートフォームが読み込まれたときに起動されます。 |
| prechatState | 事前チャットフォームが読み込まれたときに起動されます。 |
| postchatState | 事後チャットフォームが読み込まれたときに起動されます。 |
| queueUpdate | 次の場合に起動されます。
|
| reconnectingState | 訪問者が接続を失ったときに起動されます。 |
| waitingEndedState | 訪問者のチャット要求が何らかの理由で失敗したときに起動されます。 |
| waitingState | 次の場合に起動されます。
|
eventData はイベントのデフォルトのローカライズされた表示ラベルを含むオブジェクトです。一部のイベントでは、追加の値も含まれています。eventData に使用できる追加の値を次に示します。
| eventName | プロパティ | 型 | 説明 |
|---|---|---|---|
| chatConferenceState | agentsInChat | String の配列 | チャット会議内のエージェントのリスト。 |
| agentName | string | チャット会議に参加する、またはチャット会議を退席するエージェントの名前。 | |
| isAgentJoining | boolean | エージェントがチャット会議に参加する (true) かチャット会議を退席する (false) かを示すブール値。 | |
| chatEndedState | reason | string | チャットが終了した理由の説明。値には、次のものがあります。
|
| chatState | agentName | string | エージェントの名前。 |
| agentType | string | チャットに対応するエージェントの種別。使用できる値は agent (サポートエージェント) と chatbot (Einstein ボット) です。 | |
| chatTimeoutUpdate | timeoutSecondsRemaining | int | 訪問者が長い間アイドル状態であるためにチャットがタイムアウトするまでの残り秒数。 |
| chatUnreadMessage | unreadMessageCount | int | 未読メッセージ��数。 |
| agentType | string | チャットに対応するエージェントの種別。使用できる値は agent (サポートエージェント) と chatbot (Einstein ボット) です。 | |
| queueUpdate | queuePosition | int | 訪問者の現在の順番。 |
| waitingEndedState | reason | string | 訪問者のチャット要求が失敗した理由の説明。値には、次のものがあります。
|