Slide 1

Slide 1 text

Winter'25注目機能紹介(開発系)
 2024年11月19日
 株式会社キットアライブ


Slide 2

Slide 2 text

Copyright © Kitalive Inc. All Rights Reserved. 自己紹介
 ● 名前
 ○ 佐藤 雄斗
 ● 所属
 ○ 株式会社キットアライブ
 ■ 2022/2~現在
 ■ Salesforceの導入、
 カスタマイズ支援
 ● 趣味
 ○ 娘と遊ぶこと
 ○ イオンに行くこと


Slide 3

Slide 3 text

Copyright © Kitalive Inc. All Rights Reserved. アジェンダ
 Copyright © Kitalive Inc. All Rights Reserved. 3 • リアルタイムプレビューでの Lightning Web コンポーネントの迅速な開発 (ベータ) • 新規追加または変更された Lightning Web コンポーネント • SOQL エラーと機能の変更を確認してコードを更新する • 最新の Salesforce CLI の機能強化の把握


Slide 4

Slide 4 text

Copyright © Kitalive Inc. All Rights Reserved. リアルタイムプレビューでの Lightning Web コンポーネントの迅速 な開発 (ベータ)
 
 • コードをデプロイしたり、ブラウザを手動で更新することなくLWCへの変更を確認で きるようになった。
 • もともとあった「LWC ローカル開発サーバー」とは別物。
 • >LWC ローカル開発サーバーが将来的に非推奨になり、テスト機能やプレビュー機能 が制限される前に、新しいローカル開発環境に移行してください。 
 • 使用にあたり下記が前提条件
 • Salesforce CLIがインストール済みであること
 • ローカル開発プラグインをインストールする 
 • sf plugins install @salesforce/plugin-lightning-dev
 • 組織のローカル開発を有効化
 4 Copyright © Kitalive Inc. All Rights Reserved. デモあり


Slide 5

Slide 5 text

Copyright © Kitalive Inc. All Rights Reserved. 新規追加または変更された Lightning Web コンポーネント
 • lightning-datatable
 • インライン編集中にデータテーブル全体ではなくセル自体に検証エラーが表 示されるようになった。
 
 • lightning-input
 • type=”number”の時に、入力が数値でないときに検証エラーが出るように。
 • type=”date”のと時に、日付の入力例がフォーカス時に表示されるようになっ た。
 
 • lightning-record-edit-form、lightning-record-form
 • Eventオブジェクトを指定できるようになった。
 ※Event.IsRecurrence、Event.IsRecurrence2、および Event.IsReminderSet は表示されません。
 5 Copyright © Kitalive Inc. All Rights Reserved. デモあり
 まだ指定できな い??


Slide 6

Slide 6 text

Copyright © Kitalive Inc. All Rights Reserved. SOQL エラーと機能の変更を確認してコードを更新する
 • 動的SOQLに関して表示されるエラーメッセージが変わった。
 ⇒もし検出されるエラーメッセージに依存するような処理があればコードを修 正してください、とのこと。
 例)
 
 
 
 6 Copyright © Kitalive Inc. All Rights Reserved.

Slide 7

Slide 7 text

Copyright © Kitalive Inc. All Rights Reserved. 最新の Salesforce CLI の機能強化の把握
 • dataコマンドへの変更
 • data export tree --plan を使用する際に、クエリで 5 レベルまでの子オブジェ クトをエクスポートできるように
 • data import tree --plan コマンドで含まれるレコード数が 200 件を超えるファ イルを扱えるように
 • --file フラグを付けて data import tree を実行したすると並列アップロード
 • 例)コマンドの例
 
 • data create fileコマンドの新規追加
 • ファイルをローカルプロジェクトから組織にアップロード
 • ContentDocument 標準オブジェクトにレコードが作成される
 • 例)sf data create file --file astro.png --title Astro.png --parent-id a03fakePIA3
 7 Copyright © Kitalive Inc. All Rights Reserved. デモあり


Slide 8

Slide 8 text

Copyright © Kitalive Inc. All Rights Reserved. まとめ・感想
 • リアルタイムプレビューでの Lightning Web コンポーネントの迅速な開発 (ベータ)
 ⇒リアルタイムプレビューで開発効率がアップしそう。
 
 • 新規追加または変更された Lightning Web コンポーネント
 ⇒lightning-inputのtype=”number”の入力検証がデフォルトであるのうれしい。
 
 • SOQL エラーと機能の変更を確認してコードを更新する
 ⇒エラーがより詳細に、具体的に表示されるようになった。
 
 • 最新の Salesforce CLI の機能強化の把握
 ⇒data create fileのコマンドはローカルのファイルのレコード添付を自動化させた い時に便利そう(そんな時あるかな...??)。
 
 
 8 Copyright © Kitalive Inc. All Rights Reserved.

Slide 9

Slide 9 text

ご清聴ありがとうございました!
 9