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() | ![]() |
|
| onFocusedPrimaryTab() | ![]() |
|
| 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() | ![]() |
オムニチャネルのメソッド
| 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() | ![]() |

