Open CTI を使用するケース
Open CTI を使用すると、高度なスキルを持つシステム管理者と開発者は、CTI (コンピュータテレフォニーインテグレーション) システムを開発してサードパーティの CTI システムを Salesforce と統合できます。そうすることで、Salesforce ユーザが CTI アダプタをマシンにインストールしなくてもソフトフォンを使用できるようになります。たとえば、ユーザがクライアントアプリケーションをダウンロードおよびインストールする必要なく CTI システムの機能にアクセスできるように、Open CTI を使用してカスタムソフトフォンを Salesforce と統合できます。Open CTI は、Salesforce で CTI 機能を表示するためのクライアントとしてブラウザを使用する API です。
次の表に、開発者が Salesforce 組織のカスタム機能を実行するために使用できるその他の機能を示します。
| 機能 | 説明 |
|---|---|
| SOAP API |
一度に 1 つのレコードタイプのみを処理し、トランザクション制御 (Savepoint の設定や変更のロールバックなど) を必要としない複合アプリケーションに機能を追加する場合、標準の SOAP API コールを使用します。 詳細は、『SOAP API 開発者ガイド』を参照してください。 |
| Visualforce |
Visualforce では、タグベースのマークアップ言語を使用して、開発者はより効果的にアプリケーションを開発したり、Salesforce のユーザインターフェースをカスタマイズしたりできます。Visualforce を使用して、次のことができます。
詳細は、『Visualforce 開発者ガイド』を参照してください。 |
| Salesforce コンソールインテグレーションツールキット | Salesforce コンソールインテグレーションツールキットは、Salesforce コンソールのカスタム機能を実装する場合に役立ちます。たとえば、Salesforce コンソールインテグレーションツールキットを使用して、Visualforce ページまたはサードパーティ製のコンテンツを Salesforce コンソールのタブとして表示できます。Salesforce コンソールインテグレーションツールキットは、ブラウザをクライアントとして使用し、コンソールにページを表示するための API です。 |
| Apex |
次のような場合に Apex を使用します。
詳細は、『Apex コード開発者ガイド』を参照してください。 |