CustomPermission
ファイルのサフィックスおよびディレクトリの場所
CustomPermission コンポーネントのサフィックスは .customPermission であり、customPermissions フォルダーに保存されます。
バージョン
CustomPermission コンポーネントは、API バージョン 31.0 以降で使用できます。
特別なアクセスルール
Summer '20 以降、このオブジェクトにアクセスできるのは、次のいずれかの権限を持つユーザーのみとなります。
- 「設定・定義の参照」
- 「セッション権限セットの有効化の管理」
- 「権限セットの割り当て」
項目
| 項目名 | 項目の型 | 説明 |
|---|---|---|
| connectedApp | string | この権限に関連付けられた接続アプリケーションの名前。最大 80 文字です。 |
| description | string | カスタム権限の説明。最大 255 文字です。 |
| isLicensed | boolean | 必須。参照のみ。権限にアクセスする前に適切な Salesforce ライセンスが必要か (true)、否か (false) を示します。 |
| label | string | 必須。カスタム権限の表示ラベル。最大 80 文字です。 |
| requiredPermission | CustomPermissionDependencyRequired[] | 親カスタム権限に必要なカスタム権限を示します。この項目は、API バージョン 32.0 以降で使用できます。 |
CustomPermissionDependencyRequired
CustomPermissionDependencyRequired は、カスタム権限が親カスタム権限に必要かどうかを決定します。親が有効な場合、必要なカスタム権限は有効である必要があります。
| 項目名 | 項目の型 | 説明 |
|---|---|---|
| customPermission | string | 必須。カスタム権限名。 |
| dependency | boolean | 必須。このカスタム権限が親カスタム権限に必要か (true)、否か (false) を示します。 |
宣言的なメタデータの定義のサンプル
CustomPermission コンポーネントの例を次に示します。
次の package.xml の例では、以前の定義と、接続アプリケーションに関連付けられている他のカスタム権限を参照します。
マニフェストファイル内のワイルドカードのサポート
このメタデータ型では、package.xml マニフェストファイル内のワイルドカード文字 * (アスタリスク) がサポートされます。マニフェストファイルの使用についての詳細は、「zip ファイルを使用したメタデータのリリースと取得」を参照してください。