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

Salesforce の接続情報の入力

メタデータコンポーネントを取得またはリリースするには、Salesforce 組織を指し示すように build.properties を編集する必要があります。

  1. Ant 移行ツールのファイルを抽出した場所に移動し、sample サブディレクトリを開きます。
  2. テキストエディタで build.properties を開き、次のいずれかの操作を実行します。
    • ログインにユーザ名とパスワードを使用するには、有効な Salesforce ユーザ名とパスワードに置き換えます。セキュリティトークンを使用している場合は、パスワードの最後に 25 桁のトークン値を貼り付けます。
    • ログインに有効な Salesforce セッションを使用するには、sf.sessionId プロパティのコメントを解除して、有効なセッション ID に置き換えます。また、sf.username および sf.password プロパティのコメントを解除していることを確認します。
    • ログインに OAuth アクセストークンを使用するには、sf.sessionId プロパティのコメントを解除して、アクセストークンを指定します。また、sf.username および sf.password プロパティのコメントを解除していることを確認します。
パラメータ
sf.username ログイン用の Salesforce ユーザ名。この接続に関連付けられるユーザ名には、「メタデータ API 関数を使用したメタデータを変更」権限が必要です。

Sandbox インスタンスに接続する場合は、Sandbox 名がユーザ名に付加されます。たとえば、本番ユーザ名が foo@salesforce.com であり、いずれか 1 つの Sandbox 名が bar の場合、Sandbox ユーザ名は foo@salesforce.com.bar になります。

sf.password このプロジェクトに関連付けられた組織にログインするために使用するパスワード。セキュリティトークンを使用している場合は、パスワードの最後に 25 桁のトークン値を貼り付けます。
sf.serverurl Salesforce サーバの URL。本番組織または Developer Edition 組織に接続するには、https://login.salesforce.com を使用します。Sandbox インスタンスに接続するには、https://test.salesforce.com に変更します。
sf.sessionId 有効な Salesforce セッションの ID または OAuth アクセストークン。セッションは、ユーザがユーザ名とパスワードを使用して正常に Salesforce にログインした後に作成されます。新しいセッションを作成するのではなく既存のセッションにログインする場合は、セッション ID を使用します。または、OAuth 認証のためのアクセストークンを使用します。詳細は、Salesforce ヘルプの「OAuth によるアプリケーションの認証」を参照してください。

build.properties ファイルでは、sf.usernamesf.password のプロパティペア、またはsf.sessionId プロパティのいずれかの値を指定できますが、両方指定することはできません。build.xml ファイルでは、ターゲットに 3 つのパラメータのすべて (usernamepassword、およびsessionId) を含めることができます。ユーザ名とパスワード、またはセッション ID のいずれかが認証に使用されます。

メモ