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

Lightning コンソール API でサポートされている Classic コンソール API メソッド

一部の Salesforce コンソールインテグレーションツールキットメソッドを使用する Visualforce ページおよびサードパーティ Web タブは、Lightning Experience でそのまま機能します。Visualforce ページまたはサードパーティ Web タブのツールキットスクリプトの最新バージョンをポイントするだけです。サードパーティのコンテンツが CSP 信頼済みサイトの許可リストに登録されている必要があります。次の表に、API バージョン 42.0 以降の Lightning コンソール JavaScript API で使用できる Salesforce コンソールインテグレーションツールキットメソッドを示します。

Lightning コンソール JavaScript API では、Salesforce コンソールインテグレーションツールキットの API バージョン 42.0 以上のみがサポートされています。Open CTI でサポートされているのは、API バージョン 43.0 以降のみです。

重要

Lightning Experience でサポートされ��いない Salesforce コンソールインテグレーションツールキットメソッドの場合、エラーメッセージが表示されます。

主タブとサブタブ用のメソッド

objectId を使用するメソッドは、Lightning コンソール内から呼び出されると大文字と小文字が区別される 18 文字のレコード ID を返します。Salesforce Classic コンソール内から呼び出されると、大文字と小文字が区別される 15 文字のレコード ID を返します。

Lightning コンソールのワークスペースタブおよびサブタブ ID では、Salesforce Classic コンソールの主タブおよびサブタブ ID とは異なる形式が使用されます。この違いを考慮して、タブ ID の形式を検証するコードを更新または削除する必要があります。Salesforce Classic コンソールのタブ ID は、scc-pt-1scc-st-1 のようになります。Lightning コンソールのタブ ID は、ctab1ctab1_3 のようになります。

メモ

Salesforce Classic メソッド Lightning コンソールでサポート Lightning コンソールでの使用に関する留意事項
closeTab() チェックマークアイコン
disableTabClose() チェックマークアイコン
focusPrimaryTabById() チェックマークアイコン
focusPrimaryTabByName() 赤い x マーク
focusSidebarComponent() 赤い x マーク
focusSubtabById() チェックマークアイコン
focusSubtabByNameAndPrimaryTabId() 赤い x マーク
focusSubtabByNameAndPrimaryTabName() 赤い x マーク
generateConsoleUrl() 赤い x マーク
getEnclosingPrimaryTabId() チェックマークアイコン
getEnclosingTabId() チェックマークアイコン
getFocusedPrimaryTabId() チェックマークアイコン
getFocusedPrimaryTabObjectId() チェックマークアイコン
getFocusedSubtabId() チェックマークアイコン
getFocusedSubtabObjectId() チェックマークアイコン
getPageInfo() 注意���参照 次の項目はサポートされておらず、応答で返されません。
  • object
  • displayName
  • accountId
  • contactId
  • personAccount
getPrimaryTabIds() チェックマークアイコン
getSubtabIds() チェックマークアイコン
getTabLink() 注意を参照 レベルの引数 sforce.console.TabLink.PARENT_AND_CHILDREN はサポートされていません。
isInConsole() チェックマークアイコン
onEnclosingTabRefresh() チェックマークアイコン
onFocusedPrimaryTab() チェックマークアイコン
onFocusedSubtab() チェックマークアイコン Lightning API ではユーティリティ項目はサポートされていません。
onTabSave() 赤い x マーク
openConsoleUrl() 赤い x マーク
openPrimaryTab() 注意を参照

サードパーティドメインを [CSP 信頼済みサイト] リストに追加してください。

メモ

Lightning API では次の引数はサポートされていません。
  • id 引数
  • name 引数。代わりに、返される tabId を保存して、API コールで使用します。
openSubtab() 注意を参照

サードパーティドメインを [CSP 信頼済みサイト] リストに追加してください。

メモ

Lightning API では次の引数はサポートされていません。
  • id 引数
  • name 引数。代わりに、返される tabId を保存して、API コールで使用します。
openSubtabByPrimaryTabName() 赤い x マーク
refreshPrimaryTabById() 注意を参照 Lightning API では fullRefresh 引数はサポートされていません。
refreshPrimaryTabByName() 赤い x マーク
refreshSubtabById() 注意を参照 Lightning API では fullRefresh 引数はサポートされていません。
refreshSubtabByNameAndPrimaryTabId() 赤い x マーク
refreshSubtabByNameAndPrimaryTabName() 赤い x マーク
reopenLastClosedTab() 赤い x マーク
resetSessionTimeOut() 赤い x マーク
setTabUnsavedChanges() 赤い x マーク
setTabIcon() 注意を参照 iconUrl では Salesforce Lightning Design System アイコンのみがサポートされています。URL およびカスタムアイコンはサポートされていません。
サポートされている値の例を次に示します。
  • sforce.console.setTabIcon(“standard:email”)
  • sforce.console.setTabIcon(“action:new”)
  • sforce.console.setTabIcon(“custom:custom1”)
setTabLink() チェックマークアイコン
setTabStyle() 赤い x マーク
setTabTextStyle() 赤い x マーク
setTabTitle() チェックマークアイコン

アプリケーションレベルのカスタムコンソールコンポーネント用のメソッド

次のメソッドは、Lightning ユーティリティ内からコールする必要があります。

Salesforce Classic メソッド Lightning コンソールでサポート Lightning コンソールでの使用に関する留意事項
addToBrowserTitleQueue() チェックマークアイコン
blinkCustomConsoleComponentButtonText() 赤い x マーク
isCustomConsoleComponentPoppedOut() チェックマークアイコン
isCustomConsoleComponentHidden() チェックマークアイコン
isInCustomConsoleComponent() チェックマークアイコン
onCustomConsoleComponentButtonClicked() チェックマークアイコン
removeFromBrowserTitleQueue() チェックマークアイコン
runSelectedMacro() 赤い x マーク
scrollCustomConsoleComponentButtonText() 赤い x マーク
selectMacro() 赤い x マーク
setCustomConsoleComponentButtonIconUrl() 注意を参照 Lightning コンソールの場合、アイコンの URL 値はユーティリティバーのユーティリティではサポートされていません。Salesforce Lightning Design System のみがサポートされています。
サポートされている iconUrl 値の例を次に示します。
  • setCustomConsoleComponentButtonIconUrl("clock");
  • setCustomConsoleComponentButtonIconUrl("utility:clock");
setCustomConsoleComponentButtonStyle() 赤い x マーク
setCustomConsoleComponentButtonText() チェックマークアイコン
setCustomConsoleComponentHeight() チェックマークアイコン
setCustomConsoleComponentVisible() チェックマークアイコン
setCustomConsoleComponentWidth() チェックマークアイコン
setCustomConsoleComponentPopoutable() チェックマークアイコン
setCustomConsoleComponentWindowVisible() 赤い x マーク
setSidebarVisible() 赤い x マーク

ナビゲーションタブのメソッド

Salesforce Classic メソッド Lightning コンソールでサポート Lightning コンソールでの使用に関する留意事項
focusNavigationTab() チェックマークアイコン
getNavigationTabs() チェックマークアイコン
getSelectedNavigationTab() チェックマークアイコン
refreshNavigationTab() チェックマークアイコン
setSelectedNavigationTab() 赤い x マーク

オムニチャネルのメソッド

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() チェックマークアイコン