MENU
みく
生産性を高めて時間をつくりだす人
2018年からリモートワークでSalesforce活用支援/コンサルティング、ITコンサルティング、業務効率化コンサルティング、事業責任者の業務アシスタントの仕事をしています。

【Salesforce積み上げ集計項目&入力規則】子オブジェクトのレコードが1個以上存在する場合、親オブジェクトの特定の項目を編集不可にする

aggregate-ec (1)
  • URLをコピーしました!

こちらの作り方を、noteに記しておこうと思います。

目次

前提:オブジェクト構造

というのも、こちらのフローで売上管理の「検収予定日」は商談の「初回納品&検収月」をもとに算出しているため、売上管理ができた後に算出元を編集してほしくないわけです。

積み上げ集計項目を作る

今回、商談と売上管理は主従関係なので「積み上げ集計項目」を作成することで、商談に紐づく売上管理のレコード数を集計することができます。

今回は主従関係なのでサクッと作れましたが、オブジェクト間のリレーションが主従関係ではない場合は、かなり厄介になります。
主従関係に変更するか、もしくは連結オブジェクトで繋ぐか…

入力規則を作る

説明はしっかり書く派です。何のために作ったものかすぐに分からなくなるから…

エラー条件数式はこちら。

BEGINS( RecordTypeId,”0120l000001NF4S”) 
&&NOT(( SalesRecordsNum__c = 0)) 
&&ISCHANGED(FirstDate__c)     

ここまで読んだけど、よく分からない😭という方へ

ここまで読んでいただき、ありがとうございます。

最善を尽くして記事を書いていますが、
私の説明力不足ゆえに分かりづらい点があることをご容赦ください。

・ブログの内容について直接質問したい
・その他、Salesforceについて質問や相談をしたい

という方向けに、オンラインで直接質問していただけるサービスをご用意しています。

「こんなことを質問したいけど、対応可能?」というご相談はもちろん無料で受け付けております。
上記リンクからお気軽にどうぞ💁‍♀️

aggregate-ec (1)

この記事が気に入ったら
いいねしてね!

よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!
目次