ProfileActionOverride
ファイルのサフィックスおよびディレクトリの場所
プロファイルベースのアクションの上書きは、カスタムアプリケーションまたはプロファイルの一部として定義されます。
バージョン
ProfileActionOverrides は、API バージョン 39.0 以降で使用できます。
ProfileActionOverride は API バージョン 39.0 から 44.0 の Profile または CustomApplication でのみ定義できます。API バージョン 45.0 以降では、代わりに CustomApplication について ProfileActionOverride を定義する必要があります。API バージョン 45.0 以降では、より詳細なホームページの割り当てがサポートされるように、ユーザープロファイルに関連するホームページの割り当てには、対応するアプリケーションの割り当ても含める必要があります。そのため、ProfileActionOverride は、Profile ではなく CustomApplication で定義されます。
項目
| 項目名 | 項目の型 | 説明 |
|---|---|---|
| actionName | string |
アクションの名前。有効な値は Tab と View のみです。 pageOrSobjectType が standard-home の場合、この項目は Tab になります。Tab アクションは、ProfileActionOverride が API バージョン 39.0 から 44.0 の Profile の一部として指定されている場合のみサポートされます。 API バージョン 45.0 以降では、このアクションは ProfileActionOverride が CustomApplication の一部として指定され、pageOrSobjectType が standard-home で、この項目が Tab である場合のみサポートされます。 pageOrSobjectType が record-home の場合、この項目は View になります。View アクションは、ProfileActionOverride が CustomApplication の一部として指定されている場合のみサポートされます。 |
| content | string | 参照のみ。override として使用されている Lightning ページの名前を表します。 |
| formFactor | FormFactor (string 型の列挙) | 上書きするページのサイズ。Large 値は Lightning Experience デスクトップ環境を表します。 |
| pageOrSobjectType | string | 上書きするページの名前。有効な値は record-home と standard-home のみです。actionName が Tab の場合、この項目は standard-home である必要があります。 |
| recordType | string | override に関連付けられているレコードタイプ。pageOrSobjectType が standard-home の場合、この項目は null である必要があります。この項目は、actionName が View に設定されている場合は必須です。 |
| type | ActionOverrideType (string 型の列挙) | 参照のみ。override アクションの種別。有効な値は flexipage のみです。 |
使用方法
destructiveChange.xml とともにリリースを実行して、カスタムアプリケーション ProfileActionOverrides を削除することはできません。ProfileActionOverride を削除するには、このアプリケーションを取得し、アプリケーションの定義ファイルで <profileActionOverrides> セクションを探して、<content> 行を削除します。次に、同じセクションにある <type> の値を flexipage ではなく default に変更します。この作業は、リセットするすべての override について行います。変更を行ったら、フォルダーを再び zip してリリースします。
override を 1 度に 1 つずつそれぞれのリリースで削除することも、複数の override を 1 回のリリースで削除することもできます。ただし、新しい override を削除するたびに、新しく取得を実行することをお勧めします。以前取得したファイルは使用しないでください。
組織で ProfileActionOverrides を重複して作成することは避けてください。ProfileActionOverrides が重複すると、たとえば、アプリケーション設定の [エンドユーザーによるこのアプリケーションのナビゲーション項目のパーソナライズを無効にする] オプションやユーザーインターフェース設定の [Lightning Experience のナビゲーションバーのパーソナライズを無効化] を選択または選択解除できなくなるといった問題が発生する場合があります。
マニフェストファイル内のワイルドカードのサポート
このメタデータ型では、package.xml マニフェストファイル内のワイルドカード文字 * (アスタリスク) はサポートされません。マニフェストファイルの使用についての詳細は、「zip ファイルを使用したメタデータのリリースと取得」を参照してください。