SlideShare a Scribd company logo
1 of 45
Download to read offline
Chatterを使ったカスタムソーシャル
アプリケーション開発
組織に合ったChatterにカスタマイズ
Masashi Tsuji, Salesforce.com, Sales Support Engineer
Masashi Tsuji
Sales Support Engineer
@h2z
Safe harbor
 Safe harbor 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
 intellectual property and other litigation, risks associated with 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-Q for the most recent fiscal quarter ended July 31, 2012. This 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.
自己紹介	

 名前:    辻 正志
 会社: salesforce.com
 所属: Sales Support Engineer


 Twitter: @h2z
 GitHub: htz
Japan Force.com Developer Group	

 • Force.com開発者のためのユーザグループ
 • Facebookグループで日々開発者が情報交換
 • Force.comユーザ・ハッカーのコードアーティスト達の集い
 • 今年6月から始まり現在まで3回のMeetupを開催
      •  セッション
      •  ビールとピザを片手に開発者によるLT
      •  Force.comをdisる
 • Force.com Advent Calendarの作成
 • GitHub上のApexのランクアップへの貢献
 • 18:45からLTもありますので是非お立ち寄り下さい
Meetup#2の様子
アジェンダ

なぜChatterのカスタム開発が必要か?
Chatterカスタム開発の現状
Connect in Apex
Force.com Canvas
Chatterカスタム開発の実例
なぜChatterのカスタ
ム開発が必要か?
標準で提供しているChatterのカスタマイズ	

 • メール通知
 • フィードのリッチリンクプレビュー
 • 承認の投稿
 • 同僚/顧客を招待
 • フィード追跡
 • チャットの設定
 • 影響度
Chatterの標準カスタマイズには限度がある	
                  追加機能が欲しい
                             地図	




 デザインを会社カラーにしたい




                  機能を制限したい
Chatterカスタム開発
の現状
Chatterカスタム開発の現状	

 • FeedItem/FeedCommentトリガの利用
 • <chatter:*>タグの利用
 • ApexからSOQLを利用
 • Visualforce PageからAJAX Toolkitを利用
 • ApexからREST APIの利用
FeedItem/FeedCommentトリガの利用	

 • 追加機能系
  •  関連レコードの更新
  •  ロギング
  •  投稿したフィードのユーザ/レコードをフォロー
 • 禁止系
  •  ファイル添付付き投稿の禁止
  •  NGワードの投稿禁止/マスク
ファイル添付付き投稿の禁止	

trigger NoFilePostTrigger on FeedItem (before insert) {
    for (FeedItem f : Trigger.new) {
       if (f.Type != 'ContentPost') continue;
       f.addError('ファイル添付は禁止されています。');
    }
}
投稿したフィードのユーザ/レコードをフォロー	
trigger RecordFollowTrigger on FeedItem (after insert) {
    List<EntitySubscription> insert_es = new List<EntitySubscription>();

  for (FeedItem f : Trigger.new) {
      insert_es.add(new EntitySubscription(
          ParentId = f.ParentId,
          SubscriberId = f.CreatedById
      ));
  }
  if (insert_es.size() > 0) {
      insert insert_es;
  }
}
// ※注意: このコードではすでにフォローがされている場合にエラーになります
<chatter:*>タグの利用	

 • 出来ること
  •  <chatter:newsfeed>: 自身のニュースフィードを表示
  •  <chatter:feed>:フィードを表示
  •  <chatter:follows>:フォロワーを表示
  •  <chatter:follow>:フォローボタンを表示
  •  <chatter:feedWithFollowers>:フィードをフォロワー付きで表示
 • 出来きないこと
  •  Chatterを好きにデザインできない
  •  Chatterに機能追加・削減ができない
  •  <chatter:followings>は?
<chatter:newsfeed>	
Visualforce	
<apex:page>
 <chatter:newsfeed/>
</apex:page>
<chatter:feed>	
Visualforce	
<apex:page>
 <chatter:feed
  entityId="0061000000C39YM"/>
</apex:page>
<chatter:followers>	
Visualforce	
<apex:page>
 <chatter:followers
   entityId="0061000000C39YM" />
</apex:page>
<chatter:followers>	
Visualforce	
<apex:page>
 <chatter:follow
   entityId="0061000000C39YM" />
</apex:page>
<chatter:feedWithFollowers>	
Visualforce	
<apex:page>
 <chatter:feedWithFollowers
   entityId="0061000000C39YM" />
</apex:page>
ApexからSOQLを利用	

 • 出来ること
  •  好きなデザインに(リブランディング)
  •  Chatterに好きな機能を追加
 • 出来ないこと
  •  メンション投稿
ApexでSOQLを利用	

 • 『フィード項目』オブジェクト
  •  FeedItem
 • 『フィードコメント』オブジェクト
  •  FeedComment
 • 『フィード「いいね!」』オブジェクト
  •  FeedLike
 • 『フィード追跡変更』オブジェクト
  •  FeedTrackedChange
SOQLでフィード/コメント/いいねの取得例	

Select
 Id, ParentId, Type, Body,
 (Select CommentType, CommentBody
  From FeedComments),
 (Select FeedEntityId From FeedLikes)
From FeedItem
リブランディングの例
Visualforce PageからAJAX Toolkitを利用	

 • 出来ること
  •  好きなデザインに(リブランディング)
  •  Chatterに好きな機能を追加
 • 出来ないこと
  •  メンション投稿
Chatterフィードの取得例	

sforce.connection.query(
  "Select Body, CreatedBy.Name From FeedItem", {
     onSuccess: function (queryResult, source) {
       var records = queryResult.records;
       $('#feedTemplate').tmpl(records).appendTo('#feeds');
     },
     onFailure: function (error, source) {}
  }
);
ApexからREST APIの利用	

 • ApexからREST APIを叩く
  •  Calloutなのでリモートサイトの設定でhttps://*.salesforce.comが必要
 • 出来ること
  •  メンション投稿
 • 出来ないこと
  •  でもHTTP Request書いたりJSONをパースしたり面倒。。。
デモ	

 https://c.na1.visual.force.com/apex/cfdemo0
 https://c.na1.visual.force.com/apex/cfdemo1
Connect in Apex
Connect in Apex (Pilot)	

 • ApexからREST APIを叩くためのIFを提供
 • 投稿内容にテキスト、メンション、ハッシュタグ、リンクの区別がある
 • HTTP Requestを書く必要ない!!
 • JSONをパースする必要がない
   •  全てオブジェクト
 • リモートサイトの設定が必要無い
Connect in Apexのオブジェクト	

 • 『フィード項目』オブジェクト
  •  ConnectApi.FeedItem
 • 『フィードコメント』オブジェクト
  •  ConnectApi.Comment
 • 『フィード「いいね!」』オブジェクト
  •  ConnectApi.LinkAttachment
Connect in Apexのオブジェクト	

 • 投稿内容オブジェクト
  •  ConnectApi.FeedBody
 • 投稿文書オブジェクト
  •  ConnectApi.MessageSegmentリストに内容が入っている
  §  ConnectApi.MentionSegment
  §  ConnectApi.HashtagSegment
  §  ConnectApi.LinkSegment
  §  ConnectApi.TextSegment
REST APIとConnectApiのオブジェクトは1対1	
                                          "body": {
§  ConnectApi.FeedBody                    "text": "test #testtag http://www.salesforce.com/ @Translator",
     •  List<ConnectApi.MessageSegment>    "messageSegments": [
                                            {
     •  ConnectApi.TextSegment                  "type": "Text",
                                                "text": "test "
                                            }, {
     •  ConnectApi.HashtagSegment               "type": "Hashtag",
                                                "tag": "testtag",
                                                "url": "/services/data/v26.0/chatter/feed-items?q=%23testtag",
                                                "text": "#testtag"
                                            }, {
     •  ConnectApi.LinkSegment                  "type": "Link",
                                                "url": "http://www.salesforce.com/",
                                                "text": "http://www.salesforce.com/"
                                            },
REST APIとConnectApiのオブジェクトは1対1(つづき)	
                                    {
     •  ConnectApi.MentionSegment            "type": "Mention",
                                             "name": "Translator",
                                             "accessible": true,
                                             "text": "@Translator",
                                             "user": {

     •  ConnectApi.UserSummary                   "type": "User“,
                                                 "name": "Translator",
                                                 "photo": {

     •  ConnectApi.Photo                          "largePhotoUrl": "https://c.na1.content.force.com/profilephoto/729300000008bHZ/
                                    F",
                                                  "photoVersionId": "729300000008bHZAAY",
                                                  "smallPhotoUrl": "https://c.na1.content.force.com/profilephoto/729300000008bHZ/
                                    T"


	
                                               },
                                                 "id": "005300000043oCVAAY",
                                                 "url": "/services/data/v26.0/chatter/users/005300000043oCVAAY"
                                             }
                                         }
                                     ]
デモ	

 https://c.na1.visual.force.com/apex/ConnectInApexDemo
Force.com Canvas
Force.com Canvas	

 • Facebookアプリと同様の仕組み
 • Chatterタブからアプリケーションを起動
 • Heroku Quick Startを使うとワイヤフレームがHeroku上に作成
      Ruby (Rails)           Java (Play)
各種APIで連携し、どんな言語でも作成可能
デモ	

 https://na14.salesforce.com/_ui/core/chatter/ui/ChatterPage
Chatterカスタム開発
の実例
GE Capital
  トヨタフレンド
Chatterを使ったカスタムソーシャル
Chatterを使ったカスタムソーシャル

More Related Content

Similar to Chatterを使ったカスタムソーシャル

Azure でサーバーレス、 Infrastructure as Code どうしてますか?
Azure でサーバーレス、 Infrastructure as Code どうしてますか?Azure でサーバーレス、 Infrastructure as Code どうしてますか?
Azure でサーバーレス、 Infrastructure as Code どうしてますか?Kazumi IWANAGA
 
JAWSDAYS2016 Technical Deep DIVE
JAWSDAYS2016 Technical Deep DIVE JAWSDAYS2016 Technical Deep DIVE
JAWSDAYS2016 Technical Deep DIVE 陽平 山口
 
Concentrated HTML5 & Attractive HTML5
Concentrated HTML5 & Attractive HTML5Concentrated HTML5 & Attractive HTML5
Concentrated HTML5 & Attractive HTML5Sho Ito
 
Slides for tiTokyo 2013 - Japanese version
Slides for tiTokyo 2013 - Japanese versionSlides for tiTokyo 2013 - Japanese version
Slides for tiTokyo 2013 - Japanese versionRicardo Alcocer
 
Slides for tiTokyo 2013 - Japanese version
Slides for tiTokyo 2013 - Japanese versionSlides for tiTokyo 2013 - Japanese version
Slides for tiTokyo 2013 - Japanese versionralcocer
 
Hypermedia: The Missing Element to Building Adaptable Web APIs in Rails (増補日本語版)
Hypermedia: The Missing Element to Building Adaptable Web APIs in Rails (増補日本語版)Hypermedia: The Missing Element to Building Adaptable Web APIs in Rails (増補日本語版)
Hypermedia: The Missing Element to Building Adaptable Web APIs in Rails (増補日本語版)Toru Kawamura
 
未来のwebに欠かせないREST APIをApache Solr + Drupal8で実装しよう@PHPカンファレンス2016 東京
未来のwebに欠かせないREST APIをApache Solr + Drupal8で実装しよう@PHPカンファレンス2016 東京未来のwebに欠かせないREST APIをApache Solr + Drupal8で実装しよう@PHPカンファレンス2016 東京
未来のwebに欠かせないREST APIをApache Solr + Drupal8で実装しよう@PHPカンファレンス2016 東京Masayuki Abe
 
WordPress APIで作るモバイルアプリ
WordPress APIで作るモバイルアプリWordPress APIで作るモバイルアプリ
WordPress APIで作るモバイルアプリアシアル株式会社
 
ASP.NET シングル ページ アプリケーション (SPA) 詳説
ASP.NET シングル ページ アプリケーション (SPA) 詳説ASP.NET シングル ページ アプリケーション (SPA) 詳説
ASP.NET シングル ページ アプリケーション (SPA) 詳説Akira Inoue
 
マルチリージョン・マルチアカウント対応の柔軟な構築ツールを作ってみた
マルチリージョン・マルチアカウント対応の柔軟な構築ツールを作ってみたマルチリージョン・マルチアカウント対応の柔軟な構築ツールを作ってみた
マルチリージョン・マルチアカウント対応の柔軟な構築ツールを作ってみた桂一 中山
 
[日本語・Japanese] Creative Technical Content for Better Developer Experience
[日本語・Japanese] Creative Technical Content for Better Developer Experience[日本語・Japanese] Creative Technical Content for Better Developer Experience
[日本語・Japanese] Creative Technical Content for Better Developer ExperienceTomomi Imura
 
Elastic on Azure Integration & Building React UI Based Search App Using Azure...
Elastic on Azure Integration & Building React UI Based Search App Using Azure...Elastic on Azure Integration & Building React UI Based Search App Using Azure...
Elastic on Azure Integration & Building React UI Based Search App Using Azure...Shotaro Suzuki
 
進化する Web ~ Progressive Web Apps の実装と応用 ~
進化する Web  ~ Progressive Web Apps の実装と応用 ~進化する Web  ~ Progressive Web Apps の実装と応用 ~
進化する Web ~ Progressive Web Apps の実装と応用 ~Microsoft Azure Japan
 
20170809 AWS code series
20170809 AWS code series20170809 AWS code series
20170809 AWS code seriesAtsushi Fukui
 
第5回 cogbot勉強会!
第5回 cogbot勉強会!第5回 cogbot勉強会!
第5回 cogbot勉強会!貴志 上坂
 

Similar to Chatterを使ったカスタムソーシャル (20)

20120118 titanium
20120118 titanium20120118 titanium
20120118 titanium
 
GraphQL入門 (AWS AppSync)
GraphQL入門 (AWS AppSync)GraphQL入門 (AWS AppSync)
GraphQL入門 (AWS AppSync)
 
Azure でサーバーレス、 Infrastructure as Code どうしてますか?
Azure でサーバーレス、 Infrastructure as Code どうしてますか?Azure でサーバーレス、 Infrastructure as Code どうしてますか?
Azure でサーバーレス、 Infrastructure as Code どうしてますか?
 
JAWSDAYS2016 Technical Deep DIVE
JAWSDAYS2016 Technical Deep DIVE JAWSDAYS2016 Technical Deep DIVE
JAWSDAYS2016 Technical Deep DIVE
 
概説 Data API v3
概説 Data API v3概説 Data API v3
概説 Data API v3
 
Concentrated HTML5 & Attractive HTML5
Concentrated HTML5 & Attractive HTML5Concentrated HTML5 & Attractive HTML5
Concentrated HTML5 & Attractive HTML5
 
Social Enterprise Java Apps on Heroku Webinar
Social Enterprise Java Apps on Heroku WebinarSocial Enterprise Java Apps on Heroku Webinar
Social Enterprise Java Apps on Heroku Webinar
 
Slides for tiTokyo 2013 - Japanese version
Slides for tiTokyo 2013 - Japanese versionSlides for tiTokyo 2013 - Japanese version
Slides for tiTokyo 2013 - Japanese version
 
Slides for tiTokyo 2013 - Japanese version
Slides for tiTokyo 2013 - Japanese versionSlides for tiTokyo 2013 - Japanese version
Slides for tiTokyo 2013 - Japanese version
 
Hypermedia: The Missing Element to Building Adaptable Web APIs in Rails (増補日本語版)
Hypermedia: The Missing Element to Building Adaptable Web APIs in Rails (増補日本語版)Hypermedia: The Missing Element to Building Adaptable Web APIs in Rails (増補日本語版)
Hypermedia: The Missing Element to Building Adaptable Web APIs in Rails (増補日本語版)
 
未来のwebに欠かせないREST APIをApache Solr + Drupal8で実装しよう@PHPカンファレンス2016 東京
未来のwebに欠かせないREST APIをApache Solr + Drupal8で実装しよう@PHPカンファレンス2016 東京未来のwebに欠かせないREST APIをApache Solr + Drupal8で実装しよう@PHPカンファレンス2016 東京
未来のwebに欠かせないREST APIをApache Solr + Drupal8で実装しよう@PHPカンファレンス2016 東京
 
WordPress APIで作るモバイルアプリ
WordPress APIで作るモバイルアプリWordPress APIで作るモバイルアプリ
WordPress APIで作るモバイルアプリ
 
ASP.NET シングル ページ アプリケーション (SPA) 詳説
ASP.NET シングル ページ アプリケーション (SPA) 詳説ASP.NET シングル ページ アプリケーション (SPA) 詳説
ASP.NET シングル ページ アプリケーション (SPA) 詳説
 
マルチリージョン・マルチアカウント対応の柔軟な構築ツールを作ってみた
マルチリージョン・マルチアカウント対応の柔軟な構築ツールを作ってみたマルチリージョン・マルチアカウント対応の柔軟な構築ツールを作ってみた
マルチリージョン・マルチアカウント対応の柔軟な構築ツールを作ってみた
 
[日本語・Japanese] Creative Technical Content for Better Developer Experience
[日本語・Japanese] Creative Technical Content for Better Developer Experience[日本語・Japanese] Creative Technical Content for Better Developer Experience
[日本語・Japanese] Creative Technical Content for Better Developer Experience
 
Elastic on Azure Integration & Building React UI Based Search App Using Azure...
Elastic on Azure Integration & Building React UI Based Search App Using Azure...Elastic on Azure Integration & Building React UI Based Search App Using Azure...
Elastic on Azure Integration & Building React UI Based Search App Using Azure...
 
進化する Web ~ Progressive Web Apps の実装と応用 ~
進化する Web  ~ Progressive Web Apps の実装と応用 ~進化する Web  ~ Progressive Web Apps の実装と応用 ~
進化する Web ~ Progressive Web Apps の実装と応用 ~
 
20170809 AWS code series
20170809 AWS code series20170809 AWS code series
20170809 AWS code series
 
第5回 cogbot勉強会!
第5回 cogbot勉強会!第5回 cogbot勉強会!
第5回 cogbot勉強会!
 
Data API 2.0
Data API 2.0Data API 2.0
Data API 2.0
 

More from Salesforce Developers Japan

Salesforce DX の始め方とパートナー様成功事例
Salesforce DX の始め方とパートナー様成功事例Salesforce DX の始め方とパートナー様成功事例
Salesforce DX の始め方とパートナー様成功事例Salesforce Developers Japan
 
データ連携の新しいカタチ - 変更データキャプチャ/プラットフォームイベントを MuleSoft Anypoint Platform と組み合わせて試してみよう
データ連携の新しいカタチ - 変更データキャプチャ/プラットフォームイベントを MuleSoft Anypoint Platform と組み合わせて試してみようデータ連携の新しいカタチ - 変更データキャプチャ/プラットフォームイベントを MuleSoft Anypoint Platform と組み合わせて試してみよう
データ連携の新しいカタチ - 変更データキャプチャ/プラットフォームイベントを MuleSoft Anypoint Platform と組み合わせて試してみようSalesforce Developers Japan
 
Einstein Analyticsでのデータ取り込みと加工
Einstein Analyticsでのデータ取り込みと加工Einstein Analyticsでのデータ取り込みと加工
Einstein Analyticsでのデータ取り込みと加工Salesforce Developers Japan
 
GMOペパボのエンジニアが語るHeroku活用ノウハウ
GMOペパボのエンジニアが語るHeroku活用ノウハウGMOペパボのエンジニアが語るHeroku活用ノウハウ
GMOペパボのエンジニアが語るHeroku活用ノウハウSalesforce Developers Japan
 
Salesforce 開発者向け最新情報 Web セミナー 〜 TrailheaDX での新発表 & Summer '19 リリース新機能 〜
Salesforce 開発者向け最新情報 Web セミナー 〜 TrailheaDX での新発表 & Summer '19 リリース新機能 〜Salesforce 開発者向け最新情報 Web セミナー 〜 TrailheaDX での新発表 & Summer '19 リリース新機能 〜
Salesforce 開発者向け最新情報 Web セミナー 〜 TrailheaDX での新発表 & Summer '19 リリース新機能 〜Salesforce Developers Japan
 
Salesforce DXとLightning Web ComponentsでモダンSalesforceアプリ開発
Salesforce DXとLightning Web ComponentsでモダンSalesforceアプリ開発Salesforce DXとLightning Web ComponentsでモダンSalesforceアプリ開発
Salesforce DXとLightning Web ComponentsでモダンSalesforceアプリ開発Salesforce Developers Japan
 
Lightning時代のService Cloud概要とカスタマイズ
Lightning時代のService Cloud概要とカスタマイズLightning時代のService Cloud概要とカスタマイズ
Lightning時代のService Cloud概要とカスタマイズSalesforce Developers Japan
 
Spring '19リリース開発者向け新機能セミナー
Spring '19リリース開発者向け新機能セミナーSpring '19リリース開発者向け新機能セミナー
Spring '19リリース開発者向け新機能セミナーSalesforce Developers Japan
 
業務課題の解決に、データ分析・予測結果の活用を - Einstein Discovery / Einstein 予測ビルダーのご紹介 -
業務課題の解決に、データ分析・予測結果の活用を - Einstein Discovery / Einstein 予測ビルダーのご紹介 -業務課題の解決に、データ分析・予測結果の活用を - Einstein Discovery / Einstein 予測ビルダーのご紹介 -
業務課題の解決に、データ分析・予測結果の活用を - Einstein Discovery / Einstein 予測ビルダーのご紹介 -Salesforce Developers Japan
 
MuleSoft Anypoint Platformのコンセプトとサービス
MuleSoft Anypoint PlatformのコンセプトとサービスMuleSoft Anypoint Platformのコンセプトとサービス
MuleSoft Anypoint PlatformのコンセプトとサービスSalesforce Developers Japan
 
IoTで成功を収めるための製品と戦略 〜 Salesforce IoT 〜
IoTで成功を収めるための製品と戦略 〜 Salesforce IoT 〜IoTで成功を収めるための製品と戦略 〜 Salesforce IoT 〜
IoTで成功を収めるための製品と戦略 〜 Salesforce IoT 〜Salesforce Developers Japan
 
Lightning時代のレポート ダッシュボード & Flow 最前線
Lightning時代のレポート ダッシュボード & Flow 最前線Lightning時代のレポート ダッシュボード & Flow 最前線
Lightning時代のレポート ダッシュボード & Flow 最前線Salesforce Developers Japan
 
Summer18 開発者向け新機能Webセミナー
Summer18 開発者向け新機能WebセミナーSummer18 開発者向け新機能Webセミナー
Summer18 開発者向け新機能WebセミナーSalesforce Developers Japan
 

More from Salesforce Developers Japan (20)

Salesforce DX の始め方とパートナー様成功事例
Salesforce DX の始め方とパートナー様成功事例Salesforce DX の始め方とパートナー様成功事例
Salesforce DX の始め方とパートナー様成功事例
 
データ連携の新しいカタチ - 変更データキャプチャ/プラットフォームイベントを MuleSoft Anypoint Platform と組み合わせて試してみよう
データ連携の新しいカタチ - 変更データキャプチャ/プラットフォームイベントを MuleSoft Anypoint Platform と組み合わせて試してみようデータ連携の新しいカタチ - 変更データキャプチャ/プラットフォームイベントを MuleSoft Anypoint Platform と組み合わせて試してみよう
データ連携の新しいカタチ - 変更データキャプチャ/プラットフォームイベントを MuleSoft Anypoint Platform と組み合わせて試してみよう
 
Einstein Analyticsでのデータ取り込みと加工
Einstein Analyticsでのデータ取り込みと加工Einstein Analyticsでのデータ取り込みと加工
Einstein Analyticsでのデータ取り込みと加工
 
GMOペパボのエンジニアが語るHeroku活用ノウハウ
GMOペパボのエンジニアが語るHeroku活用ノウハウGMOペパボのエンジニアが語るHeroku活用ノウハウ
GMOペパボのエンジニアが語るHeroku活用ノウハウ
 
Salesforce Big Object 最前線
Salesforce Big Object 最前線Salesforce Big Object 最前線
Salesforce Big Object 最前線
 
Salesforce 開発者向け最新情報 Web セミナー 〜 TrailheaDX での新発表 & Summer '19 リリース新機能 〜
Salesforce 開発者向け最新情報 Web セミナー 〜 TrailheaDX での新発表 & Summer '19 リリース新機能 〜Salesforce 開発者向け最新情報 Web セミナー 〜 TrailheaDX での新発表 & Summer '19 リリース新機能 〜
Salesforce 開発者向け最新情報 Web セミナー 〜 TrailheaDX での新発表 & Summer '19 リリース新機能 〜
 
Einstein Next Best Action を試してみよう
Einstein Next Best Action を試してみようEinstein Next Best Action を試してみよう
Einstein Next Best Action を試してみよう
 
Salesforce DXとLightning Web ComponentsでモダンSalesforceアプリ開発
Salesforce DXとLightning Web ComponentsでモダンSalesforceアプリ開発Salesforce DXとLightning Web ComponentsでモダンSalesforceアプリ開発
Salesforce DXとLightning Web ComponentsでモダンSalesforceアプリ開発
 
Lightning時代のService Cloud概要とカスタマイズ
Lightning時代のService Cloud概要とカスタマイズLightning時代のService Cloud概要とカスタマイズ
Lightning時代のService Cloud概要とカスタマイズ
 
Spring '19リリース開発者向け新機能セミナー
Spring '19リリース開発者向け新機能セミナーSpring '19リリース開発者向け新機能セミナー
Spring '19リリース開発者向け新機能セミナー
 
業務課題の解決に、データ分析・予測結果の活用を - Einstein Discovery / Einstein 予測ビルダーのご紹介 -
業務課題の解決に、データ分析・予測結果の活用を - Einstein Discovery / Einstein 予測ビルダーのご紹介 -業務課題の解決に、データ分析・予測結果の活用を - Einstein Discovery / Einstein 予測ビルダーのご紹介 -
業務課題の解決に、データ分析・予測結果の活用を - Einstein Discovery / Einstein 予測ビルダーのご紹介 -
 
Einstein analyticsdashboardwebinar
Einstein analyticsdashboardwebinarEinstein analyticsdashboardwebinar
Einstein analyticsdashboardwebinar
 
MuleSoft Anypoint Platformのコンセプトとサービス
MuleSoft Anypoint PlatformのコンセプトとサービスMuleSoft Anypoint Platformのコンセプトとサービス
MuleSoft Anypoint Platformのコンセプトとサービス
 
IoTで成功を収めるための製品と戦略 〜 Salesforce IoT 〜
IoTで成功を収めるための製品と戦略 〜 Salesforce IoT 〜IoTで成功を収めるための製品と戦略 〜 Salesforce IoT 〜
IoTで成功を収めるための製品と戦略 〜 Salesforce IoT 〜
 
Heroku seminar winter19
Heroku seminar winter19Heroku seminar winter19
Heroku seminar winter19
 
Dreamforce18 update platform
Dreamforce18 update platformDreamforce18 update platform
Dreamforce18 update platform
 
Winter '19 開発者向け新機能
Winter '19 開発者向け新機能Winter '19 開発者向け新機能
Winter '19 開発者向け新機能
 
Lightning時代のレポート ダッシュボード & Flow 最前線
Lightning時代のレポート ダッシュボード & Flow 最前線Lightning時代のレポート ダッシュボード & Flow 最前線
Lightning時代のレポート ダッシュボード & Flow 最前線
 
Summer18 開発者向け新機能Webセミナー
Summer18 開発者向け新機能WebセミナーSummer18 開発者向け新機能Webセミナー
Summer18 開発者向け新機能Webセミナー
 
使ってみよう、Salesforce Big Object!
使ってみよう、Salesforce Big Object!使ってみよう、Salesforce Big Object!
使ってみよう、Salesforce Big Object!
 

Chatterを使ったカスタムソーシャル