DX攻略部がリニューアルしました!

Salesforceの画面フローとは?何ができる?使い方をまとめてみた。

こんにちは、DX攻略部のヘナトンです。

Salesforceは、顧客関係管理(CRM)ソフトウェアのリーディング企業であり、世界中の多くの企業がそのサービスを利用しています。

Salesforceは、ビジネスプロセスを改善し、ビジネスの成長を促進するために設計された、高機能で柔軟性のあるツールを提供しています。

しかし、Salesforceを導入したものの、「入力する項目が多すぎて現場が迷う」「手順が人によってバラバラでデータの質が上がらない」といった課題に直面していませんか。

標準のページレイアウトにただ項目を並べるだけの運用では、複雑なビジネスプロセスをコントロールするのには限界があります。

その問題を解決するサービスの1つとして、Salesforceの画面フローでは、ビジネスプロセスを実行するためのシンプルで使いやすい方法を提供してくれています。

2026年現在、画面フローはAIや最新のコンポーネント技術と融合し、ユーザーに迷いを与えない次世代のインターフェース構築ツールとして進化を遂げています。

本記事では、これからSalesforceの画面フローについて学びたいという方のために、Salesforceの画面フローの概要業務に取り入れるメリットについて解説していきます。

DX攻略部では、『Salesforce支援サービス』というサービスも提供しておりますので、こちら興味を持った方は、ぜひご相談ください。

Salesforce支援サービス

Salesforceの画面フローとは?

最初にSalesforceの画面フローについて、簡単に紹介します。

ビジネスプロセスを自動化するためのツール

Salesforceの画面フローとは、ビジネスプロセスを自動化するために使用されるツールであるフローの一つです。

フローにもいくつか種類があり、それぞれの違いや用途について知りたい方は下記記事をご活用ください。

関連記事

こんにちは、DX攻略部のヘナトンです。 Salesforceの自動化ツールであるフローは、ビジネスプロセスを自動化するための強力なツールです。 Salesforceの自動化ツールとしてワークフロールールやプロセスビルダーもありま[…]

画面フローを使用すると、従業員が必要なデータを入力し、ビジネスプロセスをスムーズに進めることができます。

参考として、下記ように「実行する処理」や「条件」といった処理フローを構築し、業務の自動化や効率化を図ります。

230430_ScreenFlow_005

2026年現在の画面フローにおける最大の進化は、反応型コンポーネント(Reactive Components)の完全標準化です。

これにより、ユーザーが同じ画面内のデータ(例えば、数量や割引率)を変更した際、次の画面に進むことなく、その場で合計金額や推奨プランがリアルタイムに再計算されて表示されるようになりました。

Excelのようにサクサク動く画面を、プログラムコードを1行も書かずに実装できるのが、画面フローの本質的な価値です。

関連記事

こんにちは、DX攻略部のラムネです。 Pardot(正式名称:Account Engagement)の初期設定の段階でよく発生する問題の1つとして、「適切に設定しているのにPardotがトラッキングを開始してくれない」というのがありま[…]

Salesforceの画面フローの利点

Salesforceの画面フローを使用すると、ビジネスプロセスを効率的に自動化できます。

以下に、画面フローの利点をいくつか紹介します。

  • 入力ミスの減少
  • 生産性の向上
  • ビジネスプロセスのカスタマイズ
  • データの一貫性の確保
  • データ入力時のセキュリティ
  • Apexの呼び出し

    入力ミスの減少

    画面フローでは、そのステップで「本当に必要な項目」だけをピンポイントで表示させることができます。

    画面フローを使用することで、従業員がデータを正確に入力できます。

    このため、エラーが減り、ビジネスプロセスの品質を向上させることができます。

    生産性の向上

    画面フローを使用することで、従業員がビジネスプロセスを自動化できます。

    複数のオブジェクト(取引先、商談、活動など)に跨るデータ入力を、1つの流れるような画面の中に集約できます。

    このため、従業員の時間と労力を節約し、重要なタスクに集中でき、生産性を向上させることができます。

    ビジネスプロセスのカスタマイズ

    Salesforceの画面フローを使用すると、ビジネスプロセスをカスタマイズできます。

    入力内容に応じて自動的な機能を実現できます。

    例えば、金額入力欄を作成したとして、その金額を特定の経費レコードの金額項目に自動設定し、その金額が100,000円以上であれば部長に「【要確認】100,000円を超える経費がありますよ」というメールを自動送信可能です。

    2026年現在は、Salesforce内だけでなく、Slackや社外向けのポータルサイト(Experience Cloud)へも画面フローをそのまま埋め込むことが可能になっており、働く場所を選ばないプロセスの標準化が実現します。

    データの一貫性の確保

    画面フローを使用することで、データの一貫性を確保できます。

    たとえば、絶対必要な項目だけは必須設定にしたり、数値で入力してほしい項目は数値以外の文字や記号は受け付けない設定にできます。

    230430_ScreenFlow_004

    これにより、誰が入力しても同じ品質、同じデータ構造でSalesforce内に情報が蓄積されるため、後からレポートやダッシュボードで分析する際の精度が保証されます。

    データ入力時のセキュリティ

    Salesforceの画面フローは、セキュリティが確保されています。

    画面フローを使用するためには、Salesforceのログイン認証が必要です。

    また、ビジネスプロセスに応じて、必要なアクセス権を設定できます。

    背後にある重要なシステム項目を隠蔽しつつ、現場に必要な操作だけを許可するガバナンスの維持に貢献します。

    Apexの呼び出し

    フローは強力な自動化ツールであるとはいえ、何でもかんでも実現可能なわけではありません

    Salesforceのプログラム言語であるApexを呼び出すことで、カスタマイズの幅がさらに広がります

    画面フローで入力した値をApexに渡し、複雑な処理を行い、結果を画面フローに呼び戻すことで複雑な処理のみをプログラムコードに任せることができます。

    また、このApexClassは使いまわすことが可能で、他の画面フローやApexClass、Visualforceで同様の処理が必要であれば再利用することも可能です。

    ノンコードの手軽さをベースにしつつ、必要に応じてプロコードの拡張性を持たせられるハイブリッドな設計を実現できます。

    関連記事

    こんにちは、DX攻略部のヘナトンです。 多くの企業がSalesforceを導入しながらも、その真価を発揮できずにいる最大の理由は「データの鮮度と正確性」にあります。 現場の営業担当者が手作業でフェーズを動かし、手作業で日付を更新[…]

    Salesforceの画面フローを使用するためのステップ

    Salesforceの画面フローを使用するためのステップを簡単にまとめました。

    5つのステップで実現しよう

    Salesforceの画面フローを使用するためには、以下のステップを実行する必要があります。

    1. ビジネスプロセスの要件定義
    2. 画面フローの作成
    3. ビジネスプロセスに画面フローを統合
    4. 画面フローのテスト
    5. 画面フローのリリース

      上記のような5つの開発ステップで進めれば、無理のない画面フロー開発を実現できます。

      関連記事

      こんにちは、DX攻略部のヘナトンです。 「商談レコード詳細ページに画面フローを配置して、その商談の情報を使ってフロー処理をしたい!」 「取引先のカスタムボタンをクリックしてフローを起動する際に、その取引先の情報を使ってフロー処理[…]

      Salesforceの画面フローの設計

      Salesforceの画面フローの設計には、以下のようなポイントがあります。

      • ユーザーが容易に理解できるように設計すること。
      • ビジネスプロセスの要件に合わせて設計すること。
      • 必要なフィールドを適切に配置すること。
      • 必要なフィールドのバリデーションを設定すること。
      • ログインユーザーの役割に応じて、表示するフィールドを制限すること。

        ユーザーが容易に理解できるように設計すること。

        ユーザが何を入力したらいいか分からない画面フローを作成しては享受できるメリットが激減します。

        ヘルプテキストを用意するなどしてユーザが迷わないよう丁寧に誘導する画面フローを設計しましょう。

        230430_ScreenFlow_003

        ビジネスプロセスの要件に合わせて設計すること。

        何を手動で入力させたいのか、その入力内容に応じて何を自動的に実現したいのかなどビジネスプロセスの要件を満たせるよう設計しましょう。

        必要なフィールドを適切に配置すること。

        どこにどの入力項目を配置するかも重要です。

        たとえば、住所の入力欄を設けたとして、上から順に市区群、部屋番号、都道府県、郵便番号、町名番地、国、建物名、だと混乱しそうですよね。

        国、郵便番号、都道府県、市区群、町名番地、建物名、部屋番号の順だとスッキリします。

        2026年の標準である「反応型コンポーネント」を駆使して、特定のチェックボックスを入れたときだけ追加の項目が出現する動的表示ロジックを組むことも可能です。

        必要なフィールドのバリデーションを設定すること。

        データの一貫性を守るためにも、文字なのか改行を含む長文なのか数値なのかなど、必要に応じて規則を設定しましょう。

        また、同じ数値でも、「500」を超えてはいけないなどと規則を設けることも可能です。

        ログインユーザーの役割に応じて、表示するフィールドを制限すること。

        画面フローを起動したユーザ情報によって表示する入力欄を出し分けることもできます。

        例えば、営業担当のユーザだけには商談の値引項目を表示し、総務部のユーザだけには契約日項目を表示することで不適切なユーザが誤ってデータを編集することを防ぎ、適切なユーザだけが編集することを可能にします。

        関連記事

        こんにちは、DX攻略部のヘナトンです。 企業の健全な運営において、見積の承認や経費の精算といった「決裁フロー」は欠かせません。 Salesforceの承認プロセスを使えば、これらの紙やメールで行っていたやり取りを全てデジタル化し、ガバナ[…]

        Salesforceの画面フローの利用例

        Salesforceの画面フローは、以下のようなビジネスプロセスで活用されることがあります。

        • ログイン時確認事項入力
        • 新規顧客登録
        • 商品の発注

          ログイン時確認事項入力

          従業員がSalesforceにログインする際に必ず入力してほしいことがある場合、ログイン時に画面フローを起動する設定をすることで、入力漏れを防ぐことができます。

          例えば、その日は在宅勤務なのか本社勤務なのかを選択する画面フローを設定することで、その従業員がその日どこで働いていたのかを記録できます。

          新規顧客登録

          営業担当者が、新規顧客を登録する際に使用できます。

          必要なフィールドを入力することで、顧客情報を正確に管理できます。

          フローの裏側で、重複する取引先がすでに存在しないかを自動チェックし、存在しなければ「取引先」「取引先責任者」「商談」の3つのレコードをバックグラウンドで一発同時生成します。

          商品の発注

          購買担当者が、商品を発注する際に使用できます。

          必要な情報を入力することで、発注プロセスを効率化できます。

          数量を入力すると、2026年最新の反応型数式により、その場で値引き後の税込み合計金額が計算されます。

          ユーザーが「確定」を押すと、在庫オブジェクトの数量が減算されると同時に、発注確認メールが関係各所へ自動送信されます。

          関連記事

          こんにちは、DX攻略部のヘナトンです。 Salesforce承認プロセスを利用する際に承認履歴も利用してますか? 承認履歴とはレコード毎の承認プロセスの推移を一覧化してくれる便利な関連リストです。 承認プロセスについてわからな[…]

          まとめ

          以上が、Salesforceの画面フローに関する概要と利点、ステップ、設計ポイント、利用例についての説明です。

          画面フローがいかにパワフルな機能かご理解いただけたでしょうか。

          これまで簡易的な入力画面のカスタマイズですらVisualforceを作成していましたが、細かい微調整を要するCSSも入力規則のためのJavascriptも必要ありません。

          画面フローで実現可能なのです。

          ビジネスプロセスの自動化を検討する際には、画面フローを活用することを検討し、開発工数を節約することを目指してみてはいかがでしょうか。

          DX攻略部のSalesforce支援サービスでは、初期導入から開発・カスタマイズ、運用、教育まで一気通貫で対応しています。

          フロービルダーを含むノーコード開発はもちろん、Apex言語やAPIを活用したプログラム開発も対応可能です。

          「まずは相談だけ」でも歓迎していますので、Salesforceの活用に課題を感じている方はぜひ詳細をご確認ください

          DX攻略部へのお問い合わせはこちら