Loading
システム管理者に対するフィッシング耐性MFA・全従業員ユーザーMFAの適用のお知らせ 続きを読む
ただいま大変多くのお問い合わせをいただいており、ご連絡までにお時間を頂戴しております続きを読む
コードを使用した Salesforce の拡張
Visualforce

Visualforce

Visualforce は、Lightning プラットフォームでネイティブにホストできる高度なカスタムユーザーインターフェースを、開発者が作成できるようにするフレームワークです。Visualforce フレームワークには、HTML に似たタグベースのマークアップ言語、およびクエリや保存など、基本的なデータベース操作を簡単に実行できるサーバー側の「標準コントローラー」のセットが含まれています。

必要なエディション

使用可能なインターフェース: Salesforce Classic および Lightning Experience
使用可能なエディション: Contact Manager Edition、Group Edition、Professional Edition、Enterprise Edition、Performance Edition、Unlimited Edition、および Developer Edition
メモ
メモ 新規の開発では、Visualforce よりも Lightning Experience のローコードツールと Lightning Web コンポーネントを使用して、パフォーマンスが高く応答性に優れた最新の機能を使用することをお勧めします。「Visualforce ではなく Lightning Web コンポーネントを使用すべき理由」を参照してください。

Visualforce を使用して、次のことができます。

  • 標準の Salesforce スタイルを簡単に使用できるカスタムユーザーインターフェースの作成
  • 標準の Salesforce スタイルを完全に置き換えるカスタムユーザーインターフェースの作成
  • アプリケーションの対話を最適化および効率化するためのデータ固有のルールを使用するウィザードおよびその他のナビゲーションパターンの作成

Visualforce には豊富なコンポーネントライブラリが備わっており、開発者は各種機能を自分で作成することなく、すばやくページを開発できます。Visualforce マークアップ言語では、各タグが、ページのセクション、関連リスト、または項目など、大まかなコンポーネントときめの細かいコンポーネントのどちらにも対応しています。コンポーネントの動作は、標準の Salesforce ページと同じロジックを使用して制御することも、開発者が独自のロジックを Apex で記述されたカスタムコントローラーまたはコントローラー拡張と関連付けることもできます。

  • Visualforce ページ
    Visualforce ページは、Visualforce で作成されたカスタムアプリケーションの最上位コンテナです。Visualforce ページを作成するには、Visualforce コンポーネント (標準またはカスタム)、静的 HTML マークアップ、CSS スタイルと JavaScript をページに追加します。
  • Visualforce コンポーネント
    Visualforce コンポーネントは、Visualforce ページマークアップで使用する、ウィジェット、パネル、ユーザーインターフェース要素などの小さく再利用可能な機能です。標準の Visualforce コンポーネントを使用することも、独自のカスタムコンポーネントを作成することもできます。
  • 静的リソース
    静的リソースにより、アーカイブ (.zip や .jar ファイルなど)、画像、スタイルシート、JavaScript、その他のファイルなど、Visualforce ページ内で参照できるコンテンツをアップロードできます。静的リソースは、Salesforce 組織内でのみ使用できます。したがって、他のアプリケーションや Web サイトのコンテンツをここでホストすることはできません。
 
読み込み中
Salesforce Help | Article