Upload
terrasky
View
688
Download
4
Embed Size (px)
DESCRIPTION
2013/12/05 開催のTerraSky Power Night のLT資料です。
Citation preview
Copyright © 2011 TerraSky Co.,Ltd. All Rights Reserved. Copyright © 2011 TerraSky Co.,Ltd. All Rights Reserved.
TerraSky Power Night -Dreamforce Feedback-
Write Apex and Visualforce Using Re-usable Patterns
ソリューション本部 第1ソリューション部
渕上 善一
Copyright © 2011 TerraSky Co.,Ltd. All Rights Reserved.
名前:渕上 善一
生年月日:1979年1月26日
出身地:福岡県
前職:映像制作会社勤務
入社日:2009年8月
最初に
2009年12月 Salesforce認定アドミニストレーター
2010年7月 Salesforce認定デベロッパー
2012年2月 上級認定デベロッパー一次
2013年1月認定SalesCloudコンサルタント
認定ServiceCloudコンサルタント
保有資格
2
Copyright © 2011 TerraSky Co.,Ltd. All Rights Reserved.
Hands-on Training: Write Apex and Visualforce Using Re-usable Patterns
日時:11/19: 10:00 am - 12:30 pm
場所:Hilton San Francisco Union Square - Continental Parlor 4
特記:
セッションが申込可能になって、序盤で満席になった人気のセッション
受講人数はおよそ200人程度
配布テキストに実施内容が記載されているので、心と英語の弱い人も安心!
アカウント情報がどこにあるのか分からず最初からつまづく‥
セッション概要
3
Copyright © 2011 TerraSky Co.,Ltd. All Rights Reserved.
セッション概要
4
ココ
Copyright © 2011 TerraSky Co.,Ltd. All Rights Reserved.
トレーニングの流れ
1. 提供されたSFのDeveloper環境にログイン
1. 使用した環境は自分のものとして使用可(多分)
2. ドキュメントから、ソースコードがまとめられたzipファイルのダウンロード
3. スライドと配布テキストで各パターンの説明と実装
1. テキストには、目標・シナリオ・タスク・時間・手順が記載
2. コード内のTodo部分(コメントアウト箇所)を修正し、各処理の理解を深める
4. 動作検証
セッション概要
5
Copyright © 2011 TerraSky Co.,Ltd. All Rights Reserved.
セッション概要
6
Copyright © 2011 TerraSky Co.,Ltd. All Rights Reserved.
Caching
7
Copyright © 2011 TerraSky Co.,Ltd. All Rights Reserved.
Caching
8
数百レコードの引き当て処理が可能なトリガーを作る
ガバナ制限
:Set にトリガーのキーを収集
:キーのセットのIN句で一回のSOQLで問合せ
:結果をMapに保持
:Mapのキーで引き当て
Copyright © 2011 TerraSky Co.,Ltd. All Rights Reserved.
Caching
9
Copyright © 2011 TerraSky Co.,Ltd. All Rights Reserved.
Caching
10
Copyright © 2011 TerraSky Co.,Ltd. All Rights Reserved.
Summary Rollup for Lookup Relationships
11
Copyright © 2011 TerraSky Co.,Ltd. All Rights Reserved.
Summary Rollup for Lookup Relationships
参照関係の子レコードから親レコードへ集計する必要がある
参照関係を集計する為の宣言的なオプションはない
変化した子レコードが参照する親レコードIDを識別
子レコードに集計クエリを実行
IDSetを使用して親レコードを更新
12
Copyright © 2011 TerraSky Co.,Ltd. All Rights Reserved.
Summary Rollup for Lookup Relationships
13
Copyright © 2011 TerraSky Co.,Ltd. All Rights Reserved.
Summary Rollup for Lookup Relationships
14
Copyright © 2011 TerraSky Co.,Ltd. All Rights Reserved.
Search,Sort,and Pagenation
15
Copyright © 2011 TerraSky Co.,Ltd. All Rights Reserved.
Search,Sort,and Pagenation
16
1度で1ページに複数レコードを表示させる
パフォーマンスとメンテナンス性
Copyright © 2011 TerraSky Co.,Ltd. All Rights Reserved.
Search,Sort,and Pagenation
17
Copyright © 2011 TerraSky Co.,Ltd. All Rights Reserved.
Search,Sort,and Pagenation
18
Copyright © 2011 TerraSky Co.,Ltd. All Rights Reserved. Copyright © 2011 TerraSky Co.,Ltd. All Rights Reserved.
ご清聴ありがとうございました
19