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

広告

posted by fanblog

2018年04月21日

数式の計算タイミング

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


この記事に含む内容箇条的テーマ

● 数式計算タイミング
● 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 00:29 | Comment(0) | TrackBack(0) | SFDC
この記事へのコメント
コメントを書く

お名前:

メールアドレス:


ホームページアドレス:

コメント:

※ブログオーナーが承認したコメントのみ表示されます。

この記事へのトラックバックURL
https://fanblogs.jp/tb/7572747
※ブログオーナーが承認したトラックバックのみ表示されます。

この記事へのトラックバック
いつもお世話になります。ブログ引越しになったので最新の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日以上新しい記事の更新がないブログに表示されております。