この文章は Salesforce 機械翻訳システムを使用して翻訳されました。詳細はこちらをご参照ください。
英語に切り替える

Visualforce

Visualforce は、Salesforce でホストできる高度なカスタムユーザインターフェースを HTML に似たタグベースのマークアップ言語を使用して開発者が作成できるようにするフレームワークです。

Visualforce を使用するケース

Visualforce では、タグベースのマークアップ言語を使用して、開発者はより効果的にアプリケーションを開発したり、Salesforce のユーザインターフェースをカスタマイズしたりできます。Visualforce を使用して、次のことができます。
  • ウィザードやその他のマルチステッププロセスの構築
  • アプリケーションを介した独自のカスタムフローコントロールの作成
  • 最適かつ効果的なアプリケーションの相互作用を目的とした、ナビゲーションパターンやデータ固有ルールの定義

Visualforce マークアップ言語では、各 Visualforce タグが、ページのセクション、関連リスト、または項目など、大まかなユーザインターフェースコンポーネントまたはきめの細かいユーザインターフェースコンポーネントに対応しています。Visualforce コンポーネントの動作は、標準の Salesforce ページと同じロジックを使用して制御することも、開発者が独自のロジックを Apex で記述されたコントローラクラスと関連付けることもできます。

サポート対象のエディションとプラットフォーム

Visualforce は、Contact Manager Edition、Group Edition、Professional Edition、Enterprise Edition、Unlimited Edition、Performance Edition、および Developer Edition で使用できます。

Visualforce の開発には、特定の活動に応じてさまざまな権限が必要です。
必要なユーザ権限
Visualforce 開発モードを有効化する 「アプリケーションのカスタマイズ」
Visualforce ページを作成、編集、削除する 「アプリケーションのカスタマイズ」
カスタム Visualforce コンポーネントを作成、編集する 「アプリケーションのカスタマイズ」
カスタム Visualforce コントローラまたは Apex を編集する Apex 開発」
Visualforce ページセキュリティを設定する 「プロファイルと権限セットの管理」
Visualforce ページのバージョン設定を行う 「アプリケーションのカスタマイズ」
静的リソースを作成、編集、削除する 「アプリケーションのカスタマイズ」
Visualforce タブを作成する 「アプリケーションのカスタマイズ」