Lightning コンソール API でサポートされている Classic コンソール API メソッド
一部の Salesforce コンソールインテグレーションツールキットメソッドを使用する Visualforce ページおよびサードパーティ Web タブは、Lightning Experience でそのまま機能します。Visualforce ページまたはサードパーテ�� Web タブのツールキットスクリプトの最新バージョンをポイントするだけです。サードパーティのコンテンツが CSP 信頼済みサイトの許可リストに登録されている必要があります。次の表に、API バージョン 42.0 以降の Lightning コンソール JavaScript API で使用できる Salesforce コンソールインテグレーションツールキットメソッドを示します。
Lightning Experience でサポートされていない Salesforce コンソールインテグレーションツールキットメソッドの場合、エラーメッセージが表示されます。
主タブとサブタブ用のメソッド
アプリケーションレベルのカスタムコンソールコンポーネント用のメソッド
次のメソッドは、Lightning ユーティリティ内からコールする必要があります。
| Salesforce Classic メソッド | Lightning コンソールでサポート | Lightning コンソールでの使用に関する留意事項 |
|---|---|---|
| addToBrowserTitleQueue() | ![]() |
|
| blinkCustomConsoleComponentButtonText() | ![]() |
|
| isCustomConsoleComponentPoppedOut() |
|
|
| isCustomConsoleComponentHidden() | ![]() |
|
| isInCustomConsoleComponent() | ![]() |
|
| onCustomConsoleComponentButtonClicked() | ![]() |
|
| removeFromBrowserTitleQueue() | ![]() |
|
| runSelectedMacro() | ![]() |
|
| scrollCustomConsoleComponentButtonText() | ![]() |
|
| selectMacro() | ![]() |
|
| setCustomConsoleComponentButtonIconUrl() | 注意を参照 | Lightning コンソールの場合、アイコンの URL 値はユーティリティバーのユーティリティではサポートされていません。Salesforce Lightning Design System のみがサポートされています。 サポートされている iconUrl 値の例を次に示します。
|
| setCustomConsoleComponentButtonStyle() | ![]() |
|
| setCustomConsoleComponentButtonText() | ![]() |
|
| setCustomConsoleComponentHeight() | ![]() |
|
| setCustomConsoleComponentVisible() | ![]() |
|
| setCustomConsoleComponentWidth() | ![]() |
|
| setCustomConsoleComponentPopoutable() | ![]() |
|
| setCustomConsoleComponentWindowVisible() | ![]() |
|
| setSidebarVisible() | ![]() |
ナビゲーションタブのメソッド
| Salesforce Classic メソッド | Lightning コンソールでサポート | Lightning コンソールでの使用に関する留意事項 |
|---|---|---|
| focusNavigationTab() | ![]() |
|
| getNavigationTabs() | ![]() |
|
| getSelectedNavigationTab() | ![]() |
|
| refreshNavigationTab() | ![]() |
|
| setSelectedNavigationTab() | ![]() |
Live Agent のメソッド
オムニチャネルのメソッド
| Salesforce Classic メソッド | Lightning コンソールでサポート | Lightning コンソールでの使用に関する留意事項 |
|---|---|---|
| acceptAgentWork() | ![]() |
|
| closeAgentWork() | ![]() |
|
| declineAgentWork() | ![]() |
|
| getAgentWorkload() | ![]() |
|
| getAgentWorks() | ![]() |
|
| getServicePresenceStatusChannels() | ![]() |
|
| getServicePresenceStatusId() | ![]() |
|
| login() | ![]() |
|
| logout() | ![]() |
|
| setServicePresenceStatus() | ![]() |
コンソールイベントのメソッド
| Salesforce Classic メソッド | Lightning コンソールでサポート | Lightning コンソールでの使用に関する留意事項 |
|---|---|---|
| addEventListener() | ![]() |
Lightning API では sforce.console.ConsoleEvent.CONSOLE_LOGOUT はサポートされていません。 sforce.console.ConsoleEvent.CLOSE_TAB は、閉じられたタブの ID のみを返します。Lightning API は、objectId または tabObjectId を返しません。 Lightning API は、カスタムキーボードショートカットからの特殊なメッセージ応答を返しません。ただし、応答がコンソールイベントからのものである場合、メッセージにはペイロードの詳細が含まれます。 |
| fireEvent() | 注意を参照 | fireEvent() は、指定された eventType の eventListeners が削除されている場合でも success true を返します。 |
| removeEventListener() | ![]() |

