これはすべてのメタデータ型の基本クラスです。このオブジェクトを編集することはできません。コンポーネントは、メタデータ型のインスタンスです。
Metadata は、すべての標準オブジェクトを表す sObject に類似しています。Metadata は、メタデータ API ですべてのコンポーネントと項目を表します。各コンポーネントを ID で識別するのではなく、各カスタムオブジェクトまたはカスタム項目には一意の fullName があります。この名前は、Salesforce ユーザインターフェースでカスタムオブジェクトやカスタム項目を作成するときのために、標準オブジェクト名とは異なるものにする必要があります。
バージョン
Metadata コンポーネントは、API バージョン 10.0 以降で使用できます。
項目
| fullName |
string |
必須。コンポーネントの名前。項目の場合、名前には親オブジェクトを指定する必要があります。たとえば、Account.FirstName などです。fullName を設定する場合は、__c サフィックスをカスタムオブジェクト名とカスタム項目名に付加する必要があります。たとえば、カスタムオブジェクトのカスタム項目では fullName が MyCustomObject__c.MyCustomField__c のようになります。パッケージのコンポーネントを参照するには、パッケージの名前空間プレフィックスを fullName 項目のコンポーネント名に追加します。 namespacePrefix__ComponentName 構文を使用します。たとえば、カスタム項目コンポーネントが MyCustomObject__c.MyCustomField__c で、名前空間が MyNS の場合、完全名 MyNS__MyCustomObject__c.MyCustomField__c になります。 名前空間プレフィックスは、パッケージおよびそのコンテンツとその他の公開者のパッケージを区別する 1 ~ 15 文字の英数字で構成される識別子です。詳細は、Salesforce ヘルプの「名前空間の登録」を参照してください。
|
マニフェストファイル内のワイルドカードのサポート
このメタデータ型では、package.xml マニフェストファイル内のワイルドカード文字 * (アスタリスク) はサポートされません。マニフェストファイルの使用についての詳細は、「zip ファイルを使用したメタデータのリリースと取得」を参照してください。