dcmax crowdhackathonチャレンジ②
DESCRIPTION
Crowd Hackathon Challenge 2 LT for Submitted AppTRANSCRIPT
Salesforce1DevelopersCommunity MAXCrowd HackChallenge②
Tomodachi no Wa(トモダチ ノ ワ)
About me
Name: Takahiro YoneiTwitterID: yonet77Company: TAOドライブ株式会社Group: Salesforce DUG Japan
アプリのお題〜癒しアプリケーション〜
フリーランスは一人で仕事をするケースが多いです。煮詰まることや疲れる事、愚痴りたい事もたくさんあります。そんな、ちょっと落ち込んだときに元気づけることができるHeroku or Salesforce1アプリケーションの提案をお待ちしております。
「癒す」とは?
子犬で癒される
http://blog-imgs-31.fc2.com/c/h/a/channelz/0305osu.jpg
子猫で癒される
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
癒されるポイントはヒトそれぞれ✔子犬派✔子猫派✔JOJO派✔(その他)
つまり....よく分からない
http://tiqav.com/1ro.jpg
“逆に考えるんだ....僕の考えた仕様で癒すのではなくて、他のヒトに癒してもらおう”
Tomodachi no Wa〜概要〜
【事前準備】
Herokuアプリにユーザー登録します※メッセージを 転送するための 代理ユーザー
【事前準備】代理ユーザーのIDをSalesforce側に登録します
①癒されたいとき
ハッシュタグ #癒されたい をつけて、今の気持ちを素直に投稿します
①癒されたいとき
あなたの気持ちに呼応して、アプリが励ましのメッセージを送ります
①癒されたいとき
あなたの投稿が、別のユーザー(別環境)に送信されます※ハッシュタグ #あなたの一言が誰かを救うかも
②誰かを励ましたいとき
誰かからの投稿に対して、励ましのメッセージを素直に投稿します
②誰かを励ましたいとき
そのメッセージは、元のユーザーに転送されます
Tomodachi no Wa〜システム構成〜
Salesforce Heroku
Salesforce
Salesforce
Salesforce
代理ユーザー
あなた
転送転送
転送
転送
【概要】✔ 各Salesforce環境から特定のFeedをHerokuを介して転送します
✔ Heroku側には代理ユーザーの情報を格納します
Salesforce Heroku
代理ユーザ
あなた
ユーザー登録✔ Salesforce側で代理ユーザーを作成します✔ Herokuアプリから代理ユーザーでOAuth認証して、代理ユーザーの情報をHeroku側で保持します
①代理ユーザーでHerokuからSalesforceにログイン
②代理ユーザー情報をHeroku側で保持
SalesforceHeroku
代理ユーザ
あなた
Feed転送✔ 特定のハッシュタグがついたFeedをHerokuに転送します
✔ Herokuアプリ側で登録されている代理ユーザーを選択して、Feed内容を転送します
✔ Feed/Feed転送記録をHeroku側で保持します
①HerokuにFeedを転送
Salesforce②転送
②転送Salesforce
Salesforce
SalesforceHeroku
代理ユーザ
あなた
Comment転送✔ Comment内容をHerokuに転送し、元のFeedが見つかった場合、元の環境に向けて、Commentを転送します
②Herokuからコメント転送
Salesforce①コメント
Salesforce
Salesforce
さいごに
✔ ちょっと疲れたとき...✔ ちょっと癒されたいとき...
➔その気持ちを素直につぶやいてください(ハッシュタグをつけて)
✔ 誰かが疲れているとき...➔あなたの励ましで誰かが救われるかもしれません...
Salesforce だけではなく...
Heroku だけでもなく...
Salesforce + Heroku で、そんな励まし合える環境ができたらいいな、と思います
Thank You !