since version 4.25.6.4 の部分は英語のバージョン表記なのでそのまま残す。


バージョン4.25.6.4以降、LiveAgentには「Display external info in a ticket」(チケット内に外部情報を表示)という便利な新プラグインが追加されました。このプラグインを使うと、エージェントがチケットを開いたときに外部サーバーやアプリケーションからデータを読み込むことができます。接続を作成するための開発スキットがあれば、このプラグインはエージェントが外部システムの情報をより多く見つけるための非常に便利なツールとなります。

例えば、Eコマースシステムの API を呼び出して、エージェントが現在やり取りしている顧客の最新注文一覧を表示させることができ、エージェントは LiveAgent の管理画面上で直接、その顧客がショップで何を注文したかを確認できます。このプラグインの可能性は非常に広く、エージェントの余計なクリック操作を大幅に減らすことができます。

プラグインは LiveAgent の管理パネルの Configuration->System->Plugins section(設定 → システム → プラグインセクション)から有効化・設定できます。「Display external info on the ticket」(チケットに外部情報を表示)の横にある「Activate」(有効化)をクリックしてください。プラグインが有効化され、アプリケーションが再読み込みされたら、再度 Plugins(プラグイン)セクションに戻り、「Display external info in the ticket」の横にある「Configure」(設定)ボタンをクリックして、実際にプラグインの設定を行います。

このプラグインが行うことは、基本的に指定した URL のコンテンツを iframe 経由で読み込み、それをアプリケーション内のチケットセクションにある小さな**「クラウド」アイコン**の下、チケットのサイドバーに表示することです。以下をご覧ください。

プラグインを設定すると、いくつかのオプションを持つ複数のフィールドが表示されます。

それぞれのフィールドとオプションについて説明します。

The display method(表示方法)は、スクリプトのコンテンツをエージェントにどのように表示するかを選択するために使用され、以下の2つのオプションがあります。

  • Proxy request through LiveAgent(LiveAgent経由でリクエストをプロキシする) - プロキシ方式を選択した場合、スクリプトは LiveAgent サーバーによって読み込まれ、実際のコンテンツのみがエージェントに表示されます。そのため、エージェントはコンテンツを表示しているスクリプトの URL を取得する方法がありません。
  • Load directly into agent’s browser(エージェントのブラウザに直接読み込む) - エージェントがスクリプトの URL を取得できてしまうことを気にしない場合は、このオプションを簡単に使用できます。

URL には、エージェントがチケットを開いてカスタムプラグインのセクションに移動したときに呼び出されるべき、カスタムスクリプトの URL アドレスを設定します。必要に応じて変数を使用して URL を組み立てることができます。例:

https://mydomain.com/info.php?customer={$contact_email}&customer_phone={$contact_phone}

HTTP Method(HTTPメソッド)は、指定した URL アドレスへの HTTP リクエストの送信方法(GET または POST メソッドを使用するか)を決定します。

Request body(リクエストボディ)フィールドは、HTTP リクエストメソッドとして POST を選択した場合にのみ使用され、POST リクエストを構築する際に、カスタムスクリプトで使用したい任意の LiveAgent 変数を含めるために使用します。例:

ticket={$conv_conversationid}&subject={$conv_subject}

HTTP メソッドとして GET を選択した場合は、変数を通常の GET パラメーターとして URL に含めます(上記参照)。

HTTP Authentication user and password(HTTP認証のユーザー名とパスワード)は、スクリプトが .htaccess による HTTP 認証で保護されている場合に、コンテンツを表示する際にアプリケーションが自身を認証できるようにするために使用します。