UseToolingAPI
メタデータと開発関連オブジェクトの取得・変更にSalesforce Tooling API を使用するかどうかを指定します。
データ型
bool
デフォルト値
false
解説
UseToolingAPI がtrue に設定されている場合、プロバイダーは標準のデータAPI の代わりにSalesforce の Tooling API を使用します。 Tooling API は開発、デプロイメント、デバッグタスク用に設計されており、メタデータタイプ、Apex クラス、トリガー、その他の開発関連エンティティへのアクセスを可能にします。
このプロパティは、メタデータオブジェクトをクエリしたり、Apex コードを検査したり、標準のREST またはSOAP API では利用できないその他の管理および開発関連の操作を実行したりする必要がある開発者に役立ちます。
UseToolingAPI がfalse に設定されている場合、本製品 は、メタデータや開発ツールよりもビジネスデータに焦点を当てた標準のSalesforce API を使用します。
Tooling API を使用すると、特殊なメタデータと開発オブジェクトにアクセスできますが、特定のエンティティタイプに限定されます。 大規模なデータ操作や標準のCRM レコードには適していません。このプロパティを有効にしても通常のデータクエリのパフォーマンスには影響しませんが、メタデータやツールクエリにのみ関係します。
このプロパティは、Salesforce 開発環境内でのメタデータ検査、Apex 監視、デプロイメントのデバッグなどのタスクに役立ちます。