Upgrade to Pro — share decks privately, control downloads, hide ads and more …

northernforce#46 Winter’25機能紹介(開発系)__佐藤雄斗.pdf

YutoSato
November 20, 2024

northernforce#46 Winter’25機能紹介(開発系)__佐藤雄斗.pdf

YutoSato

November 20, 2024
Tweet

More Decks by YutoSato

Other Decks in Technology

Transcript

  1. Copyright © Kitalive Inc. All Rights Reserved. 自己紹介
 • 名前


    ◦ 佐藤 雄斗
 • 所属
 ◦ 株式会社キットアライブ
 ▪ 2022/2~現在
 ▪ Salesforceの導入、
 カスタマイズ支援
 • 趣味
 ◦ 娘と遊ぶこと
 ◦ イオンに行くこと

  2. Copyright © Kitalive Inc. All Rights Reserved. アジェンダ
 Copyright ©

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

  3. 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. デモあり

  4. 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. デモあり
 まだ指定できな い??

  5. Copyright © Kitalive Inc. All Rights Reserved. SOQL エラーと機能の変更を確認してコードを更新する
 •

    動的SOQLに関して表示されるエラーメッセージが変わった。
 ⇒もし検出されるエラーメッセージに依存するような処理があればコードを修 正してください、とのこと。
 例)
 
 
 
 6 Copyright © Kitalive Inc. All Rights Reserved.
  6. 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. デモあり

  7. 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.