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

標準アクションと上書きの基本

ほとんどの標準オブジェクトとすべてのカスタムオブジェクトで 6 つの標準アクション (タブ、リスト、表示、編集、新規、削除) を使用できます。Salesforce Classic では、これらはすべて異なるアクションです。

Lightning Experience と Salesforce1 では、タブアクションとリストアクションが 1 つのアクションに統合され、オブジェクトホームになりました。ただし、オブジェクトホームには Lightning Experience の [タブ] アクションと Salesforce1 の [リスト] アクション経由でアクセスします。このリリースでは、Lightning コンポーネントを使用してタブアクションのみを上書きできます。したがって、コンポーネントを使用して Salesforce1 のリストアクションを上書きすることはできません。最後に、Salesforce1 には固有の検索アクション (タブ経由でアクセス) があります(これは少し厄介であり複雑なためです)。

次の表に、[設定] でアクションを指定するときに上書きできる、オブジェクトの標準アクションと、3 種類のユーザエクスペリエンスで上書きされた結果のアクションを示します。
[設定] で上書き Salesforce Classic Lightning Experience Saleforce1
タブ オブジェクトタブ オブジェクトホーム 検索
リスト オブジェクトリスト なし オブジェクトホーム
ビュー レコードビュー レコードホーム レコードホーム
編集 レコード編集 レコード編集 レコード編集
新規 レコードの作成 レコードの作成 レコードの作成
削除 レコード削除 レコード削除 レコード削除
  • 「N/A」は、標準の動作にアクセスできないわけでも、標準の動作を上書きできないわけでもありません。上書きにアクセスできないということです。使用できないのは上書きの機能です。
  • 他にも [承認] と [コピー] の 2 つの標準アクションがあります。これらのアクションはより複雑であるため、これらの上書きは高度なプロジェクトになります。Lightning コンポーネントでこれらのアクションを上書きすることはできません。

メモ

Lightning コンポーネントのアクション上書きを使用する方法と場所

Lightning Experience と Salesforce1 で Lightning コンポーネントを使用して、表示、新規、編集、およびタブ標準アクションを上書きできます。Visualforce とは異なり、Lightning コンポーネントを使用する上書きは Salesforce Classic に影響しません。つまり、次のようになります。
  • Visualforce ページで標準アクションを上書きした場合、Salesforce Classic、Lightning Experience、および Salesforce1 のアクションが上書きされます。
  • Lightning コンポーネントで標準アクションを上書きした場合、Lightning Experience と Salesforce1 のアクションが上書きされますが、Salesforce Classic では標準の Salesforce ページが使用されます。

オブジェクトの Lightning レコードページがオブジェクトの表示アクションの上書きよりも優先されます。つまり、オブジェクトの表示アクションを上書きするときにオブジェクトの Lightning レコードページの作成と割り当ても行う場合は、Lightning レコードページが使用されます。上書きは無効になります。上書きで Lightning コンポーネントまたは Visualforce ページのどちらを使用するかに関係なくこれは適用されます。

アクションの上書きは Lightning コンソールアプリケーションでサポートされておらず、実行しても無視され何の通知もありません。Lightning コンソールアプリケーションユーザが、上書きされたアクションをトリガすると、代わりに標準アクションが表示されます。Lightning コンソールアプリケーション外で同じアクションをトリガすると、上書きされたアクションが表示されます。この動作によってユーザエクスペリエンスの一貫性が損なわれる可能性があるため、その点をユーザに警告する必要があります。また、アクション上書きでのみ実行されるコードではなく、トリガと入力規則を使用してデータ検証要件を満たしていることを確認します。この方法により、標準アクションとアクション上書きのどちらを使用してデータを変更しても、データの有効性が確保されます。