前提条件
メタデータ API を使用し始める前に、次の前提条件を必ず実行してください。
- 開発環境を作成します。
本番組織の厳密なレプリカである Sandbox を使用することを強くお勧めします。Enterprise Edition、Unlimited Edition および Performance Edition には無料の Developer Sandbox が付属しています。詳細は、http://www.salesforce.com/platform/cloud-infrastructure/sandbox.jsp を参照してください。
または、Developer Edition (DE) 組織を使用できます。DE 組織は、Enterprise Edition で使用できるすべての機能へのアクセスを提供しますが、ユーザー数およびストレージ容量には制限があります。DE 組織は、本番組織のコピーではありませんが、組織のデータに影響を与えることなくソリューションを構築およびテストできる環境を提供します。Developer Edition のアカウントは、https://developer.salesforce.com/signup から無料で入手できます。
- 「API の有効化」権限および「メタデータ API 関数を使用したメタデータの変更」権限または「すべてのデータの編集」権限を持つユーザーを特定します。これらの権限はメタデータ API コールにアクセスするために必要です。
- SOAP クライアントをインストールします。メタデータ API は、Visual Studio® .NET や Web Service Connector (WSC) などに限らず、現在の SOAP 開発環境で動作します。
このドキュメントでは、WSC および JDK 6 (Java Platform Standard Edition Development Kit 6) に基づく Java の例を使用しています。サンプルを実行するには、まず mvnrepository.com/artifact/com.force.api/force-wsc/ から最新の force-wsc JAR ファイルとその連動関係をダウンロードします。連動関係リストはバージョンを選択したときにページに表示されます。