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

ProfileActionOverride

ユーザプロファイルによる ActionOverride の上書きを表します。これを使用して、Lightning Experience の標準の [ホーム] タブまたはオブジェクトレコードページ上の ActionOverride を上書きできます。ユーザがプロファイルでログインすると、���致する ProfileActionOverride の割り当てが、ActionOverride で指定された [ホーム] タブまたはレコードページの既存の上書きよりも優先されます。ProfileActionOverride には、これを含む CustomApplication または Profile にアクセスすることによってのみアクセスできます。API バージョン 39.0 以降で使用できます。

ファイルのサフィックスおよびディレクトリの場所

プロファイルベースのアクションの上書きは、カスタムアプリケーションまたはプロファイルの一部として定義されます。

バージョン

ProfileActionOverrides は、API バージョン 39.0 以降で使用できます。

項目

項目名 データ型 説明
actionName string アクションの名前。有効な値は TabView のみです。

pageOrSobjectTypestandard-home の場合、この項目は Tab になります。Tab アクションは、ProfileActionOverride が Profile の一部として指定されている場合のみサポートされます。

pageOrSobjectTyperecord-home の場合、この項目は View になります。View アクションは、ProfileActionOverride が CustomApplication の一部として指定されている場合のみサポートされます。

content string 参照のみ。override として使用されている Lightning ページの名前を表します。
formFactor FormFactor (string 型の列挙) 上書きするページのサイズ。Large 値のみがサポートされています。他の値 (SmallMedium) は、将来の使用のために予約されています。Large 値は Lightning Experience デスクトップ環境を表します。
pageOrSobjectType string 上書きするページの名前。有効な値は record-homestandard-home のみです。
recordType string override に関連付けられているレコードタイプ。pageOrSobjectTypestandard-home の場合、この項目は null である必要があります。この項目は、actionNameView に設定されている場合は必須です。
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>