TerraSky Power Night
-Dreamforce Feedback-

Write Apex and Visualforce Using
Re-usable Patterns
ソリューション本部

第1ソリューション部
渕上 善...
最初に
名前:渕上 善一
生年月日:1979年1月26日
出身地:福岡県
前職:映像制作会社勤務
入社日:2009年8月
2009年12月 Salesforce認定アドミニストレーター
2010年7月
保有資格

Salesforce認定デベロ...
セッション概要
 Hands-on Training: Write Apex and Visualforce
Using Re-usable Patterns
 日時:11/19: 10:00 am - 12:30 pm
 場所:Hilt...
セッション概要

ココ

Copyright © 2011 TerraSky Co.,Ltd. All Rights Reserved.

4
セッション概要
 トレーニングの流れ
1. 提供されたSFのDeveloper環境にログイン
1. 使用した環境は自分のものとして使用可(多分)

2. ドキュメントから、ソースコードがまとめられたzipファイル
のダウンロード
3. スライ...
セッション概要

Copyright © 2011 TerraSky Co.,Ltd. All Rights Reserved.

6
Caching

Copyright © 2011 TerraSky Co.,Ltd. All Rights Reserved.

7
Caching

数百レコードの引き当て処理が可能なトリガーを作る
ガバナ制限

:Set にトリガーのキーを収集
:キーのセットのIN句で一回のSOQLで問合せ

:結果をMapに保持
:Mapのキーで引き当て

Copyright © 20...
Caching

Copyright © 2011 TerraSky Co.,Ltd. All Rights Reserved.

9
Caching

Copyright © 2011 TerraSky Co.,Ltd. All Rights Reserved.

10
Summary Rollup for Lookup
Relationships

Copyright © 2011 TerraSky Co.,Ltd. All Rights Reserved.

11
Summary Rollup for Lookup
Relationships

参照関係の子レコードから親レコードへ集計する必要がある
参照関係を集計する為の宣言的なオプションはない
変化した子レコードが参照する親レコードIDを識別

子レコ...
Summary Rollup for Lookup
Relationships

Copyright © 2011 TerraSky Co.,Ltd. All Rights Reserved.

13
Summary Rollup for Lookup
Relationships

Copyright © 2011 TerraSky Co.,Ltd. All Rights Reserved.

14
Search,Sort,and Pagenation

Copyright © 2011 TerraSky Co.,Ltd. All Rights Reserved.

15
Search,Sort,and Pagenation

1度で1ページに複数レコードを表示させる
パフォーマンスとメンテナンス性

Copyright © 2011 TerraSky Co.,Ltd. All Rights Reserved.
...
Search,Sort,and Pagenation

Copyright © 2011 TerraSky Co.,Ltd. All Rights Reserved.

17
Search,Sort,and Pagenation

Copyright © 2011 TerraSky Co.,Ltd. All Rights Reserved.

18
ご清聴ありがとうございました

Copyright © 2011 TerraSky Co.,Ltd. All Rights Reserved.
Copyright © 2011 TerraSky Co.,Ltd. All Rights Rese...
Upcoming SlideShare
Loading in …5
×

5 TSPN_Write Apex and Visualforce Using Re-usable Patterns

1,195 views

Published on

2013/12/05 開催のTerraSky Power Night のLT資料です。

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
1,195
On SlideShare
0
From Embeds
0
Number of Embeds
509
Actions
Shares
0
Downloads
1
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

5 TSPN_Write Apex and Visualforce Using Re-usable Patterns

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

×