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

プロジェクトマニフェストの作成

package.xml ファイルは、1 回の要求で取得またはリリースするすべてのコンポーネントが含まれるプロジェクトマニフェストです。一度に取得またはリリースできるパッケージは 1 つのみです。

次の要素は、package.xml に定義されている場合があります。

名前 説明
<fullName> リリース先となるサーバ側パッケージの名前。<fullName> 項目を省略すると、コンポーネントはリリース時にパッケージに割り当てられず、unpackaged パッケージに存在します。この項目は、取得には使用されません。
<types> この要素には、1 つ以上の <members> タグと 1 つの <name> タグが含まれ、取得またはリリースする特定の種類のメタデータコンポーネントをリストするために使用されます。
<members> コンポーネントの完全名です。ディレクトリの各コンポーネントには 1 つの <members> 要素が定義されています。各メンバーを個別にリストする代わりに、このメンバーの値をワイルドカード文字 * (アスタリスク) に置き換えることができます。これは、<types> の子要素です。
<name> CustomObjectProfile など、コンポーネントの種類が含まれます。ディレクトリの各コンポーネントの種類には 1 つの名前が定義されています。これは、<types> の子要素です。
<version> 取得またはリリースしているファイルのメタデータ API のバージョン番号。リリース時には、すべてのファイルがメタデータ API の同じバージョンに準拠する必要があります。

コンポーネントの種類

package.xml<name> 要素で定義できるコンポーネントの種類の完全なリストは、『メタデータ API 開発者ガイド』「メタデータ型」を参照してください。

標準オブジェクトの指定

標準オブジェクトや、標準オブジェクトのカスタム項目を取得するには、package.xml でコンポーネントの名前を指定する必要があります。次の package.xml ファイルは、Case オブジェクトの単一項目 EngineeringReqNumber__c と、Account オブジェクト全体を取得します。

1<?xml version="1.0" encoding="UTF-8"?>
2<Package xmlns="http://soap.sforce.com/2006/04/metadata">
3    <types>
4        <members>Case.EngineeringReqNumber__c</members>
5        <name>CustomField</name>
6    </types>
7    <types>
8        <members>Account</members>
9        <name>CustomObject</name>
10    </types>
11    <version>39.0</version>
12</Package>

カスタムオブジェクトおよび標準オブジェクトは、<name>CustomObject</name> を含む同じ <types> セクションに指定する必要があります。

メモ