Salesforceのノーコード開発は、エンジニアでなくても業務フローの自動化や画面のカスタマイズが実現できる、今注目の開発手法です。
しかし一方で、「どこまでできるのか」「どこからはコードが必要なのか」という疑問を持つ方も少なくありません。
今回はそんな方に向けてSalesforceの導入サポート、開発・連携を行う(株)FDCのエンジニアチームが、Salesforceのノーコード開発でできること・できないことを、2026年最新情報をもとに徹底解説します。

ノーコード開発とは?ローコード・プロコードとの違い
ノーコード開発とは、プログラミング言語を一切使わずに、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連携・基幹システム統合まで、幅広く対応しています。「ノーコードの限界を超えたい」「自社内での運用・保守が難しい」と感じている方は、ぜひお問い合わせいただくか、資料ダウンロードからご確認ください。

