Spring'19 で正式リリースされました Einstein Next Best Action について、その概要や試し方をご紹介します。
Einstein Next Best Action は、その名の通り、次の最良手は何か?を Salesforce 利用者に教えてくれるものです。Salesforce 利用者が判断に有する時間を短縮し、また見落としを防いでくれる優れものです。
この判断ロジックの生成自体に機械学習やディープラーニングの要素は入っていませんが、Einstein Discovery や Einstein 予測ビルダーの結果を判断ロジックで使うことができるので、蓄積されたデータからの予測に基づく最良手の提示も実現できます。
Salesforce を設定画面からあれこれ操作・設定できるくらいの方であればご理解・試してみていただける内容です。
<ご紹介内容>
- Einstein Next Best Action とは?
- 利用者目線でのデモ / 想定される利用シナリオ
- Einstein Next Best Action の構成
- サンプルの実装手順
- ライセンス・注意事項など
1. Einstein Next Best Action を試してみよう
2019年5月10日
原田 将来 (Harada Masaki)
Service Cloud Specialist
稲葉 洋幸 (Hiroyuki Inaba)
Platform Specialist
2. Forward Looking Statement
Statement under the Private Securities Litigation Reform Act of 1995
This presentation may contain forward-looking statements that involve risks, uncertainties, and assumptions. If any such uncertainties
materialize or if any of the assumptions proves incorrect, the results of salesforce.com, inc. could differ materially from the results
expressed or implied by the forward-looking statements we make. All statements other than statements of historical fact could be deemed
forward-looking, including any projections of product or service availability, subscriber growth, earnings, revenues, or other financial items
and any statements regarding strategies or plans of management for future operations, statements of belief, any statements concerning
new, planned, or upgraded services or technology developments and customer contracts or use of our services.
The risks and uncertainties referred to above include – but are not limited to – risks associated with developing and delivering new
functionality for our service, new products and services, our new business model, our past operating losses, possible fluctuations in our
operating results and rate of growth, interruptions or delays in our Web hosting, breach of our security measures, the outcome of any
litigation, risks associated with completed and any possible mergers and acquisitions, the immature market in which we operate, our
relatively limited operating history, our ability to expand, retain, and motivate our employees and manage our growth, new releases of our
service and successful customer deployment, our limited history reselling non-salesforce.com products, and utilization and selling to larger
enterprise customers. Further information on potential factors that could affect the financial results of salesforce.com, inc. is included in
our annual report on Form 10-K for the most recent fiscal year and in our quarterly report on Form 10-Q for the most recent fiscal quarter.
These documents and others containing important disclosures are available on the SEC Filings section of the Investor Information section
of our Web site.
Any unreleased services or features referenced in this or other presentations, press releases or public statements are not currently
available and may not be delivered on time or at all. Customers who purchase our services should make the purchase decisions based
upon features that are currently available. Salesforce.com, inc. assumes no obligation and does not intend to update these
forward-looking statements.
3. 本日の内容
1. Einstein Next Best Action 概要
2. 想定されている利用シナリオ・デモ
3. 実装手順の紹介
4. 実装にあたっての検討・注意事項
5. 開発者向け情報
6. ライセンス・課金体系
7. Summer’19 での更新予定内容
ご質問がありましたら、 Webセミナーのツール(GoToWebinar) の機能をお使いください。
後日 Trailblazer Community に回答を掲載いたします。
19. 呼び出せる Apex クラスは Invocable アノテーションが必要
例) 商談の商品リストに特定の商品が入っているかをチェックする
public class ItemChecker {
@InvocableMethod(label='checkItemOnTheList' description='Check item on the opportunity product list')
public static List<OpportunityLineItem> checkItemOnTheList(List<SearchItem> items){
//今回は引数を一つしか取らない前提なので配列0番を直接指定
return [SELECT Id FROM OpportunityLineItem WHERE OpportunityId=:items[0].opportunityId AND Product2Id=:items[0].itemId];
}
public class SearchItem {
@InvocableVariable
public String opportunityId;
@InvocableVariable
public String itemId;
}
}
27. Summer’19 での更新予定内容
2019/5/10時点
1
Create Expressions for Filtering Recommendations More
Easily in Next Best Action Strategies
● “検索条件”要素の条件設定欄にアシスト機能を追加
● 変数の選択や条件を設定しやすく
2
Dynamically Deliver and Enhance Next Best Action
Recommendations from Salesforce Objects or External
Data Sources
● “おすすめ”情報を、Salesforce の各種オブジェクトや外部データ
ソースから動的に生成
3
Use the Map Element to Add Simple Enhancements or
Map Recommendation Fields to Flow Input Variables
● Map 要素を新規に追加。表示される ”おすすめ”の説明文に変数を
使ったり、起動するフローにより多くの情報を渡せるようになる
4 Package Next Best Action Strategies for Distribution ● パッケージ化に対応
https://releasenotes.docs.salesforce.com/en-us/summer19/release-notes/rn_forcecom_flow_nba.htm?edition=&impact=
28. 参考資料
● Help ドキュメント
○ https://help.salesforce.com/articleView?id=einstein_next_best_action.htm
● UNOFFICIAL SF
○ https://unofficialsf.com/next-best-action-home/
● Getting Started with Next Best Action
○ https://www.youtube.com/watch?v=SW8jHNTTWUg