Submit Search
Force.comデモ環境つくりました
4 likes
1,796 views
Taiki Yoshikawa
FLECTランチ勉強会(2015 11-12)
Technology
Read more
1 of 47
Download now
Download to read offline
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
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
More Related Content
PDF
Lightningの入力フォーム
Taiki Yoshikawa
PPTX
【提案】(それぐらい)運用側で保守してもらえませんか?
ごろう 野村
PDF
Web開発の最新トレンド ~1から知るASP.NET~
miso- soup3
PPTX
Alfresco勉強会#28 alfresco 5.0の検索機能をみてみよう
Tasuku Otani
PDF
50分で掴み取る ASP.NET Web API パターン&テクニック
miso- soup3
PDF
仮想サーバの構築とバックアップリストア
Junji Yamamoto
PPTX
20140322
小野 修司
PDF
FlexJSを追いかける(share)
Jun Funakura
Lightningの入力フォーム
Taiki Yoshikawa
【提案】(それぐらい)運用側で保守してもらえませんか?
ごろう 野村
Web開発の最新トレンド ~1から知るASP.NET~
miso- soup3
Alfresco勉強会#28 alfresco 5.0の検索機能をみてみよう
Tasuku Otani
50分で掴み取る ASP.NET Web API パターン&テクニック
miso- soup3
仮想サーバの構築とバックアップリストア
Junji Yamamoto
20140322
小野 修司
FlexJSを追いかける(share)
Jun Funakura
What's hot
(16)
PPTX
Serverless Framework 使ってる話(node.js)
Naoto Teruya
PDF
オープンに活動することと現場の改善~Zabbix導入による改善物語~
Daisuke Ikeda
PDF
今なぜサーバーレスなのか
真吾 吉田
PDF
Force.comサイトで動かすWeb Starter Kit
Taiki Yoshikawa
PDF
Ansible tower 構築方法と使い方 with VMware モジュール Rev2.2
Hiroshi Okano
PDF
20140717 awssummit2014-cloud-operation
Yasuhiro Araki, Ph.D
PPTX
ASP.NET習得の最短経路を考察する
Masaki Takeda
PDF
はじめての ASP.NET MVC
jz5 MATSUE
PPT
検索エンジンを有効利用するWEBサイト構築
sato165 @delab
PDF
May the FaaS be with us!!
真吾 吉田
PDF
Ansible tower 構築方法と使い方 with VMware モジュール Rev2.0
Hiroshi Okano
PDF
2016/08/25 JAWS-UG 千葉支部 Vol.6 LT
晋也 古渡
PDF
Ansible night
kotasaegusa
PDF
Apex Test Plusの紹介
Yuichiro Ebihara
PDF
ASP.NET シングル ページ アプリケーション (SPA) 詳説
Akira Inoue
PDF
Asp.net web apiのすゝめ
Kazunori Hamamoto
Serverless Framework 使ってる話(node.js)
Naoto Teruya
オープンに活動することと現場の改善~Zabbix導入による改善物語~
Daisuke Ikeda
今なぜサーバーレスなのか
真吾 吉田
Force.comサイトで動かすWeb Starter Kit
Taiki Yoshikawa
Ansible tower 構築方法と使い方 with VMware モジュール Rev2.2
Hiroshi Okano
20140717 awssummit2014-cloud-operation
Yasuhiro Araki, Ph.D
ASP.NET習得の最短経路を考察する
Masaki Takeda
はじめての ASP.NET MVC
jz5 MATSUE
検索エンジンを有効利用するWEBサイト構築
sato165 @delab
May the FaaS be with us!!
真吾 吉田
Ansible tower 構築方法と使い方 with VMware モジュール Rev2.0
Hiroshi Okano
2016/08/25 JAWS-UG 千葉支部 Vol.6 LT
晋也 古渡
Ansible night
kotasaegusa
Apex Test Plusの紹介
Yuichiro Ebihara
ASP.NET シングル ページ アプリケーション (SPA) 詳説
Akira Inoue
Asp.net web apiのすゝめ
Kazunori Hamamoto
Ad
Similar to Force.comデモ環境つくりました
(20)
PDF
Amazon Simple Workflow Service (SWF)
Amazon Web Services Japan
PPTX
Alfresco Javascript Consoleのご紹介
MoritakaSoma
PDF
20240125_SFDG Meetup32寄稿_訳あってLWCから添付ファイル上げようとした話
Takashi Hatamoto
PPTX
開発者向けAlfrescoのご紹介(2013/03/27 JJUG ナイトセミナー「Java製OSS特集」発表資料)
Takuma Sugimoto
PDF
今からハジメるHTML5プログラミング
SwapSkills
PDF
Phalcon + AngularJSで作る動画プラットフォーム
ryo-utsunomiya
PDF
WordBeachDeathMarchWorkshop
takashi ono
PPTX
Androidアプリケーション応用 WebAPI開発
OESF Education
PPTX
Flux with RxSwift
Yuji Hato
PDF
【Web TECH FORUM 2017 in大阪】Webシステム開発とJavaScript UIコンポーネント
Developer Solutions事業部 メシウス株式会社 (旧グレープシティ株式会社)
PPTX
Windows Azure PHP Tips
Microsoft Openness Japan
PDF
20190619 AWS Black Belt Online Seminar Dive Deep into AWS Chalice
Amazon Web Services Japan
PDF
初めてのvite plugin! AIにSFCをコンパイルさせてみた話.pdf
kawaidbz
PPTX
Kyoto sfdg meetup3_for_sharing
友嗣 小野
PDF
【Alfresco勉強会】インストール手順書(windows azure)
マジセミ by (株)オープンソース活用研究所
PDF
AWS Amplify - Auth/API Category & Vue 構築ハンズオン
Eiji KOMINAMI
PDF
LabVIEW NXG Web Module Training Slide
Yusuke Tochigi
KEY
Alfresco CI
Ashitaba YOSHIOKA
PDF
a-blog cms 事例紹介(TalkNote Vol.1)
Yasuhito Yabe
PDF
ASP.NET WEB API 開発体験
miso- soup3
Amazon Simple Workflow Service (SWF)
Amazon Web Services Japan
Alfresco Javascript Consoleのご紹介
MoritakaSoma
20240125_SFDG Meetup32寄稿_訳あってLWCから添付ファイル上げようとした話
Takashi Hatamoto
開発者向けAlfrescoのご紹介(2013/03/27 JJUG ナイトセミナー「Java製OSS特集」発表資料)
Takuma Sugimoto
今からハジメるHTML5プログラミング
SwapSkills
Phalcon + AngularJSで作る動画プラットフォーム
ryo-utsunomiya
WordBeachDeathMarchWorkshop
takashi ono
Androidアプリケーション応用 WebAPI開発
OESF Education
Flux with RxSwift
Yuji Hato
【Web TECH FORUM 2017 in大阪】Webシステム開発とJavaScript UIコンポーネント
Developer Solutions事業部 メシウス株式会社 (旧グレープシティ株式会社)
Windows Azure PHP Tips
Microsoft Openness Japan
20190619 AWS Black Belt Online Seminar Dive Deep into AWS Chalice
Amazon Web Services Japan
初めてのvite plugin! AIにSFCをコンパイルさせてみた話.pdf
kawaidbz
Kyoto sfdg meetup3_for_sharing
友嗣 小野
【Alfresco勉強会】インストール手順書(windows azure)
マジセミ by (株)オープンソース活用研究所
AWS Amplify - Auth/API Category & Vue 構築ハンズオン
Eiji KOMINAMI
LabVIEW NXG Web Module Training Slide
Yusuke Tochigi
Alfresco CI
Ashitaba YOSHIOKA
a-blog cms 事例紹介(TalkNote Vol.1)
Yasuhito Yabe
ASP.NET WEB API 開発体験
miso- soup3
Ad
More from Taiki Yoshikawa
(20)
PDF
Salesforceのサイトゲストユーザについて
Taiki Yoshikawa
PDF
Apex開発で実現できるSalesforce組織の構築例 - SWTT2019
Taiki Yoshikawa
PDF
SalesforceでStartup企業のシステム構築した話
Taiki Yoshikawa
PDF
Salesforceでオフィス資産の管理
Taiki Yoshikawa
PDF
Lightning Experience導入で意識したこと
Taiki Yoshikawa
PDF
ユーザー企業エンジニア目線のForce.com設計手法
Taiki Yoshikawa
PDF
Spring'17 - Visualforce & Apex
Taiki Yoshikawa
PDF
個人取引先でB2C顧客の管理
Taiki Yoshikawa
PDF
Salesforceの導入で押さえておきたいポイント
Taiki Yoshikawa
PDF
Salesforce Social Studio
Taiki Yoshikawa
PDF
Summer'16 Apex Code
Taiki Yoshikawa
PDF
React Lightning Design System
Taiki Yoshikawa
PDF
JSforceではじめるSalesforce APIの世界
Taiki Yoshikawa
PDF
Community Cloud & Force.com Sites
Taiki Yoshikawa
PDF
Salesforce DG Meetup Group
Taiki Yoshikawa
PDF
Salesforce Chatterと社内イベント
Taiki Yoshikawa
PDF
Spring'16 Apex Code 新機能
Taiki Yoshikawa
PDF
Salesforce Platformの世界
Taiki Yoshikawa
PDF
Lightning Component × Lightning Design System
Taiki Yoshikawa
PDF
Winter'16 Lightning Component
Taiki Yoshikawa
Salesforceのサイトゲストユーザについて
Taiki Yoshikawa
Apex開発で実現できるSalesforce組織の構築例 - SWTT2019
Taiki Yoshikawa
SalesforceでStartup企業のシステム構築した話
Taiki Yoshikawa
Salesforceでオフィス資産の管理
Taiki Yoshikawa
Lightning Experience導入で意識したこと
Taiki Yoshikawa
ユーザー企業エンジニア目線のForce.com設計手法
Taiki Yoshikawa
Spring'17 - Visualforce & Apex
Taiki Yoshikawa
個人取引先でB2C顧客の管理
Taiki Yoshikawa
Salesforceの導入で押さえておきたいポイント
Taiki Yoshikawa
Salesforce Social Studio
Taiki Yoshikawa
Summer'16 Apex Code
Taiki Yoshikawa
React Lightning Design System
Taiki Yoshikawa
JSforceではじめるSalesforce APIの世界
Taiki Yoshikawa
Community Cloud & Force.com Sites
Taiki Yoshikawa
Salesforce DG Meetup Group
Taiki Yoshikawa
Salesforce Chatterと社内イベント
Taiki Yoshikawa
Spring'16 Apex Code 新機能
Taiki Yoshikawa
Salesforce Platformの世界
Taiki Yoshikawa
Lightning Component × Lightning Design System
Taiki Yoshikawa
Winter'16 Lightning Component
Taiki Yoshikawa
Force.comデモ環境つくりました
1.
FLECTランチ勉強会 Force.comデモ環境つくりました Taiki Yoshikawa
2.
- Profile - Taiki
Yoshikawa http://tyoshikawa1106.hatenablog.com/ @tyoshikawa1106 +TaikiYoshikawa tyoshikawa1106 tyoshikawa1106
3.
VisualforceとApexのサンプルを集めた Force.comデモ環境をつくりました
4.
ログインページです
5.
ちなみに少し前にログインページが 新しくなりました・・・なので
6.
過去の設定のまま放置していると・・・
7.
ホーム画面について
8.
ホーム画面はこんな感じ Visualforceエリア WebService API Visualforce Page
Link Document Download
9.
Visualforceエリアについて HTMLエリアはもうサポートされなくなります。 Visualforceエリアを使おう。
10.
WebServiceAPIについて JavaScriptからApexを呼び出せます。 API消費数に注意。
11.
Visualforce Page Linkについて Visualforce
Pageへのリンクです。 古いバージョンのAngularJSでつくってあります。
12.
Document Downloadについて ドキュメントオブジェクトにアップした ファイルをダウンロードするリンクのサンプルです。
13.
実際に画面を確認してみます
14.
よく使うカスマイズのサンプルもありますが メインはApexのサンプルコードです。
15.
- Sample Code
- SublimeTextやForce.com IDEでダウンロード
16.
Visualforce Page
17.
• Page • CSS •
JavaScript - Visualforce Page - JSとCSSは別ページ。apex:includeで読み込む。
18.
Apex Class
19.
• Controller (メインの処理) •
Helper (ビジネスロジック) • Dao (データアクセス) • Wrapper (必要に応じて) - Apex Class - 1クラス, 1テストクラス
20.
- クラス構成 - Controller Dao Helper
21.
- Helperクラスのメリット - 引数の値を変更するだけでテストできる
(ざっくり)
22.
Daoクラスはオブジェクト単位? ➜ 共通で使うならそっち。
23.
Apex Trigger
24.
• Trigger (トリガ種別判定) •
Handler (メインの処理) • Helper (ビジネスロジック) • Dao (データアクセス) - Apex Trigger - 1オブジェクト, 1トリガ
25.
- トリガの実装 - Helperクラスを用意するとHandlerクラスがスッキリ
26.
共通クラス
27.
• 先頭にCommonをつける • テストクラスもきちんと用意 -
共通クラス -
28.
- 流用して使えると思う共通クラス - 汎用処理
(CommonUtil) テストデータ作成 (CommonTester)
29.
Schedule Batch
30.
• よくトラブルになるScheduleバッチ • ScheduleバッチのDesignPatternで解決 -
Schedule Batch -
31.
• 赤枠のようなクラス構成でつくると スケジュールに登録済みでも編集できる - Schedule
Batch - http://tyoshikawa1106.hatenablog.com/entry/2015/06/29/202657
32.
Apex Test
33.
- Apex Test
-
34.
- Apex Test
- System.runAsは基本宣言する http://tyoshikawa1106.hatenablog.com/entry/2014/04/24/003139
35.
- Apex Test
- HttpRequestのテストでは HttpCalloutMockが必要 http://tyoshikawa1106.hatenablog.com/entry/2013/09/08/213715
36.
- Apex Test
- CSV取込のテストデータは 静的リソースから取得
37.
- Apex Test
- マスタ系のテストデータは Test.loadで取り込む http://tyoshikawa1106.hatenablog.com/entry/2013/07/04/222428
38.
VFページとCSV取込
39.
- VFページとCSV取込 - 取込件数が多い場合は バッチ処理に切り替え
40.
多言語化
41.
• トランスレーションワークベンチと カスタム表示ラベルで多言語化 • 標準プロファイルのラベルも翻訳されるので テストクラス実装時に注意 -
多言語化 -
42.
- 多言語化 -
43.
System.debug
44.
- System.debug - System.debugだけ表示できる
45.
Q & A
46.
https://www.youtube.com/playlist?list=PLFSi-6JPTf9glvEZhBJNYouZPXfd4PVIi - おまけ - 勉強用の動画です
47.
Thank you
Download