1
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

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

1
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

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?