この文章は Salesforce 機械翻訳システムを使用して翻訳されました。詳細はこちらをご参照ください。
英語に切り替える

オムニチャネルコンソールイベントのメソッド

コンソールで特定の種別のイベント (ユーザーがタブを閉じた場合など) が発生したときに、JavaScript を実行できます。コンソールイベントの標準メソッドに加え、オムニチャネルに固有のイベントもいくつかあります。これらのイベントは Salesforce Classic にのみ適用されます。

オムニチャネルコンソールイベント

イベント 説明 ペイロード
sforce.console.ConsoleEvent.​PRESENCE.LOGIN_SUCCESS オムニチャネルユーザーがオムニチャネルに正常にログインすると起動します。

API バージョン 32.0 以降で使用できます。

  • statusId — エージェントの現在のプレゼンス状況の ID。
sforce.console.ConsoleEvent.​PRESENCE.STATUS_CHANGED ユーザーが自分のプレゼンス状況を変更すると起動します。

API バージョン 32.0 以降で使用できます。

  • statusId — エージェントの現在のプレゼンス状況の ID。
  • channels — channel チャネルオブジェクトの JSON 文字列。
  • statusName — エージェントの現在のプレゼンス状況の名前。
  • statusApiName — エージェントの現在のプレゼンス状況の API 名。
sforce.console.ConsoleEvent.​PRESENCE.LOGOUT ユーザーが Salesforce からログアウトすると起動します。

API バージョン 32.0 以降で使用できます。

なし
sforce.console.ConsoleEvent.​PRESENCE.WORK_ASSIGNED ユーザーに新しい作業項目が割り当てられると起動します。

API バージョン 32.0 以降で使用できます。

  • workItemId — オムニチャネル経由で転送されたオブジェクトの ID。このオブジェクトは、エージェントに割り当てられるときに、workId を使用した割り当て作業となります。
  • workId — エージェントに転送された割り当て作業の ID。
sforce.console.ConsoleEvent.​PRESENCE.WORK_ACCEPTED ユーザーが割り当て作業を受け入れるか、割り当て作業が自動的に受け入れられると起動します。

API バージョン 32.0 以降で使用できます。

  • workItemId — オムニチャネル経由で転送されたオブジェクトの ID。このオブジェクトは、エージェントに割り当てられるときに、workId を使用した割り当て作業となります。
  • workId — エージェントに転送された割り当て作業の ID。
sforce.console.ConsoleEvent.​PRESENCE.WORK_DECLINED ユーザーが割り当て作業を却下すると起動します。

API バージョン 32.0 以降で使用できます。

  • workItemId — オムニチャネル経由で転送されたオブジェクトの ID。このオブジェクトは、エージェントに割り当てられるときに、workId を使用した割り当て作業となります。
  • workId — エージェントに転送された割り当て作業の ID。
sforce.console.ConsoleEvent.​PRESENCE.WORK_CLOSED AgentWork オブジェクトの状況が [完了] に変更されたとき起動します。

API バージョン 32.0 以降で使用できます。

  • workItemId — オムニチャネル経由で転送されたオブジェクトの ID。このオブジェクトは、エージェントに割り当てられるときに、workId を使用した割り当て作業となります。
  • workId — エージェントに転送された割り当て作業の ID。
sforce.console.ConsoleEvent.PRESENCE.WORKLOAD_CHANGED エージェントのワークロードが変更されると起動します。これには、コンソールでの新しい作業項目の受信、作業項目の却下、項目の完了などが含まれます。エージェントの対応能力または [プレゼンス設定] に変更があった場合、またはエージェントがオムニチャネルウィジェットでオフラインになった場合にも起動されます。
  • ConfiguredCapacity — 設定されているエージェントの業務量。
  • PreviousWorkload — 変更前のエージェントのワークロード。
  • NewWorkload — 変更後のエージェントの新しいワークロード。

channel

channel オブジェクトには次の関数があります。

名前 説明
channelId String プレゼンス状況に関連付けられているサービスチャネルの ID を取得します。
developerName String channelId に関連付けられているサービスチャネルの開発者名を取得します。