27
Salesforce1 Developers Community MAX Crowd HackChallenge② Tomodachi no Wa (トモダチ ノ ワ)

DCMax CrowdHackathonチャレンジ②

Embed Size (px)

DESCRIPTION

Crowd Hackathon Challenge 2 LT for Submitted App

Citation preview

Page 1: DCMax CrowdHackathonチャレンジ②

Salesforce1DevelopersCommunity MAXCrowd HackChallenge②

Tomodachi no Wa(トモダチ ノ ワ)

Page 2: DCMax CrowdHackathonチャレンジ②

About me

Name: Takahiro YoneiTwitterID: yonet77Company: TAOドライブ株式会社Group: Salesforce DUG Japan

Page 3: DCMax CrowdHackathonチャレンジ②

アプリのお題〜癒しアプリケーション〜

Page 4: DCMax CrowdHackathonチャレンジ②

フリーランスは一人で仕事をするケースが多いです。煮詰まることや疲れる事、愚痴りたい事もたくさんあります。そんな、ちょっと落ち込んだときに元気づけることができるHeroku or Salesforce1アプリケーションの提案をお待ちしております。

Page 5: DCMax CrowdHackathonチャレンジ②

「癒す」とは?

Page 6: DCMax CrowdHackathonチャレンジ②

子犬で癒される

http://blog-imgs-31.fc2.com/c/h/a/channelz/0305osu.jpg

Page 7: DCMax CrowdHackathonチャレンジ②

子猫で癒される

http://ja.wikipedia.org/wiki/%E3%82%B9%E3%82%B3%E3%83%86%E3%82%A3%E3%83%83%E3%82%B7%E3%83%A5%E3%83%95%E3%82%A9%E3%83%BC%E3%83%AB%E3%83%89

Page 8: DCMax CrowdHackathonチャレンジ②

癒されるポイントはヒトそれぞれ✔子犬派✔子猫派✔JOJO派✔(その他)

Page 9: DCMax CrowdHackathonチャレンジ②

つまり....よく分からない

http://tiqav.com/1ro.jpg

Page 10: DCMax CrowdHackathonチャレンジ②

“逆に考えるんだ....僕の考えた仕様で癒すのではなくて、他のヒトに癒してもらおう”

Page 11: DCMax CrowdHackathonチャレンジ②

Tomodachi no Wa〜概要〜

Page 12: DCMax CrowdHackathonチャレンジ②

【事前準備】

Herokuアプリにユーザー登録します※メッセージを 転送するための 代理ユーザー

Page 13: DCMax CrowdHackathonチャレンジ②

【事前準備】代理ユーザーのIDをSalesforce側に登録します

Page 14: DCMax CrowdHackathonチャレンジ②

①癒されたいとき

ハッシュタグ #癒されたい をつけて、今の気持ちを素直に投稿します

Page 15: DCMax CrowdHackathonチャレンジ②

①癒されたいとき

あなたの気持ちに呼応して、アプリが励ましのメッセージを送ります

Page 16: DCMax CrowdHackathonチャレンジ②

①癒されたいとき

あなたの投稿が、別のユーザー(別環境)に送信されます※ハッシュタグ #あなたの一言が誰かを救うかも

Page 17: DCMax CrowdHackathonチャレンジ②

②誰かを励ましたいとき

誰かからの投稿に対して、励ましのメッセージを素直に投稿します

Page 18: DCMax CrowdHackathonチャレンジ②

②誰かを励ましたいとき

そのメッセージは、元のユーザーに転送されます

Page 19: DCMax CrowdHackathonチャレンジ②

Tomodachi no Wa〜システム構成〜

Page 20: DCMax CrowdHackathonチャレンジ②

Salesforce Heroku

Salesforce

Salesforce

Salesforce

代理ユーザー

あなた

転送転送

転送

転送

【概要】✔ 各Salesforce環境から特定のFeedをHerokuを介して転送します

✔ Heroku側には代理ユーザーの情報を格納します

Page 21: DCMax CrowdHackathonチャレンジ②

Salesforce Heroku

代理ユーザ

あなた

ユーザー登録✔ Salesforce側で代理ユーザーを作成します✔ Herokuアプリから代理ユーザーでOAuth認証して、代理ユーザーの情報をHeroku側で保持します

①代理ユーザーでHerokuからSalesforceにログイン

②代理ユーザー情報をHeroku側で保持

Page 22: DCMax CrowdHackathonチャレンジ②

SalesforceHeroku

代理ユーザ

あなた

Feed転送✔ 特定のハッシュタグがついたFeedをHerokuに転送します

✔ Herokuアプリ側で登録されている代理ユーザーを選択して、Feed内容を転送します

✔ Feed/Feed転送記録をHeroku側で保持します

①HerokuにFeedを転送

Salesforce②転送

②転送Salesforce

Salesforce

Page 23: DCMax CrowdHackathonチャレンジ②

SalesforceHeroku

代理ユーザ

あなた

Comment転送✔ Comment内容をHerokuに転送し、元のFeedが見つかった場合、元の環境に向けて、Commentを転送します

②Herokuからコメント転送

Salesforce①コメント

Salesforce

Salesforce

Page 24: DCMax CrowdHackathonチャレンジ②

さいごに

Page 25: DCMax CrowdHackathonチャレンジ②

✔ ちょっと疲れたとき...✔ ちょっと癒されたいとき...

➔その気持ちを素直につぶやいてください(ハッシュタグをつけて)

✔ 誰かが疲れているとき...➔あなたの励ましで誰かが救われるかもしれません...

Page 26: DCMax CrowdHackathonチャレンジ②

Salesforce だけではなく...

Heroku だけでもなく...

Salesforce + Heroku で、そんな励まし合える環境ができたらいいな、と思います

Page 27: DCMax CrowdHackathonチャレンジ②

Thank You !