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

Salesforce アプリケーション操作用のメソッド

Open CTI を使用すると、CTI システムから Salesforce アプリケーションを操作できます。

次のメソッドを使用して、CTI システムと Salesforce 間、または [ケースフィード] ページの要素間での操作を設定できます。
CTI メソッド
メソッド 説明
getPageInfo() 現在のページに関する情報を JSON 文字列として返します。
isInConsole() ソフトフォンが Salesforce コンソールにあるかどうかを示します。詳細は、Salesforce オンラインヘルプの「Salesforce コンソール」を参照してください。
isVisible() ソフトフォンが表示される場合は true、非表示の場合は false を返します。
notifyInitializationComplete() Salesforce に、ソフトフォンの初期化が完了したことと、Salesforce がスタンバイ URL に切り替えないようにすることを通知します。ソフトフォンの初期化中は、[ソフトフォン] 領域に読み込み中アイコンが表示されます。
onFocus() ブラウザのフォーカスが変更されるとコールされる関数を登録します。Salesforce コンソールでは、主タブまたはナビゲーションタブでユーザが移動すると、ブラウザのフォーカスが変更されます。
refreshPage() ページ更新が呼び出された場合は true、それ以外の場合は false を返します。このメソッドが Salesforce コンソール内でコールされると、現在の有効なタブが更新されます。
refreshRelatedList() 指定された listName を持つ関連リストが更新された場合は true、それ以外の場合は false を返します。このメソッドが Salesforce コンソール内でコールされると、現在フォーカスのあるビューで指定のリスト名を持つ関連リストのみが更新されます。
reloadFrame() コールを実行するページを含むフレームを再読み込みします。
runApex() Salesforce で公開された Apex クラスから Apex メソッドを実行します。
saveLog() オブジェクトを Salesforce で保存または更新します。
screenPop() 対象 URL (相対である必要がある) にポップします。
searchAndGetScreenPopUrl() 特定の文字列に対してソフトフォンレイアウトで指定されたオブジェクトを検索します。検索結果と、ポップ画面への相対 URL を返します。このメソッドは、実際の画面ポップを実行しません。このメソッドは、ソフトフォンレイアウトで定義された画面ポップ設定を優先します。詳細は、Salesforce オンラインヘルプの「カスタムソフトフォンレイアウトの設計」を参照してください。
searchAndScreenPop() 特定の文字列に対してソフトフォンレイアウトで指定されたオブジェクトを検索します。検索結果を返し、一致するレコードが画面にポップされます。このメソッドは、ソフトフォンレイアウトで定義された画面ポップ設定を優先します。
setVisible() Salesforce コンソールで、ソフトフォンを表示するか非表示にします。詳細は、Salesforce オンラインヘルプの「Salesforce コンソール」を参照してください。
ケースフィードメソッド
onObjectUpdate() ケース項目、ケースフィード、またはケース関連のリストデータが [ケースフィード] ページで変更されるとコールされる関数を登録します。
refreshObject() ケース項目、ケースフィード、またはケース関連のリストデータが変更されたことを [ケースフィード] ページに通知し、これらをページで強制的に更新します。