Salesforceのノーコード開発は、エンジニアでなくても業務フローの自動化や画面のカスタマイズが実現できる、今注目の開発手法です。

しかし一方で、「どこまでできるのか」「どこからはコードが必要なのか」という疑問を持つ方も少なくありません。

今回はそんな方に向けてSalesforceの導入サポート、開発・連携を行う(株)FDCのエンジニアチームが、Salesforceのノーコード開発でできること・できないことを、2026年最新情報をもとに徹底解説します。


株式会社エフ・ディー・シーはSalesforceコンサルティングパートナー

ノーコード開発とは?ローコード・プロコードとの違い

ノーコード開発とは、プログラミング言語を一切使わずに、GUIの画面操作だけでアプリケーションや業務システムを構築する手法です。コードを書く知識がなくても、ドラッグ&ドロップや設定画面の入力だけで開発が完結するため、IT人材不足が深刻な現場でも業務担当者自身が改善を進められます。

Salesforceでは、開発手法を3段階に分けて位置づけています。よく混同されるローコードとの違いも含め、下の表で整理しておきましょう。

項目 ノーコード ローコード プロコード(ハイコード)
コード記述 不要 一部必要(数式・簡易スクリプト等) 必須(Apex・LWC等)
対象ユーザー 管理者・業務担当者 ITスキルのある管理者 開発者・エンジニア
拡張性・柔軟性 プラットフォーム機能の範囲内 中程度 高い(制約はガバナ制限のみ)
開発スピード 非常に速い 速い 時間がかかる
Salesforceでの代表ツール フロービルダー、Lightning App Builder 数式項目、フロー内のApex呼び出し Apex、LWC

まず「ノーコードでどこまでできるか」を把握し、ノーコードでカバーしきれない部分だけをローコード・プロコードで補う、という判断プロセスが効率的なSalesforce活用の第一歩です。(出典:Salesforce Trailhead「コードを使用せずに開発する」

Salesforceで使えるノーコード開発の主要ツール

Salesforceのノーコード開発を支える代表的なツールを紹介します。それぞれの特徴と用途を理解しておくと、実際の業務に活かしやすくなります。

フロービルダー(Flow Builder)─ 業務自動化の中核

フロービルダーは、Salesforceのノーコード開発における最も重要なツールです。画面上に要素をドラッグ&ドロップして配置するだけで、レコード操作・メール送信・承認申請・条件分岐などの業務プロセスを自動化できます。2025年12月31日にワークフロールールとプロセスビルダーのサポートが廃止されたことにより、Salesforceの自動化はフロービルダーに完全集約されています。

主なフローの種類は以下のとおりです。

  • レコードトリガフロー:レコードの作成・更新・削除をトリガーに自動処理を実行
  • スケジュールトリガフロー:指定した日時・間隔で自動的にバッチ処理を実行
  • 画面フロー:ユーザーが画面を操作しながら進めるウィザード型フロー
  • 自動起動フロー:外部システムや他のフローから呼び出して実行するサブフロー
  • プラットフォームイベントトリガフロー:イベント駆動型の非同期処理に使用

Lightningアプリケーションビルダー ─ 画面設計の要

Lightningアプリケーションビルダーは、コンポーネントをドラッグ&ドロップするだけで、業務アプリのページを自由にデザインできるツールです。レコードページ・アプリページ・ホームページの3種類に対応しており、各ページに標準コンポーネントやAppExchangeから入手したサードパーティコンポーネントを自由に配置できます。

プロファイルやレコードタイプに応じて表示内容を動的に切り替える「動的フォーム(Dynamic Forms)」や、条件に応じてコンポーネント自体の表示・非表示を制御する「コンポーネントの表示設定」も、すべてノーコードで設定可能です。これらの機能を活用することで、ユーザーの役割やレコードの状態に応じた最適な画面を、コードなしで実現できます。(出典:Salesforce公式「Lightning アプリケーションビルダー」

オブジェクトマネージャー ─ データ構造の設計

オブジェクトマネージャーは、Salesforce内のデータ構造を管理するためのノーコードツールです。カスタムオブジェクト・カスタム項目の作成から、リレーション設定(主従関係・参照関係)・入力規則の定義・ページレイアウトの管理まで、すべてGUI上で完結します。ウィザード形式での設定が可能なため、Salesforce初心者でもつまずきにくい仕組みになっています。

承認プロセス ─ 申請・承認の自動化

社内の申請・承認フローをノーコードで自動化できる機能です。設定した条件を満たしたレコードが承認ルートを自動で進み、メール通知・承認記録の一元管理・条件分岐も含めてコードなしで構築できます。Spring ’26ではフロー承認プロセスにユーザーが承認を行うための新コンポーネントが追加され、さらに直感的な操作が可能になっています。

レポートとダッシュボード ─ データの可視化

Salesforce内のデータをリアルタイムに集計・可視化するためのツールです。ドラッグ操作で項目を選び、グラフ種別を選択するだけでレポートが完成します。ダッシュボードでは複数のレポートを一画面に集約し、KPI管理を直感的に行えます。バケット項目やクロス条件フィルター、レポートタイプのカスタマイズなど、かなり高度な集計もノーコードで実現可能です。

Experience Cloud ─ 外部向けサイトの構築

Experience Cloud(旧Community Cloud)を使えば、顧客向けポータルサイトやパートナー向けの情報共有サイトをノーコードで構築できます。Experience Builderというドラッグ&ドロップのツールで、ページレイアウト・ナビゲーション・ブランディングを設定し、Salesforceのデータと連動したサイトを公開できます。社内だけでなく外部ユーザーへの情報提供やセルフサービスポータルの提供にも対応でき、ノーコードの適用範囲を社外にまで広げられる機能です。

Salesforceのノーコード開発でできること一覧

前セクションで紹介したツールを使うことで、ノーコードで実現できる機能は多岐にわたります。業務カテゴリ別に整理すると、以下のようになります。

業務カテゴリ ノーコードで実現できること 主に使用するツール
データ管理 カスタムオブジェクト・項目の作成、リレーション設定、入力規則 オブジェクトマネージャー
UI・画面設計 ページレイアウト、動的フォーム、コンポーネントの条件表示 Lightning App Builder
業務自動化 レコード操作の自動化、メール通知、承認ワークフロー フロービルダー、承認プロセス
分析・可視化 レポート作成、ダッシュボード構築、KPIモニタリング レポート&ダッシュボード
セキュリティ プロファイル・権限セットの管理、共有ルール、項目レベルセキュリティ 設定画面(Setup)
外部向けサイト 顧客ポータル、パートナーサイト、セルフサービスサイト Experience Cloud

このように、Salesforceのノーコード機能はデータ管理からUI設計、業務自動化、分析、外部サイト構築まで広い領域をカバーしています。標準的なCRM業務のカスタマイズであれば、ほとんどのケースでノーコードだけで対応可能です。

ノーコードの限界 ─ コード開発が必要になるケース

ノーコード開発は非常に便利な半面、Salesforceが提供するプラットフォームの範囲を超えるカスタマイズには対応できません。以下のケースでは、ローコードまたはプロコード(Apex・LWC)の開発が必要になります。

要件 ノーコードでの対応 必要な開発手法
外部システムとのリアルタイム双方向API連携 ✕ 不可 Apex Callout / Named Credential
数十万件規模の大量データバッチ処理 △ 一部可能(スケジュールフロー)だが速度・制限に難あり Apex Batch
独自デザインのUIコンポーネント ✕ 不可 LWC(Lightning Web Components)
ガバナ制限を超える複雑なトランザクション制御 ✕ 不可 Apex(非同期処理・Queueable等)
外部認証サービスとの独自SSO連携 ✕ 不可 Apex / 外部認証プロバイダ設定
独自のREST/SOAP APIエンドポイントの公開 ✕ 不可 Apex REST / Apex SOAP

特に既存の基幹システム(ERP・会計・在庫管理など)とSalesforceを深く連携させるケースでは、フロービルダーだけでは対応が難しいことがほとんどです。一方で、フロービルダーの「アクション」要素からApexの@InvocableMethodを呼び出す「ハイブリッド構成」を使えば、ノーコードの手軽さを維持しながら一部だけプロコードで補完するアプローチも可能です。「まずノーコードで設計し、限界にぶつかった部分だけApexで補う」という段階的な進め方が、現実的かつ効率的です。

ノーコード開発を進めるうえでの注意点

ノーコード開発の手軽さは大きなメリットですが、運用を安定させるためにはいくつかの注意点があります。

Sandbox(テスト環境)での検証を徹底する

Salesforceのカスタマイズは本番環境に即時反映されるため、いきなり本番で作業することは避けましょう。Sandboxで十分な動作確認・デバッグを行ってから本番環境に展開する手順を徹底することで、予期せぬデータ不整合や現場混乱を防げます。特にフロービルダーのレコードトリガフローは、有効化した瞬間からすべての該当レコード操作に影響するため、慎重なテストが不可欠です。

影響範囲を事前に洗い出し、ユーザーに周知する

画面のレイアウト変更やフローの追加は、利用しているユーザー全員に影響します。変更前に関係者全員へ事前アナウンスを行い、変更内容・変更日時・操作上の注意点を共有しておきましょう。特にページレイアウトの変更は、ユーザーの日常業務に直接影響するため、変更前後のスクリーンショットを添えた案内が効果的です。

ガバナ制限を意識した設計をする

Salesforceにはガバナ制限と呼ばれるDML処理件数(150回/トランザクション)やSOQLクエリ数(100回/トランザクション)の上限があります。フロービルダーでも、ループ内でレコード取得やレコード更新を繰り返す設計はガバナ制限に抵触するリスクがあります。「ループの外でまとめて取得→ループ内で割り当て→ループ後にまとめて更新」のパターンを徹底しましょう。それでも対応しきれない場合は、Apexによる実装が適切な選択となります。

バージョン管理・変更履歴を記録する

Salesforceは年3回のメジャーアップデート(Spring・Summer・Winter)があり、機能仕様が変わる場合があります。ノーコードで作成したフローや設定変更の記録を残しておくと、アップデート後のトラブル対応がスムーズになります。フロービルダーのバージョン管理機能を活用し、変更前のバージョンを保存しておくことで、問題発生時の切り戻しも可能です。

Spring ’26で強化されたノーコード関連の新機能

2026年2月にリリースされたSalesforce Spring ’26では、ノーコード開発に関わる注目機能が複数追加されました。(出典:Salesforce Developer Blog「Salesforce管理者必見、Spring ’26の注目機能」

  • Agentforce for Flow(正式リリース):自然言語でフローの下書きを自動生成できるAI支援機能。「商談が受注になったらToDoを作成するフローを作って」と入力するだけで、対応するフローのたたき台が自動生成される。レコードトリガ・スケジュール・画面フローに対応
  • Agentforceによる設定(ベータ):設定画面でAIエージェントとチャットしながら、カスタムオブジェクトの作成やフロー管理が可能に。「商品マスタオブジェクトを作って」といった指示で設定作業を支援してくれる
  • 画面フローのスタイル設定:背景色・ボーダー色・角丸・テキスト色・フォントサイズなどのCSSスタイルをノーコードで設定可能に。従来はLWC開発が必要だったデザインのカスタマイズが、管理者レベルで実現できる
  • フロービルダーの分岐折りたたみ機能:複雑なフローキャンバスで、作業対象の分岐だけを展開して視認性を向上
  • フロー承認プロセスの新コンポーネント:承認操作をより直感的に行えるUIコンポーネントが追加
  • ダッシュボードテーブルへのレポート設定自動適用(正式リリース):グループ化・計算式・バケット項目をダッシュボードにワンクリック適用
  • ファイルオブジェクトのレコードトリガフロー対応:コンテンツドキュメント・コンテンツバージョンをトリガー対象に指定可能に。ファイルアップロードを起点とした自動化がノーコードで実現

特にAgentforce for Flowは、フローの設計工数を大幅に削減できる機能です。フローの書き方に慣れていない初心者にとっては学習ツールとしても有効で、生成されたフローの構造を読み解くことで設計パターンを学ぶことができます。

まとめ:ノーコード開発の次のステップ

Salesforceのノーコード開発は、フロービルダー・Lightningアプリケーションビルダー・オブジェクトマネージャーなどの豊富なツールにより、コーディングなしでも多くの業務カスタマイズを実現できます。2026年のSpring ’26リリースでは、AIを使ったフロー自動生成や画面スタイル設定など、ノーコードの守備範囲がさらに広がっています。

一方で、外部システムとの高度なAPI連携、大規模バッチ処理、独自UIの開発など、ノーコードの範囲を超える要件も存在します。「どこまでノーコードで対応できるか」を正確に見極め、必要に応じてローコード・プロコードと組み合わせることが、Salesforce活用を成功させる鍵です。

まだノーコード開発に触れたことがない方は、Trailheadの「フローの基礎」モジュールで、フロービルダーの操作に慣れることから始めてみてください。シンプルなレコードトリガフローを1つ作るだけで、ノーコード開発の基本サイクルが体感できるはずです。

Salesforceのノーコード開発でお困りなら、SFsolutionにご相談を

「ノーコードで自社の業務フローを自動化したい」「フロービルダーの限界にぶつかり、Apex開発やAPI連携が必要になってきた」——そのようなお悩みをお持ちの方におすすめなのが、弊社(株)エフ・ディー・シーが提供するSalesforce導入・活用のトータルサポートサービス「SFsolution」です。

ノーコード設定から、フロービルダーでは対応が難しいApex開発・API連携・基幹システム統合まで、幅広く対応しています。「ノーコードの限界を超えたい」「自社内での運用・保守が難しい」と感じている方は、ぜひお問い合わせいただくか、資料ダウンロードからご確認ください。


株式会社エフ・ディー・シーはSalesforceコンサルティングパートナー