Salesforce Developer Group Tokyo

Salesforce Developers Meetup #21 開催レポート(2019/08/23)

August 23, 2019 | 1 Minute Read | Shun Kosaka(@shunkosa)

Salesforce Developer Group Tokyo主催で2019年08月23日(金)に「Salesforce Developers Meetup #21」をセールスフォース・ドットコム社で開催しました。

セッション

Summer ‘19 でリリースされた新機能を中心に、開発者向けのお話を幅広く伺うことができました。


川畑 (@tak4hir0) さん:Apex での項目レベルセキュリティの適用(パイロット)を試しててみた

セールスフォース・ドットコムの川畑さんより、Security.stripInaccessible() の紹介とデモ。Apex でレコードレベルのセキュリティを扱うのは比較的シンプルですが、項目レベルのセキュリティを扱うのはなかなか複雑でした。Summer ‘19 でパイロットとなった Security.stripInaccessible() はその名の通り、アクセスできない項目を取り除いてくれるメソッドです。Spring ‘19 からベータとなったSOQL のWITH SECURITY_ENFORCED と組み合わせることで、この領域の実装がシンプルになりますね。

リリースノート : Apex での項目レベルセキュリティの適用 (パイロット)

登壇資料 :


田中 (@hrk623) さん:LWC オープンソースの紹介

セールスフォース・ドットコムの田中さんより、オープンソース版のLWC の紹介とlwc-create-app コマンドのデモ。オープンソース化されたLWCは、Lightning Platform のLWC のうちコアな部分です。Salesforce で開発をしていると、ついついLightning Platform 上での活用ばかりに気を取られてしまいがちですが、JavaScript フレームワークとしてのLWC の今後にも目が離せません。RFC はこちらのリポジトリ から確認できます。

登壇資料へのリンク (※要Trailblazer Community ログイン) : https://success.salesforce.com/0D53A00004Y27dJ


長谷川さん: Solr を使った Salesforce に対するディープサーチ

ベイシスの長谷川さんより、KonaSearchのご紹介とアーキテクチャの概説。自社サービスとして検索インデックスを抱えており、Org を跨いだ検索もできるようで大変興味深かったです。Saleforceの標準機能でも統合検索がありますが、より規模の大きな、または、様々な統合をターゲットにされているのかなという印象を持ちました。

登壇資料 :

Solr と自然言語処理によるSalesforce のディープサーチ from Junichi Hasegawa



畑本 (@Surounin) さん:変更データキャプチャについて

USE の畑本さんから、変更データキャプチャと非同期Apex トリガの概説。個人的には、外部システム連携としての変更データキャプチャは、項目が可変であることやプラットフォームイベントがコミット後に利用できるようになったことから、正直あまり活用イメージが湧きませんが、簡易に設定ができるのはとても良いですね。

非同期のApex トリガに移せるロジックは意外とありそうです。重たくなっているトリガは見直してみると良いかもしれませんね。

リリースノート : Apex トリガでの変更イベントメッセージの処理


小坂 (@shunkosa):LWC でチャットのUIをカスタマイズしよう

私からはLWC でチャットのメッセージをカスタマイズする方法を紹介しました。今時のチャットはテキスト以外のコンテンツは当たり前ではありますが…、ようやくSalesforce のWeb チャットでもこれを実現できるようになりました。ボットの設定で典型的なUI コンポーネントが選べるようになるとなお良いですね!

リリースノート : Lightning Web コンポーネントを使用したチャットメッセージのカスタマイズ

登壇資料 :


石井 (@ishiid) さん:機械学習関連の論文について

Jenio の石井さんより、機械学習領域でホットな論文、提供中のサービスや、API エコシステムなど様々なトピックでお話しいただきました。Chief Scientist のRichard Socher さんは9月のWorld Tour Tokyoで来日されますね。Don’t miss it!

登壇資料: </br>


おわりに

今回のセッションでは、Salesforce の新機能に加えて、自然言語処理や機械学習等のテクノロジーについても幅広く知見を得ることができ、とても充実した会であったと思います。登壇者の皆様、ありがとうございました。次回は Winter ‘20 リリースのMeetup かDreamforce のGlobal Gathering でしょうか。お楽しみに!

ギャラリー

懇親会ではSWAG 争奪じゃんけん大会もあり大変盛り上がりました!