ProfileActionOverride
ユーザプロファイルによる ActionOverride の上書きを表します。これを使用して、Lightning Experience の標準の [ホーム] タブまたはオブジェクトレコードページ上の ActionOverride を上書きできます。ユーザがプロファイルでログインすると、一致する ProfileActionOverride の割り当てが、ActionOverride で指定された [ホーム] タブまたはレコードページの既存の上書きよりも優先されます。ProfileActionOverride には、これを含む CustomApplication または Profile にアクセスすることによってのみアクセスできます。API バージョン 39.0 以降で利用できます。
ファイルのサフィックスおよびディレクトリの場所
プロファイルベースのアクションの上書きは、カスタムアプリケーションまたはプロファイルの一部として定義されます。
バージョン
ProfileActionOverrides は、API バージョン 39.0 以降で使用できます。
項目
| 項目名 | 項目の型 | 説明 |
|---|---|---|
| actionName | string |
アクションの名前。有効な値は Tab と View のみです。 pageOrSobjectType が standard-home の場合、この項目は Tab になります。Tab アクションは、ProfileActionOverride が Profile の一部として指定されている場合のみサポートされます。 pageOrSobjectType が record-home の場合、この項目は View になります。View アクションは、ProfileActionOverride が CustomApplication の一部として指定されている場合のみサポートされます。 |
| content | string | 参照のみ。override として使用されている Lightning ページの名前を表します。 |
| formFactor | FormFactor (string 型の列挙) | 上書きするページのサイズ。Large 値は Lightning Experience デスクトップ環境を表します。 |
| pageOrSobjectType | string | 上書きするページの名前。有効な値は record-home と standard-home のみです。 |
| recordType | string | override に関連付けられているレコードタイプ。pageOrSobjectType が standard-home の場合、この項目は null である必要があります。この項目は、actionName が View に設定されている場合は必須です。 |
| type | ActionOverrideType (string 型の列挙) | 参照のみ。override アクションの種別。有効な値は flexipage のみです。 |
宣言的なメタデータの定義のサンプル
ProfileActionOverride は次のように定義することができます。
1<CustomApplication xmlns="http://soap.sforce.com/2006/04/metadata">
2 <profileActionOverrides>
3 <actionName>View</actionName>
4 <content>CustomObjectFlexiPage</content>
5 <formFactor>Large</formFactor>
6 <pageOrSobjectType>TestObj__c</pageOrSobjectType>
7 <type>Flexipage</type>
8 <profile>standard</profile>
9 <recordType>TestObj__c.TestRecordType</recordType>
10 </profileActionOverrides>
11 <defaultLandingTab>standard-home</defaultLandingTab>
12 <formFactors>Large</formFactors>
13 <label>My Custom App</label>
14 <tab>standard-Account</tab>
15 <tab>standard-Opportunity</tab>
16 <uiType>Lightning</uiType>
17 <navType>Standard</navType>
18</CustomApplication>次に package.xml の例を示します。
1<?xml version="1.0" encoding="UTF-8"?>
2<Package xmlns="http://soap.sforce.com/2006/04/metadata">
3 <types>
4 <members>MyCustomApp</members>
5 <name>CustomApplication</name>
6 </types>
7 <version>39.0</version>
8</Package>マニフェストファイル内のワイルドカードのサポート
このメタデータ型では、package.xml マニフェストファイル内のワイルドカード文字 * (アスタリスク) はサポートされません。マニフェストファイルの使用についての詳細は、「zip ファイルを使用したメタデータのリリースと取得」を参照してください。