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

Open CTI 機能のカスタマイズ

組織には、Open CTI 機能ではサポートされていない複雑なビジネスプロセスがあることがあります。心配は無用です。Lightning プラットフォームには、このような場合に高度な管理者や開発者がカスタム機能を実装できるさまざまな方法が搭載されています。
機能 説明
SOAP API

一度に 1 つのレコードタイプのみを処理し、トランザクション制御 (Savepoint の設定や変更のロールバックなど) を必要としない複合アプリケーションに機能を追加する場合、標準の SOAP API コールを使用します。

詳細は、『SOAP API 開発者ガイド』を参照してください。

Visualforce
Visualforce では、タグベースのマークアップ言語を使用して、開発者はより効果的にアプリケーションを開発したり、Salesforce のユーザーインターフェースをカスタマイズしたりできます。Visualforce を使用して、次のことができます。
  • ウィザードやその他のマルチステッププロセスの構築。
  • アプリケーションを介した独自のカスタムフローコントロールの作成。
  • 最適かつ効果的なアプリケーションの相互作用を目的とした、ナビゲーションパターンやデータ固有ルールの定義。

詳細は、『Visualforce 開発者ガイド』を参照してください。

コンソール API Salesforce コンソールインテグレーションツールキットと Lightning Console JavaScript API は、Salesforce コンソールのカスタム機能を実装する場合に役立ちます。たとえば、コンソール API を使用して、Visualforce ページまたはサードパーティ製のコンテンツを Salesforce コンソールのタブとして表示できます。

詳細は、Salesforce コンソール開発者ガイドを参照してください。

Apex
次のような場合に Apex を使用します。
  • Web サービスを作成する。
  • メールサービスを作成する。
  • 複数のオブジェクトに複雑な検証を実行する。
  • ワークフローでサポートされていない複雑なビジネスプロセスを作成する。
  • カスタムトランザクションロジック (1 つのレコードやオブジェクトだけでなく、トランザクション全体で発生するロジック) を作成する。
  • レコードの保存などの別の操作にカスタムロジックを追加し、ユーザーインターフェース、Visualforce ページ、SOAP API のいずれから操作が実行されても、ロジックが実行されるようにする。

詳細は、『Apex 開発者ガイド』を参照してください。