Winter '23 の 10 個の新しい Salesforce フロー機能


[10 New Salesforce Flow Features in Winter ‘23](https://www.salesforceben.com/10-new-salesforce-flow-features-in-winter-23/)

# 1. ネイティブ フロー データテーブル コンポーネント

これはみんなのお気に入りになるはずです。カスタムFlow Datatable コンポーネント (Eric Smith と UnofficialSF のチームによって作成されたもの)をインストールする必要はなく、Winter '23 の更新では、画面フローのすぐに使えるオプションが提供されます。

単にそれについて読むのではなく、それがどのように機能するかを示すこの簡単なビデオをチェックしてください. UnofficialSF コンポーネントほど機能が豊富ではありませんが、多くの基本機能をカバーし、企業がサードパーティ コンポーネントをインストールすることなく、画面フロー内にデータ テーブルを表示できるようにします。

https://www.salesforceben.com/wp-content/uploads/2022/09/Guide-to-datatable-in-flow.mp4

# 2. Flow Builder キャンバスのさまざまな機能強化

Flow Builder キャンバスは、Winter '23 更新で大幅にオーバーホールされました。元の要素をコピー、貼り付け、削除するのではなく、フロー要素をカット アンド ペーストできるようになりました。これにより、要素を移動する必要がある場合に大幅な時間を節約できます。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/328136/c3557a69-b380-264a-b4da-cadc2ba8357b.png)


フロー要素への着信接続が複数ある場合、それらがフロー キャンバス全体に広がるのではなく 、横にリストされているのを確認できます。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/328136/cd6c8577-3a9d-0443-995e-3086331172c8.png)


新しい折りたたみ可能なツールボックスと安心のポップアップがあり、何も完全に削除されていないことを知らせます。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/328136/192143c4-7fc9-b300-6c61-b8334f6e1a54.png)


念のために言っておきますが、これは最新の Flow Builder で使い慣れたツールボックスとまったく同じものですが、折りたたんでキャンバスを少し大きくすることができるようになりました。また、複数の要素を一度に操作できるように、新しい [要素を選択] ボタンも用意されています。きちんとした！

Flow Builder キャンバスの最後の大きな変更点は、Spring '22 組織に戻って非常に窮屈に感じた後で初めて気付いたものです。Winter '23 では、画面フローの画面要素を編集するときに表示されるポップアップ モーダルが画面の大部分を占めるようになり、編集時に一息つく余裕ができました。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/328136/9360eca5-6785-2e96-7100-b197dc808651.png)


これは、複数の列を持つ画面要素を操作する場合に特に有益であり、エンド ユーザーがフローを操作するときに表示される内容をより現実的に見ることができます。

複数の列について言えば、画面フローで使用していた 2 列のレイアウトはセクション コンポーネントに置き換えられました。これにより、柔軟性が向上し、画面に最大 4 つの列を含めることができます。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/328136/7451ed7b-8f95-c097-7107-13491296ab34.png)


# 3. フロー リソースとコレクション フィルター要素で数式ビルダーを使用する

Winter '23 では、Salesforce フローで数式と条件が機能する方法に多くの変更があります。まず、ドロップダウン リストから関数と演算子を選択できる拡張された数式ビルダーが用意されました。新しい「Check Syntax」ボタンは、数式の問題をより早く特定できることを意味します。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/328136/a563f418-f459-7bee-9abd-a2ee8b1cb62d.png)


新しい In および Not In 演算子を使用して、ループを使用する必要なく、値が他の値のコレクション内にあるかどうかを確認できます。これにより、パフォーマンスが向上し、Flow キャンバスが整理されます。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/328136/ff38af57-8645-8ca6-0222-4e816b605516.png)


レコード トリガー フローは、ISCLONE式関数もサポートするようになりました。


# 4. Lightning Web コンポーネントに画面フローを埋め込む

Winter '23 では、画面フローを Lightning Web コンポーネント内に埋め込むことができます。LWC に「lightning-flow」マークアップを含めるだけで、フロー終了時のカスタム スタイルまたはカスタム アクションを設定できます。以下は、「hello_world」というフローを呼び出す Lightning Web コンポーネントの例です。

```
<template>
    <lightning-flow
        flow-api-name='hello_world'
    >
    </lightning-flow>
</template>
```

# 5.認証された Experience Cloud サイト訪問者へのステップの割り当て

外部のパートナーまたは顧客のユーザーにフロー オーケストレーションの作業項目を割り当てることができるようになりました。これはフロー オーケストレーションの素晴らしいアップグレードです。組織化された機能を内部ユーザーだけでなく、すべての Salesforce ユーザーに拡張できるからです。


# 6. 画面フローでの複数選択ルックアップ

Winter '23 の更新により、Lookup 要素でのレコード選択の最大数を 1 から増やすことができます。そうです。Screen 要素の 1 つの Lookup コンポーネント内で 複数のレコードを選択できるようになりました。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/328136/12fa8910-fb29-c3b1-6ae1-71e3f929372c.png)


# 7. レコード トリガー フローの関連レコードを更新する

レコード トリガー フローは、プロセス ビルダーが行っていたのと同じ簡単な方法で、プライマリ レコードに関連するレコードを更新できるようになりました。すべての Process Builder 機能が Salesforce Flow で完全にサポートされるようになるまであと一歩です!

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/328136/26151f18-c347-b920-418a-e48eba71afe5.png)

# 8. Salesforce フローの検索キャンバス要素

新しい要素のリストをスクロールする代わりに、フロー キャンバスに追加できます。クイック検索機能を使用して、新しい要素をより早く作成できるようになりました。これは、私のように、新しいページにアクセスするたびに [設定] で [クイック検索] ツールを使用する場合に特に便利です。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/328136/e1d92f2f-183b-3afc-a943-2815093a9799.png)


# 9. スケジュールされたパスを X か月後に実行するように設定する

過去にスケジュールされたパスをレコード トリガー フローに追加したい場合は、オフセット オプションを日、時間、および分単位で指定できました。Winter '23 では、このオフセットを月単位でスケジュールすることもできます。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/328136/f1da64ac-c3f6-e2d0-72f2-ee14b0da0fac.png)


# 10. まだここにいない – フローに移行する (プロセスビルダー)

ワークフロー ルールとプロセス ビルダーが廃止され、Salesforce Flow が採用されたことは、私が楽しみにしていることです。Salesforce には、数回クリックするだけでワークフロー ルールを Flow に移行できるMigrate to Flowツールが用意されています。ワークフロー ルールを使用できますか?」

これは、 Brandy the Foxの新しい Winter '23 ロゴを見たときに最初に確認したことの 1 つであり、Migrate to Flow ツールがプロセスの移行をサポートしていないことを確認できました…まだ! それは来ており、次のリリースであるSpring '23（2023年2月の推定リリース）にあるようです.

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/328136/ba8c62cd-9229-b9bc-8e0e-086b147f2c7b.png)


そうは言っても、Winter '23 リリースには、以前は Process Builder でしか利用できなかった多数の Salesforce フロー機能が含まれています。すべての機能により、Salesforce Flow は Salesforce の 1 つの宣言型自動化ツールに一歩近づき、ネイティブの Process Builder から Flow への移行ツールに一歩近づきます。