フォームの読み込みおよびタブの読み込みのステップの種類を定義する

このステップの種類を使用すると、詳細フォームのステップが全詳細フォーム プロセス内で基本フォームとして機能します。 基本フォームと同様のオプションのセットを含むフォームを読み込みます。

設定

件名 内容
件名 レコードの内容を示す名前。 必要
テーブル名 フォームの読み込み元の基本の名前。 必要
フォーム名 レンダリング対象のテーブルにあるフォームの名前。 必要
タブ名 レンダリング対象として指定されたテーブルにあるフォームのタブの名前。 任意出席者
モード 次のいずれかの値です。
  • 挿入
  • 編集
  • 読み取り専用
挿入を選択すると、送信時に、フォームが新しいレコードを挿入する必要があることを示します。 編集を指定すると、フォームが既存のレコードを編集する必要があることを示します。 読み取り専用を選択すると、フォームが既存のレコードの編集不可のフォームを表示するということが示されます。 編集および読み取り専用は、ソース レコードが存在し、ポータルにフォームが読み込まれるときに [レコード ソースの種類] および [レコード ID パラメーター名] フィールドで適切なレコードを選択する必要があります。
タブからステップを自動生成 [チェック済み] は、基本フォームに複数のタブが表示され、各タブが、最初のタブからすべてのタブをナビゲーションするまでの連続した手順として表示され、最終の送信時にレコードが挿入されることを示します。 [オフ] が既定の動作です。 [オフ] の値は、現在の手順に、1 つのタブまたは 1 つのフォームのみが表示されることを示します。 [タブ名] が指定されていない場合、最初のタブが表示されます。
レコード ソースの種類 次のいずれかの値です。
  • クエリ文字列
    クエリ文字列を選択すると、フォームへの URL のクエリ文字で指定されるパラメーター名が必要です。 これは、[レコード ID パラメーター名] フィールドで指定できます。
  • 現在のポータル ユーザー
    現在のポータル ユーザーを選択すると、現在認証しているユーザーのポータル ユーザー レコードを取得します。
レコード ID パラメーター名 この基本フォームを含む Web ページへの URL のクエリ文字列で指定されたパラメーターの名前。
関係の名前 [レコード ソースの種類] が [現在のポータル ユーザーに関連付けられたレコード] の場合は、必須です。 現在のポータル ユーザー レコードとターゲット レコードとの間の関連を示す論理名。 テーブル名フィールドで指定されているものと同じテーブルの種類を返す必要があります。
Null の場合に作成を許可 [レコード ソースの種類] が [現在のポータル ユーザーに関連付けられたレコード] のときに使用可能な任意のブール値。 [チェック済み] は、関連するレコードがない場合に、ユーザーがそれを最初に作成できるようにすることを示します。それ以外の場合、フォームはデータバインドを行う対象レコードを必要とするため、レコードがすでに存在しない場合は例外がスローされます。
テーブルのアクセス許可を有効にする フォームがテーブルのアクセス許可に従うようにします。 既定は false で、下位互換性を目的としています。 true に設定した場合、フォームにアクセスする必要のあるユーザーには、明示的なアクセス許可が必要です。 これは、フォームの最初のステップにのみ適用されることに注意してください。
メモ: フォームを保護するこの方法は、まもなく非推奨になります。 そのため、使用しないでください。 適切な テーブルのアクセス許可 と Web ロール設定を使用して、代わりにユーザーに任意のデータへのアクセスを提供します。 詳細については、次のセクション フォームを保護する を参照してください。 詳細情報: 新しいポータルのフォームとリストのテーブル権限の変更

フォームのセキュリティ保護

注意

フォームを保護するこの方法は、まもなく非推奨になります。 そのため、使用しないでください。 適切な テーブルのアクセス許可 と Web ロール設定を使用して、代わりにユーザーに任意のデータへのアクセスを提供します。 詳細情報: 新しいポータルのフォームとリストのテーブル権限の変更

フォームをセキュリティで保護するには、Web ロールに従ってレコードのアクセスおよび所有者を決定するテーブル アクセス許可を作成する必要があります。 ユーザーがアクセス許可のない [詳細フォーム] を訪問した場合、エラー メッセージが表示されます。 また、テーブルのアクセス許可が有効になっていない状態でフォームが構成されている場合にも、警告が表示されます。

"このレコードに対するテーブル アクセス許可を有効にしてください。そうしない場合、インターネット上の誰もがデータを表示できます。"

詳細フォームの権限を有効にするには、チェックボックスを テーブル権限を有効にする に選択してください。 詳細: ポータルの Web ロールの作成

追加設定

名称 内容
Web リソース インラインの表示 基本フォームの Web リソースを含む iFrame を削除します。
ツールヒントが有効 ターゲット テーブルの属性の説明を使用して、ヒントを設定します。
サポートされていないフィールドの表示 すべてのフィールドが現在サポートされています。 これは、フィールドの種類に対して行う潜在的な変更のために予約されます。
必要に応じて推奨フィールドを設定 [推奨項目] に設定されているフィールド入力要件レベルを持つ、必要なすべての属性を作成します。
すべてのフィールドを必須にする フィールドの入力要求レベルに関係なく、必要なすべてのフィールドが作成されます。
検証概要の CSS クラス 検証の概要に割り当てられた CSS クラス名。 既定値: 'validation-summary alert alert-error alert-block'
検証概要リンクを有効にする エラーを含むフィールドまでスクロールするようにアンカー リンクを検証の概要に表示するかどうかを示す、true または false のブール値です。 既定値: true
検証の概要のリンク テキスト 確認の概要のリンクに割り当てられるラベルです。 既定値: ここをクリック
指示 フォームの最上部にテキスト ブロックを表示します。
レコードが見つからない場合のメッセージ ソース レコードが読み込みできない場合に表示されるメッセージ。 既定値: 検索したレコードが見つかりませんでした。

フォーム オプション

Name 説明
画像文字の追加 ポータルは悪意あるスパム攻撃を防ぐために Telerik の RadCaptcha を使用します。 このサービスには、使用するポータル アプリケーションの認証要求のための一意のキーが必要です。
検証グループ 名前付きグループの入力値が有効かどうか評価するために入力コントロールに割り当てるグループ名。
戻るボタンの CSS クラス 戻る ボタンに割り当てられた CSS クラス名。
[戻る] ボタンのテキスト 戻るボタンに付けるラベル。
次へボタンの CSS クラス 次へボタンに割り当てられた CSS クラス名。
送信ボタンのテキスト 次へボタンに付けるラベル。
送信ボタンの CSS クラス 送信ボタンに割り当てられた CSS クラス名。 既定値: button submit (送信ボタン)
送信ボタンのテキスト 送信ボタンに付けるラベル。 既定値: 'Submit' (送信)
送信ボタンのビジー状態のテキスト 実行中の送信ボタンのラベル。 既定値: Processing... (処理中です...)

現在のポータル ユーザーをレコードの作成に関連付ける

これらのオプションを使用すると、どのポータル担当者が portal UI を使用してレコードを作成するかを追跡することができます。

名前 内容
現在のポータル ユーザーを関連付け チェック済みは、現在ログインしているユーザーのレコードを、対象のテーブル レコードに関連付ける必要があることを示します。
ポータル ユーザー検索列 ポータル ユーザーを格納する対象テーブルの属性の論理名。
活動関係者である ポータル ユーザー検索列が活動関係者の種類であるかどうかを示すブール値。 ActivityParty テーブル を参照

関連付けられたテーブル参照

次のパラメーターは、フォーム保存時の関連付けられたテーブル参照の設定に関連します。

これにより、フォームで作成または更新される現在のレコードを対象レコードに関連付ける方法が提供されます。 これは、複数のテーブルの種類に対して複数の手順があり、実行結果のレコードを関連付けたい場合、または関連付けたいレコードの ID がクエリ文字列で渡されるページの場合に便利です。 たとえば、求人情報のリストのある人材募集ページがあり、それぞれに求人情報から応募フォームへの ID を含む応募リンクが付いているとします。それにより応募の作成時に求人情報がそのレコードに関連付けられます。

件名 内容
保存時にテーブル参照を設定 [はい] または [いいえ] です。 はいの値は、フォームの保存時に関連付けられたテーブル参照を割り当てることを示します。それ以外の場合、何も設定されません。
関連付け名 2 つのテーブルの種類の間の、特定の関連付けの関連付けの定義名。
メモ: [ターゲット検索属性の論理名] を指定している場合、関連付け名を指定しないでください。
テーブルの論理名 参照テーブルの論理名。
ターゲット検索の属性論理名 作成または更新する対象テーブル内の検索属性の論理名。
メモ: [ターゲット検索属性の論理名] を指定している場合、関連付け名を指定しないでください。
検索フィールドの入力 参照テーブルに関する検索をフォームで行う場合、この値をオンにすると、次の設定を使用して取得した値をフォームのフィールドに入力します。
ソースの種類 次のいずれかの値です。
  • クエリ文字列
    クエリ文字列を選択すると、フォームへの URL のクエリ文字で指定されるパラメーター名が必要です。 これは、クエリ文字列名 フィールドで指定できます。 このパラメーターが主キーの場合、クエリ文字列では主キーです ではいを選択します。それ以外の場合はいいえを選択し、クエリ属性の論理名 フィールドで指定された、クエリを行う対象テーブルの属性の論理名を指定します。
  • 現在のポータル ユーザー
    現在のポータル ユーザーを選択すると、現在認証しているユーザーの担当者レコードを取得します。
参照テーブル ステップ その手順で作成または編集されたテーブルを取得し、現在の手順のレコードに関連付けるための、前の手順の詳細フォームの手順レコード。
クエリ文字列名 詳細フォームを含む Web ページへの URL のクエリ文字列で指定されたパラメーターの名前。
クエリ文字列が主キーである [はい] は、[クエリ文字列] の値が [主キー] の値であることを示します。 [いいえ] は、[クエリ文字列] の値が、[主キー] 以外の属性の種類であることを示しています。
クエリ属性の論理名 レコードを検索するための属性の論理名です。
ReadOnly の詳細を表示 [チェック済み] は、参照レコードに関する読み取り専用の情報を表示するフォームをページの最上部に表示することを示します。 [フォーム名] が必要です。
フォーム名 読み取り専用の詳細を表示するのに使用する参照テーブルのフォームの名前。

追加の機能

名前 内容
ファイルの添付 オンにすると、フォームの下部にファイル アップロードのコントロールを追加し、レコードにファイルを添付できるようにします。
複数ファイルの許可 ユーザーに複数のファイルのアップロードを許可するかどうかを示すブール値。
同意する 許可の属性は、ファイルのアップロード時にサーバーが許可するファイルの MIME タイプを指定します。 複数の値を指定するには、値をコンマで区切ります (例: audio/*,video/*,image/*)。
ラベル ファイル アップロード コントロールの隣に表示するテキスト。 Microsoft Dataverse 環境に対してインストールされ有効になっている各言語パックには、関連付けられた言語でフィールドにメッセージを入力できます。
必須 [チェック済み] は、次に進むためにファイルの添付を必要とすることを示します。
必須の場合のエラー メッセージ [必須] が true のときユーザーがファイルを添付しない場合に、フォームの検証時に表示されるメッセージ。 Dataverse 環境に対してインストールされ有効になっている各言語パックには、関連付けられた言語でフィールドにメッセージを入力できます。
ユーザー定義 JavaScript ページ下部のクローズ フォーム タグ要素の直前に追加される JavaScript のカスタム ブロック。 テーブル フィールドの HTML の入力 ID は、属性の論理名に設定されます。 これは、 jQuery を使用する場合に、フィールドの選択、値の設定、または他のクライアント側の処理が容易になります。 $(document).ready(function() { $(#address1_stateorprovince).val(Saskatchewan); });

関連項目

ポータルの構成
基本フォームの定義
ポータルの詳細フォーム ステップ
リダイレクト ステップの種類
条件付きのステップの種類
カスタム JavaScript を追加する

注意

ドキュメントの言語設定についてお聞かせください。 簡単な調査を行います。 (この調査は英語です)

この調査には約 7 分かかります。 個人データは収集されません (プライバシー ステートメント)。