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

MutingPermissionSet

無効化された権限のセットを表し、PermissionSetGroup と一緒に使用します。

PermissionSet メタデータ型を拡張します。

宣言的なメタデータファイルのサフィックスおよびディレクトリの場所

ミュート権限セットは mutingpermissionsets ディレクトリに保存されます。ファイル名はミュート権限セットの API 参照名に一致し、拡張子は .mutingpermissionset です。たとえば、Finance_Mgmt_MutingPermSet という名前のミュート権限セットは mutingpermissionsets/Finance_Mgmt_MutingPermSet.mutingpermissionset に保存されます。

バージョン

このオブジェクトは API バージョン 46.0 以降で使用できます。

特別なアクセスルール

Summer '20 以降、このタイプにアクセスできるのは、次のいずれかの権限を持つユーザのみとなります。
  • 「設定・定義の参照」
  • 「セッション権限セットの有効化の管理」
  • 「権限セットの割り当て」
  • 「プロファイルと権限セットの管理」
指定されたミュート権限セット内の標準オブジェクトとカスタムオブジェクトの次の設定、割り当て、および権限を表示するには、「設定・定義を参照する」権限が必要です。
  • クライアント設定
  • 項目権限
  • レイアウトの割り当て
  • オブジェクト権限
  • 権限の連動関係
  • 権限セットのタブ設定
  • 権限セットグループのコンポーネント
  • レコードのタイプ

項目

MutingPermissionSet には、PermissionSet と同じ項目に加えて、MutingPermissionSet の名前付けに使用される 1 つの項目 (label) があります。PermissionSet とは異なり、MutingPermissionSet により有効になった設定は、MutingPermissionSet をコンポーネントとする権限セットグループでは無効になります。

項目 項目の型 説明
label string 必須。ミュート権限セットの名前。

宣言的なメタデータの定義のサンプル

次の例では、カスタムアプリケーションの社員募集の申込書を提出するユーザを対象とする権限セットグループで使用する MutingPermissionSet をリリースしています。このミュート権限セットでは管理権限が有効になっているため、管理権限は権限セットグループ内でミュートされます。

1<?xml version="1.0" encoding="UTF-8"?>
2<MutingPermissionSet xmlns="http://soap.sforce.com/2006/04/metadata">
3    <label>Job Apps User Muted</label>
4    <description>Mutes any administrative tasks for the Job Apps user</description>
5    <hasActivationRequired>false</hasActivationRequired>
6    <license>Salesforce</license>
7    <applicationVisibilities>
8        <application>JobApps__Approval</application>
9        <visible>true</visible>
10    </applicationVisibilities>
11    <classAccesses>
12        <apexClass>ApprovalUtility</apexClass>
13        <enabled>true</enabled>
14    </classAccesses>
15    <customPermissions>
16        <enabled>true</enabled>
17        <name>JobAppApprover</name>
18    </customPermissions>
19    <fieldPermissions>
20        <editable>false</editable>
21        <field>Job_Request__c.Salary__c</field>
22        <readable>true</readable>
23    </fieldPermissions>
24    <objectPermissions>
25        <allowCreate>true</allowCreate>
26        <allowDelete>true</allowDelete>
27        <allowEdit>true</allowEdit>
28        <allowRead>true</allowRead>
29        <customizeSetup>true</customizeSetup>
30        <deleteSetup>true</deleteSetup>
31        <modifyAllRecords>true</modifyAllRecords>
32        <object>Approval_Confirmation__c</object>
33        <viewAllRecords>true</viewAllRecords>
34        <viewSetup>true</viewSetup>
35    </objectPermissions>
36    <pageAccesses>
37        <apexPage>Job_Approval_Web_Form</apexPage>
38        <enabled>true</enabled>
39    </pageAccesses>
40    <recordTypeVisibilities>
41        <recordType>Approval_Confirmation__c.DevManager</recordType>
42        <visible>true</visible>
43    </recordTypeVisibilities>
44    <tabSettings>
45        <tab>Approval_Confirmation__c</tab>
46        <visibility>Visible</visibility>
47    </tabSettings>
48</MutingPermissionSet>

組織の MutingPermissionSet メタデータを取得するために使用される package.xml マニフェストの例を次に示します。

1<?xml version="1.0" encoding="UTF-8"?>
2<Package xmlns="http://soap.sforce.com/2006/04/metadata">
3    <types>
4        <members>Job_Apps_User</members>
5        <name>PermissionSetGroup</name>
6    </types>
7    <types>
8        <members>Job_Apps_User_Muted</members>
9        <name>MutingPermissionSet</name>
10    </types>
11    <version>49.0</version>
12</Package>

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

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