アフィリエイト広告を利用しています

広告

posted by fanblog

2018年05月28日

数式の計算タイミング

久しぶりテストクラスを作ります 今日、テストクラスを作る時に気づいたことを共有します

この記事に含む内容箇条的テーマ ● 数式計算タイミング ● SFDCの数式の仕組み ● まとめ
数式計算タイミング

分かるタイミングはDBから問い合わせる時 ・画面表示:数式項目が表示される時 ・アクセスされる時:API 経由でレコードを SELECT するタイミング

説明     データ型を数式で設定した項目の数式はいつ計算(評価)されますか 解決策 数式が評価されるタイミングは、数式項目が表示される、もしくはアクセスされる時となります。 そのため、値を画面上に表示する時等、データを読み込みに行く度に評価されます。 タイミングとしては、"画面表示" や "API 経由でレコードを SELECT するタイミング" 等、 対象項目のデータが生成されるタイミングで毎回評価されます。
SFDCの数式の仕組み

まずSFDCのCRMからSFDCのDBの間をイメージについて 自分なりの理解を言います A

SFDCのCRM

    ↓  ↓ ↓ B

WEB サーバー

    ↓  ↓ ↓ C

SFDC のDB

あるテーブルに数式項目があるとする OBJ Name:Test__c FieldA:Currency__c(通貨型) FieldB:Currency__c*3(数式(通貨型)) 新規データを一つ作る insert Test__c すぐクラス内で Test__c.数式項目をデバッグで確認するとNullです 理由はinsert Test__cは上記の「B」webサーバーにある 数式のロジックは「C」SFDCのDBにあるので DBを問い合わせ(Select * From DB)しないとその数式のロジックは動作しないわけ

まとめ

寝まーす!笑

posted by Jude at 08:00 | Comment(0) | SFDC
この記事へのコメント
コメントを書く

お名前:

メールアドレス:


ホームページアドレス:

コメント:

いつもお世話になります。ブログ引越しになったので最新のSFDC情報はこちらへ SFU_CRT_BDG_Pltfrm_App_Blder_RGB.jpg SFU_CRT_BDG_Admin_RGB.jpg
プロフィール
Judeさんの画像
Jude
こんにちは、自由が欲しいJudeっす。最近ネットビジネスを始まった。結婚はしていないが、会社の残業が大嫌い、何しても周りの人に迷惑をかけないように、社会に負の影響を与えないように常に意識してる。残業のない国になるため、できるところでコツコツ貢献しておる。、国民のみんなきっともっと幸せと信じている。
プロフィール
<< 2019年01月 >>
    1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31    
検索
月別アーカイブ
日別アーカイブ
最新コメント
ファン
×

この広告は30日以上新しい記事の更新がないブログに表示されております。