Apex を使用した設定フォームの作成
プリファレンスビルダーを使用して設定フォームを設定します。これを行うには、空白のワークスペースに入力する要素を選択します。
必要なエディション
| 必要なユーザー権限 | |
|---|---|
| プリファレンスマネージャーを使用する | ManagePreferenceManager |
設定フォームを作成する手順は、次のとおりです。
- プリファレンスマネージャーダッシュボードの [プリファレンスマネージャー] の下で [フォーム] をクリックします。
- [新規フォーム] をクリックし、Apex メソッドオプションを選択します。
-
[詳細] パネルで、フォームの名前と説明 (省略可能) を入力します。
次の詳細は、ダッシュボードのフォームを識別するのに役立ちます (1)。 - 使用する Apex クラスを選択します (2)。
- 設定フォームの送信時にユーザーに表示する成功メッセージとエラーメッセージを入力します (3)。
- [セクション] パネルの [設定ホーム] で、[セクションを追加] をクリックします。
-
[詳細] パネルで、セクションのタイトルを入力します。中央パネルのセクションタイトルは自動的に入力されます。
メモ タイトルが必須ではない場合は、セクションタイトルを空白のままにします。セクションタイトルは、[タイトル未定] セクションとして [セクション] パネルに表示されますが、フォームには表示されません。 - [セクション] パネルのセクション名の下で、[コンポーネントの追加] をクリックします。コンポーネントのプロパティ種別を選択します。
-
[詳細] パネルで、フォームに表示されるコンポーネントのタイトル (省略可能) を入力します。各コンポーネントには、フォームメタデータで使用され、ユーザーには表示されない名前も必要です。

-
必要な数のセクションとコンポーネントを使用して、フォームをカスタマイズします。たとえば、このメール設定フォームには、メールの種別に関するチェックボックスオプション、登録解除オプション、変更を保存するボタンがあります。

メモ チェックボックス、選択リスト、ラジオボタンコンポーネントの場合、各グループオプションの値を入力します。次に、Apex を使用して同意レコードを更新します。
フォームの作成が完了したら、[保存] または [保存して公開] をクリックします。また、プリファレンスマネージャーダッシュボードからいつでもフォームを公開できます。
この記事で問題は解決されましたか?
ご意見をお待ちしております。
