Weitere ähnliche Inhalte Ähnlich wie Swtt2018 sfdgr2 Developer Group ルーキー会が教える!次の一歩のための開発ノウハウ (20) Mehr von SFDG ROOKIES (11) Kürzlich hochgeladen (10) Swtt2018 sfdgr2 Developer Group ルーキー会が教える!次の一歩のための開発ノウハウ1. [Salesforce World Tour Tokyo]
Developer Group ルーキー会運営が教える!
次の一歩のための開発ノウハウ
Salesforce Developer Group ルーキー会
2018年12月5日
1
22. トランザクション処理順
1. 古いレコードをデータベースからロード(または、新しい挿入の初期化)
2. 新しいレコードの値で古い値を上書き
3. システムの入力規則
4. すべての before トリガを実行(EE / UE のみ)
5. カスタム入力規則
6. レコードをデータベースに保存(しかし、コミットされていない)
7. レコードをデータベースから再ロード
8. すべての afterトリガを実行
9. 割り当てルール
10. 自動応答ルール
11. ワークフロー ルール(一度だけ、afterトリガを実施)
12. プロセス
13. エスカレーション ルール
14. 積み上げ集計数式の値の更新(存在する場合)
15. データベースのコミット
16. コミット後のロジック(メールの送信)
22
https://developer.salesforce.com/docs/atlas.ja-jp.apexcode.meta/apexcode/apex_triggers_order_of_execution.htm参考:
30. 1. developer.salesforce.com
30
プロダクト
Platform
• Platform 概要
• AppExchange
• Lightning Platform
• Heroku
• Mobile
Salesforce Apps
• Einstein Analytics
• Community Cloud
• Marketing Cloud
• Pardot
• Quip
Build Faster, Smarter & Together
• Lightning
• Einstein
• Salesforce DX
リソース
学ぶ
• 入門
• ドキュメント
• Trailhead
• Sample Gallery
• Webセミナー
• トレーニング & 認定資格
ツール
• Salesforce extensions for VS Code
• Salesforce CLI
• Lightning Design System
• セキュリティツール
• その他のツール
• コンポーネントライブラリ
トピック別
• アプリケーションの配布
• アプリケーションロジック
• アーキテクト
• データベース
• Lightning
• モバイル
• インテグレーション
• セキュリティ
• ユーザーインターフェース
• ウェブサイト
充実した目次
31. 1. developer.salesforce.com
31
コミュニティ
• Trailblazer Community
• 開発者Chatterグループ
• イベントカレンダー
• コミュニティ主催イベント
• Salesforce MVP
• 日本の開発者グループ
• 世界の開発者グループ
• 開発者サクセスストーリー
ブログ
• Trailhead
-トレイル
- モジュール
- プロジェクト
- Superbadges
- Trailblazers
• ヘルプ
• コミュニティに参加
始めよう
• Salesforce Platform
• Lightning Platform
• Heroku
• MuleSoft クイックスタートガイド
Salesforce 開発センター
• Lightning Developer Center
• Mobile Developer Center
• Heroku 開発センター
• Desk.com </developers>
• Pardot 開発者サイト
• MuleSoft 開発者サイト
開発者リソース
• モバイルサービス
• Lightning Platform ドキュメント
• Lightning Platform ダウンロード
• Heroku ダウンロード
• Learn Salesforce with Trailhead
詳細はこちら
• Salesforce AppExchange
• Salesforce Administrator
• Salesforce.com ヘルプポータル
34. 2. SOAP API開発者ガイド
34
Salesforce との外部連携にまつわる
ナレッジ/リファレンスのサイト
https://developer.salesforce.com/docs/atlas.ja-jp.api.meta/api/sforce_api_quickstart_intro.htm
39. 2. SOAP API開発者ガイド
39
動作検証なら 開発者コンソールの代わりに API Explorer も便利
https://developer.salesforce.com/docs/api-explorer/sobject
このサイト上から
Trailhead環境などに
REST APIを試せる
42. 3. Developer Documentation
42
Analytics REST API 開発者ガイド
Analytics SAQL リファレンス
Analytics ダッシュボード JSON リファレンス
Analytics バインド開発者ガイド
Analytics 外部データ API 開発者ガイド
Analytics 外部データ形式リファレンス
Analytics 拡張メタデータ (XMD) リファレンス
Ant 移行ツールガイド
Apex 開発者ガイド
Bulk API 2.0
Bulk API 開発者ガイド
Canvas 開発者ガイド
Chatter REST API 開発者ガイド
Financial Services Cloud アップグレードガイド
Financial Services Cloud インストールガイド
Financial Services Cloud クイックスタート
Financial Services Cloud システム管理者ガイド
Financial Services Cloud 開発者ガイド
Identity 実装ガイド
Industries REST API
ISVforce ガイド
Java 開発者環境の設定
Lightning コンポーネント開発者ガイド
Live Agent REST API 開発者ガイド
Live Agent 開発者ガイド
Mobile SDK 開発ガイド
Open CTI 開発者ガイド
Platform Events Developer Guide (プラットフォームイベント開発者ガイド)
REST API 開発者ガイド
Salesforce Developer の制限および割り当てクイックリファレンス
Salesforce DX 設定ガイド
Salesforce DX 開発者ガイド
Salesforce および Lightning プラットフォームのオブジェクトリファレンス
Salesforce アプリケーション管理ガイド
Salesforce アプリケーション開発者ガイド
Salesforce コンソール開発者ガイド
Salesforce セキュリティガイド
Salesforce ナレッジ開発者ガイド
SOAP API 開発者ガイド
SOQL および SOSL リファレンス
Visualforce のパフォーマンスのベストプラクティス
Visualforce 開発者ガイド
インテグレーションのパターンと実践
キャンペーン管理実装ガイド
シングルサインオン実装ガイド
ストリーミング API 開発者ガイド
データローダガイド
パブリッシャーおよびクイックアクション開発者ガイド
メタデータ API 開発者ガイド
レコードアクセス権に関連して Salesforce 内部で実行される処理
企業の規模に応じたレコードアクセス権の作成
共有モデルの仕組み
大量のデータを使用するリリースのベストプラクティス
掲載ドキュメントは
50以上・・・
60. メジャーな Salesforce 開発ツール
60
• 動作が軽い
• 見た目がイケてる
• MMの開発が終了
• 一昔前の主流
• 慢性的に動作が重い
Sublime Text
+ MavensMate
Eclipse
+ Force.com IDE
Visual Studio Code
+ ForceCode
注:一部、個人的な主観を含みます
• トレンド
• すべての組織で利用可能
• 今後の機能拡張
63. Visual Studio Code の環境構築
① Visual Studio Code をインストールする(約2分)
② 拡張機能「ForceCode」をインストールする(約3分)
63
Visual Studio Code と機能拡張「ForceCode」の導入は2ステップ
はい。たったの2ステップで完了です。
詳しくはWEBで検索してください。
65. Salesforce CLI 機能を追加する
• 前提条件
✓ Salesforce CLI がインストールされていること
✓ Java 8 JDK がインストールされていること
• 拡張機能
– Salesforce CLI Integration
– Apex
– Visualforce
– Lighting Component Framework
– Apex Interactive Debugger
65
拡張機能「Salesforce Extension Pack」をインストールし、任意の組
織に接続し、Visual Studio Code からソースを取得して操作可能にする。
詳しくはWEBで
検索してください。