指定コンポーネントの指定
コンポーネントを取得するには、<name> 要素でコンポーネントの種類を指定し、<members> コンポーネントで取得またはリリースする各コンポーネントを宣言します。次に、取得またはリリースする 2 つのカスタムオブジェクトの名前を指定する package.xml プロジェクトマニフェストのサンプルを示します。
1<?xml version="1.0" encoding="UTF-8"?>
2<Package xmlns="http://soap.sforce.com/2006/04/metadata">
3 <types>
4 <members>MyCustomObject__c</members>
5 <members>MyHelloWorldObject__c</members>
6 <name>CustomObject</name>
7 </types>
8 <version>35.0</version>
9</Package>一部のメタデータコンポーネントは、別のコンポーネントのサブコンポーネントです。つまり、親コンポーネント名を使用してサブコンポーネントをドット修飾する必要があります。
次のメタデータコンポーネントは、オブジェクトの一部として定義されています。
- CustomField
- Picklist
- RecordType
- Weblink
- ValidationRule
1<?xml version="1.0" encoding="UTF-8"?>
2<Package xmlns="http://soap.sforce.com/2006/04/metadata">
3 <types>
4 <members>Opportunity.ValidationRuleName</members>
5 <name>ValidationRule</name>
6 </types>
7 <version>35.0</version>
8</Package>