【Salesforce】Summer '22 リリースノート気になるまとめ

2022年5月30日に公開された日本語版[Salesforce Summer '22 リリースノート](https://help.salesforce.com/s/articleView?id=release-notes.rn_security_mfa_exclude_exempt_users.htm&type=5&release=238)について
ぴえ的に気になったトピックだけのまとめです( * 'ω' * )

# MFAが自動的に有効化！！！？？

>**MFA 要件の有効化と適用**
>ただし、Salesforce は今後 MFA を自動的に有効化して適用します。これらのマイルストンが有効になったときにビジネスの中断を回避し、貴重なデータを保護するために、できるだけ早く MFA を有効にすることを強くお勧めします。

具体的なタイミングは書かれていませんが、MFAを有効化していない組織・ユーザがあれば周知しておくべきかと思います。

>**将来の MFA の自動有効化と適用からの除外ユーザの除外**
>Salesforce が MFA を有効にして適用する前に、新しい「除外ユーザの多要素認証を放棄」ユーザ権限を使用して中断を回避してください。

1個上に関連してですが、MFA有効化の除外ユーザを設定できるようです。
「除外ユーザの多要素認証を放棄」権限を付与するようです。

>**組織全体の多要素認証の有効化**
>チェックボックスをクリックするだけで、組織のすべてのユーザの MFA を有効にできるようになりました。この設定は MFA 要件を満たす最速の方法です。これは、今後 Salesforce が MFA を自動的に有効にして適用するために使用する設定でもあります。

以前は権限セットへの追加などで有効化していましたが、1クリックで組織全体に対して有効化できるようになったみたいです。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1461666/2e211cf2-360b-b88d-ad3b-023502d21baf.png)


# フローの機能強化はしばらく目が離せない

>**[フローに移行] ツールを使用したフローへのワークフロールールの変換 (正式リリース)**
>[フローに移行] ツールでより多くの種類のワークフロールール (大部分のルール条件の数式を含む) がサポートされるようになりました。[フローに移行] ツールを使用して、ワークフロールールをフローに変換します。

Spring'22まではかなりの割合で移行ツール失敗していましたが、今回のアップデートでかなり改善された印象です。
Hour、Minute、Second、TimeNow、TimeValue、IsClone、$RecordType を使用している数式は引き続きサポート外なので気を付けましょう！

>**フローエントリ条件としての数式の使用**
>レコードトリガフローの開始要素で数式ビルダーを使用できるようになりました。

これもかなりフロー実装の幅が広がりました。
ワークフロールールやプロセスビルダーの移行でエントリ条件に悩む回数もかなり減ったと思います。
数式自体の文字列長に制限があったので（具体的には忘れました、、）長い数式を実装する場合は注意です！

ワークフロールール・プロセスビルダーの廃止ならびにフロー移行については下記の記事に詳しくまとめています！

https://qiita.com/piepie1231/items/43e02d0b9a607a298566

# レポートまわりが充実したなぁ
>**新規レポートの最適なレポートタイプの検索 (正式リリース)**
>機能強化されたレポートタイプセレクタを使用して、最近使用したレポートタイプにすばやくアクセスし、含まれている項目とオブジェクトを参照します。

レポートを新規作成する際にデフォルトで「最近使用したレポートタイプ」が表示されるようになりました。レポートタイプ検索の手間が省けていいですね！
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1461666/68656a30-c494-0c33-d111-97c3d14bd5a6.png)


>**レポート実行ページでの複数の項目の編集 (正式リリース)**
>レポート実行ページで複数の項目をインライン編集することで、最新情報を把握すると共に時間を節約します。複数の行または列をインラインで変更し、すべての変更を 1 回のクリックで保存します。

レポート上でインライン編集の拡張です。
保存後に画面更新しないと反映されないようです、、そのうち修正されるかな
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1461666/99fb25e1-ed2f-fe3e-2009-84d54bd055cc.png)


>**中央値集計関数の追加**

レポートの集計関数に合計、平均、最大、最小に加えて中央値が追加されました。
（よくあるのは積み上げ集計項目ですが）アドミン試験とかでも問われるので押さえておきたいですね。

>**表形式レポートの結果の制限**
>関連性が最も高いレコードにすばやくアクセスし、不要な処理時間を回避するために、レポートビルダーの表形式レポートで返される行数を制限できます。

いずれかの項目でソートして、行制限を設定します((+_+))めちゃくちゃ汎用性高いと思います！
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1461666/475d64c6-6573-3c44-9ddd-904688537b6c.png)

# Apexは今回は微妙~~
>**ユーザモードデータベース操作による Apex コードの保護 (ベータ)**
>新しいデータベースメソッドで AccessLevel パラメータがサポートされます。このパラメータを指定するとデフォルトのシステムモードではなくユーザモードでデータベース操作を実行できるようになります。

>SOQL クエリで WITH USER_MODE または WITH SYSTEM_MODE を使用して操作のモードを指定できます。
>　　　　List<Account> acc = [SELECT Id FROM Account WITH USER_MODE];
>

>データベース操作では、ユーザモードまたはシステムモードを指定できます。
>　　　　Account acc = new Account(Name='test');
>　　　　insert as user acc;

ユーザモードでは項目レベルセキュリティとオブジェクト権限が考慮されるようです！

# その他
>**Lightning アプリケーションビルダーでの関連リストのカスタマイズと絞り込み**
>新しい [動的関連リスト - 1 つ] コンポーネントを使用して、ページレイアウトエディタではなく Lightning アプリケーションビルダーから直接関連リストをカスタマイズします。リストの項目と並び替え順を選択し、検索条件を適用して、リストにわかりやすい名前を付けます。

動的詳細ページに続き、動的関連リストがリリースされました。標準機能での画面カスタマイズがさらに進化しています(^^)
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1461666/3400d6b9-b5cb-ceb6-149d-3fdbf82a5265.png)

>**Salesforce サポートに連絡せずに個人取引先を有効化**

Salesforce サポートに連絡しなくても個人取引先を有効にできるようになりました！
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1461666/36ec0ed2-72b4-e7a8-0cea-0816ae89f578.png)

# あとがき
1開発者として気になったトピックの恣意的まとめでした。
Salesforce経験もようやく2年のぴえです。最近はリリースノートも読むようになってきました。
次回のリリースノートも**日本語版が出たら**まとめようと思います。 

# リリースノートは関係ないのですが、、2022/07/05まで回答可
Salesforc資格取得についての投票ツイートしています。
たくさんの方のご意見が知りたいので、ご回答いただけると嬉しいです！( * 'ω' * )

https://twitter.com/piepie1231/status/1541751402913210369

# 参考

https://successjp.salesforce.com/article/NAI-000481

https://trailhead.salesforce.com/ja/content/learn/modules/summer-22-release-highlights

https://help.salesforce.com/s/articleView?id=release-notes.rn_security_mfa_exclude_exempt_users.htm&type=5&release=238