🌟

Salesforceの主従関係とは

2023/01/08に公開

はじめに

salesforceのtrailheadで学習を進めていますが、
主従関係って何だろうってなったので一度整理しました。


この記事でわかること

  1. 主従関係の簡単な概要を知ることができる
  2. 以下2点の特徴を知ることができる
     - 積み上げ集計
     - カスケード削除

ネタバレ

要するに

ってことでした。
どういうこと?わからん!って方は
もう少し細かく書くのでこのままお読みください😊


余談ですが、、、

カスケード削除って言葉が出てきますが、
途中からカスタードケースに脳内変換が起きてしまい、そのまま投稿していました💦
ってくらい言葉が不自由ですので、不足箇所あればご指摘いただければ幸いです😊


主従関係って何?

主従関係のリレーションでは、片方のオブジェクトが「主」になり、
もう片方のオブジェクトが「従」になります。
一般的に意味する「主従関係」をそのままイメージして問題ありません。

主従関係で特徴的な積み上げ集計とカスケード削除

  • 積み上げ集計

親側に子のレコードの、
合計、件数、最大、最小の情報を集計して表示してくれる項目です。

  • カスケード削除

参照しているレコードが削除されたときに、
ユーザーがそのレコードへのアクセス権を所有していない場合であっても
レコードの削除ができることです。
主従関係では、参照しているレコードが削除されると従オブジェクトのレコードも
自動的に削除できますが、参照関係はそれができません。

  • +α 従レコードの所有者は主レコードによって制限できる

例えば、

積み上げ集計

ちなみに従オブジェクト側に主オブジェクト側の情報は
クロスオブジェクト数式で扱うことができる

カスケード削除


つまり

主従関係とは


参考(引用)文献

(他にもポイントはあるので気になれば以下などを参照ください
https://keneloper.com/easy-to-understand-reference-relationship-and-master-slave-relationship/

  • 積み上げ集計についてはこちらのサイトがわかりやすかったです

https://keneloper.com/rollup-and-formula-fields/

  • 参照関係と主従関係の違いがまとめられていました

https://www.sunbridge.com/blog/tips/salesforce-master-slave-reference/

Discussion