tyoshikawa1106のブログ

- Force.com Developer Blog -

SFDC:Lightning ExperinceのURLとオブジェクトの子リレーション名について

Lightning ExperinceのURLとオブジェクトの子リレーション名についてです。Lightning ExperienceのURLにはオブジェクトのAPI名が含まれます。

例:商談

f:id:tyoshikawa1106:20200614160544p:plain

例:商談商品

f:id:tyoshikawa1106:20200614160804p:plain

例:カスタムオブジェクト

f:id:tyoshikawa1106:20200614160939p:plain


詳細ページは通常のオブジェクトAPI名ですが、関連リストのすべての表示ページなどでは子リレーション名が表示されます。
f:id:tyoshikawa1106:20200614161237p:plain

f:id:tyoshikawa1106:20200614161255p:plain


標準オブジェクトの場合は特に気になりませんが、カスタムオブジェクトの場合は任意の子リレーション名を指定するので少し注意が必要です。
f:id:tyoshikawa1106:20200614161639p:plain

f:id:tyoshikawa1106:20200614161729p:plain


今まで子リレーション名を使うのはApex開発のSOQLクエリ実装の場面ぐらいでしたが、Lightning ExperienceではURLに使われるようになっているので設定の際にはURLでの使用も考慮して名前付けすると良さそうです。