Upload
ikou-sanuki
View
519
Download
3
Embed Size (px)
Citation preview
Salesforce World Tour Tokyo2015 らいとにんぐとーく(5分)
2015年12月4日
讃岐 行
自己紹介
Copyright © 2015 Terrasky Co., Ltd. All Rights Reserved. 2
讃岐 行(Sanuki Ikou)
株式会社テラスカイ FB:isanuki
Copyright © TerraSky Co., Ltd. All Rights Reserved. 3
#WheresAstro
Copyright © TerraSky Co., Ltd. All Rights Reserved. 4
Copyright © TerraSky Co., Ltd. All Rights Reserved. 5
Apex例外メール
Copyright © TerraSky Co., Ltd. All Rights Reserved. 6
• 例外メールを「最終更新者」以外に送付できる
Sobject.recalculateFormulas()
• オブジェクト内の数式をメモリ上で再評価してくれる
【例】
num1__c 数値型
num2__c 数値型
calc__c 数式(num1__c * num2__c)
Copyright © TerraSky Co., Ltd. All Rights Reserved. 7
Account acc = new Account(num1__c=10, num2__c=20); acc.recalculateFormulas(); System.debug(acc);
【Debug Log】 Account:{num1__c=10, num2__c=20, calc__c=200.00}
Sobject.recalculateFormulas()
【注意点】
• 他オブジェクトを参照する数式は評価されません
– Owner.Name とか ParentAccount.Hoge__c みたいなの
• ParentやChildRelationshipを持っていると謎エラー
– [SELECT Parent.Name FROM ..]
– [SELECT Id, (SELECT Id FROM ..) FROM ..]
• recalculateFormulas()を実行するとエラー「bad field names on insert/update call:」が発生
Copyright © TerraSky Co., Ltd. All Rights Reserved. 8
"DEBUG"レベルで残るログの削減
Copyright © TerraSky Co., Ltd. All Rights Reserved. 9
• APEX_CODEログカテゴリの"DEBUG"レベルで以下のログが記録されなくなった
– METHOD_ENTRY
– METHOD_EXIT
– SYSTEM_METHOD_ENTRY
– SYSTEM_METHOD_EXIT
– CONSTRUCTOR_ENTRY
– CONSTRUCTOR_EXIT
– SYSTEM_CONSTRUCTOR_ENTRY
– SYSTEM_CONSTRUCTOR_EXIT
カスタムメタデータ型のUI追加
Copyright © TerraSky Co., Ltd. All Rights Reserved. 10
• (カスタムメタデータ型の)レコードをパッケージや変更セットに入れてリリースできる。
Lightning?
Copyright © TerraSky Co., Ltd. All Rights Reserved. 11
らいとにんぐ!
15:45~15:55
聞いてスッキリ! Lightning の理解ポイント ~ひと味足りない業務アプリに「SuPICE」を効かせて " 欲しかった " を実現~
Copyright © TerraSky Co., Ltd. All Rights Reserved. 12
ありがとうございました
Copyright © 2015 Terrasky Co., Ltd. All Rights Reserved. 13