この文章は 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 に関連付けられているサービスチャネルの開発者名を取得します。