問題
開発者は、販売活動中にユーザーが商品固有の情報を入力できるVisualforceページを提供する必要があります。どうすればこれを達成できますか。2つ選びなさい。
- 新しいVisualforceページとApexコントローラを作成して、商品データ入力を提供します。
- 標準ページをコピーし、商品データ入力用の新しいVisualforceページを作成します。
- 変更するカスタムVisualforceページを提供するAppExchangeから管理パッケージをダウンロードします。
- 変更するカスタムVisualforceページを提供するAppExchangeから未管理パッケージをダウンロードします。
正解
- 新しいVisualforceページとApexコントローラを作成して、商品データ入力を提供します。
- 標準ページをコピーし、商品データ入力用の新しいVisualforceページを作成します。
- 変更するカスタムVisualforceページを提供するAppExchangeから管理パッケージをダウンロードします。
- 変更するカスタムVisualforceページを提供するAppExchangeから未管理パッケージをダウンロードします。
解説
それぞれの選択肢の理由について説明します。
□ 新しいVisualforceページとApexコントローラを作成して、商品データ入力を提供します。
これは正解です。Visualforceページを使用してカスタムのユーザーインターフェースを作成し、Apexコントローラを使用してデータのロジックを処理することができます。この方法を使用すると、開発者は完全にカスタマイズされたデータ入力ページを提供できます。
□ 標準ページをコピーし、商品データ入力用の新しいVisualforceページを作成します。
これは不正解です。Salesforceの標準ページを直接「コピー」することはできません。新しいVisualforceページを作成する場合は、ゼロからページを作成するか、既存のページを参考にしながら作成する必要があります。
□ 変更するカスタムVisualforceページを提供するAppExchangeから管理パッケージをダウンロードします。
これは不正解です。管理パッケージは、パッケージのコンテンツを変更することができません。したがって、管理パッケージのVisualforceページをカスタマイズすることはできません。そのため、この方法は商品固有の情報の入力ページを提供するための適切な選択ではありません。
□ 変更するカスタムVisualforceページを提供するAppExchangeから未管理パッケージをダウンロードします。
これは正解です。未管理パッケージのコンテンツは変更可能です。したがって、AppExchangeから適切な未管理パッケージをダウンロードした後、Visualforceページをカスタマイズして商品固有の情報の入力ページを提供することができます。
コメント