LoginSignup
1
1

More than 3 years have passed since last update.

Salesforceでチャット部屋作ってみた

Last updated at Posted at 2020-06-03

今回の目的

 変更データキャプチャを使用すればSalesforceのデータの作成・更新をリアルタイムで受け取れるというのを知ったので、試してみるついでにチャット部屋を作ってみました。

できたもの

pic1.png
pic2.png
pic3.png
pic4.png

画面録画のソフトの関係上、1タブしか録画ができないので、Gifは1ユーザの画面のみ
ダウンロード.gif

このようなチャットの画面を作ることが出来ました。
ユーザー側は画面の更新など、操作を完全に行わなくとも別ユーザからのメッセージを受信できます。
仕組みとしては
1.送信でメッセージレコードをデータベースInsertする
2.変更データキャプチャでデータベースの変更をキャッチする
2.JSの処理実行
という仕組み出来ております。

結論

 意外と簡単に作成することが出来ました。データベースの変更をリアルタイムで検出して、動かせるのはかなりいいですね。今後、いろいろなものに活かせるような気がします。

参考

変更データキャプチャと非表示ユーリティティ項目を用いてプッシュ通知を実現する

1
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
1