（プレリリース）Spring '24 画面フロー："入力を検証"対応コンポーネントの増加

# はじめに

Spring ’24のリリースノートが公開されましたね！リリースノートの中に
画面フローの"入力を検証"対応コンポーネントが増えると記載がありました。
この記事では実際に何のコンポーネントに対応したのかを確認します。

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

:::note warn
2023年12月現在Spring '24は、プレリリース組織での提供となってます。
:::

# "入力を検証"とは？

https://help.salesforce.com/s/articleView?id=sf.flow_ref_elements_screen_validate.htm&type=5

数式で入力値をチェック→チェック内容によってエラーメッセージを出すというものです。

![スクリーンショット 2023-12-20 23.53.46.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/445600/2ba23a5a-8440-e142-a249-432ba51d5107.png)


この機能の対応が増えると、保存前にデータチェックを頑張っているフローが少しシンプルになると思います。

![テキストテンプレート検証-V2.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/445600/3f88dfb4-e63a-5285-eace-47f93d0d30cc.png)

# Spring '24 で対応になるコンポーネント

Spring '24 で新たに`入力を検証`に対応したコンポーネントをピックアップしました。

## Slack チャンネルセレクター

![スクリーンショット 2023-12-20 23.34.11.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/445600/3703b410-6a11-b4ac-b5c1-9e2e0d7e4db5.png)

## Slack ワークスペースセレクター

![スクリーンショット 2023-12-20 23.35.24.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/445600/158e0a4d-ebe0-ec71-9427-0ad3b85f1ea3.png)

## URL

![スクリーンショット 2023-12-20 23.36.09.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/445600/de80677a-73cf-f6a6-fa09-282b1788d068.png)

## コールスクリプト

![スクリーンショット 2023-12-20 23.36.53.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/445600/b7fd2268-0b49-27bd-9e85-f604791daf38.png)

## スライダー

![スクリーンショット 2023-12-20 23.37.30.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/445600/8270c21c-859e-53a3-8b90-5e7e1f073012.png)

## データテーブル

![スクリーンショット 2023-12-20 23.38.27.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/445600/cd0c73b1-2759-8d93-33ae-780ef7eaa042.png)

## ファイルのアップロード

![スクリーンショット 2023-12-20 23.39.36.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/445600/7bf144ca-5a9f-8b79-f656-7c39232d7194.png)

## メール

![スクリーンショット 2023-12-20 23.40.20.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/445600/81169907-03e7-5c47-17f1-f46843a05177.png)

## ルックアップ

![スクリーンショット 2023-12-20 23.41.42.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/445600/82fcef04-14df-73f7-b14c-17596b8d6202.png)

## 住所

![スクリーンショット 2023-12-20 23.43.05.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/445600/2908f895-d315-72f5-36b3-1f6ee0a37d51.png)

## 切り替え

![スクリーンショット 2023-12-20 23.43.57.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/445600/7492135d-9975-560f-acbf-5f55c0ca0e20.png)

## 電話

![スクリーンショット 2023-12-20 23.44.45.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/445600/84dc0686-9507-8ffb-c588-5d467eb3b2ab.png)

## 表示画像

![スクリーンショット 2023-12-20 23.45.53.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/445600/4c8b5057-92a3-4eee-0590-6ccd6a6511e7.png)

## 名前

![スクリーンショット 2023-12-20 23.46.27.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/445600/db14440c-3e2e-f2f6-0eb7-56cace4bf666.png)

## 連動選択リスト

![スクリーンショット 2023-12-20 23.47.02.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/445600/49b6d9ac-a816-6740-55d9-58afdcf7c693.png)

## 拡張メッセージ

![スクリーンショット 2023-12-21 0.10.40.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/445600/88d66f5f-83d1-c135-b96c-c683f24775d3.png)

# 最後に

テキスト入力以外の要素も"入力を検証"が利用できるようになっており
画面フロー上でバリデーションがかけやすくなりました。
画面フローは便利ですが、凝ったものを作ると画面要素以外もたくさん配置する必要があり
見通しが悪くなってしまいます。こういったちょっとした改善がフロー全体の処理の簡素化につながるのでありがたいですね。