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

Package

retrieve() コールの一部として取得するメタデータコンポーネントを指定するか、コンポーネントのパッケージを定義します。
名前 説明
apiAccessLevel APIAccessLevel (string 型の列挙) パッケージコンポーネントは、ダイナミック Apex および API 経由でインストールされている組織にある標準オブジェクトやカスタムオブジェクトにアクセスできます。パッケージをインストールするシステム管理者は、セキュリティの向上のために、インストール後のこうしたアクセスを制限できます。有効な値は、次のとおりです。
  • Unrestricted — パッケージのコンポーネントに、コンポーネントが要求を API に送信するときにログインしているユーザーと同じ標準オブジェクトへの API アクセス権があります。
  • Restricted — コンポーネントがアクセスできる標準オブジェクトをシステム管理者が選択できます。さらに、制限されたパッケージ内のコンポーネントは、ユーザーの権限で現在のパッケージ内のカスタムオブジェクトへのアクセスが許可される場合には、それらのオブジェクトにのみアクセスできます。

詳細は、Salesforce ヘルプの「パッケージの API アクセスおよびダイナミック Apex アクセス」を参照してください。

description string パッケージの簡単な説明。
fullName string API アクセスの一意の識別子として使用されるパッケージ名。fullName には、アンダースコアと英数字のみを使用できます。一意であること、最初は文字であること、空白は使用しない、最後にアンダースコアを使用しない、2 つ続けてアンダースコアを使用しないという制約があります。この項目は、Metadata コンポーネントから継承されています。
namespacePrefix string パッケージが作成された開発組織の名前空間。
objectPermissions ProfileObjectPermissions[] パッケージにアクセスできるオブジェクトと使用可能なアクセス権の種類 (作成、参照、更新、削除) を示します。
packageType string 将来の使用のために予約されています。
postInstallClass string パッケージをインストールまたはアップグレードした後に実行するアクションを指定する Apex クラスの名前。Apex クラスはパッケージのメンバーである必要があり、Apex InstallHandler インターフェースを実装しなければなりません。パッチアップグレードでは、この項目のクラス名を変更できませんが、Apex クラスのコンテンツは変更できます。メジャーアップグレードではクラス名を変更できます。

この項目は、API バージョン 24.0 以降で使用できます。

setupWeblink string パッケージのインストールの説明に使用する Web リンク。
types PackageTypeMembers[] 取得するコンポーネントの種類。
uninstallClass string パッケージをアンインストールした後に実行するアクションを指定する Apex クラスの名前。Apex クラスはパッケージのメンバーである必要があり、Apex UninstallHandler インターフェースを実装しなければなりません。パッチアップグレードでは、この項目のクラス名を変更できませんが、Apex クラスのコンテンツは変更できます。メジャーアップグレードではクラス名を変更できます。

この項目は、API バージョン 25.0 以降で使用できます。

version string 必須。コンポーネントの種類のバージョン。

PackageTypeMembers

パッケージで取得されるコンポーネントの名前と種類を指定するために使用します。

名前 説明
members string

<name> 要素で指定されている全種類のメタデータコンポーネントを取得する、1 つ以上の名前を指定したコンポーネント、またはワイルドカード文字 (*)。標準オブジェクトを取得するには、そのオブジェクトを名前で指定します。たとえば、<members>Account</members> では標準の Account オブジェクトを取得します。

name string

取得するメタデータコンポーネントの種類。たとえば、<name>CustomObject</name> では <members> 要素で指定されている 1 つ以上のカスタムオブジェクトを取得します。

マニフェストファイル内のワイルドカードのサポート

このメタデータ型では、package.xml マニフェストファイル内のワイルドカード文字 * (アスタリスク) はサポートされません。マニフェストファイルの使用についての詳細は、「zip ファイルを使用したメタデータのリリースと取得」を参照してください。