フォームの追加
フォームとは、Power Pages サイトでデータを収集するためのデータ駆動型の構成です。 ページ上のフォームは、Dataverse テーブル フォームから作成されます。 データ ワークスペースを使用するか、Power Apps で作成したモデル駆動型アプリから Dataverse テーブル フォームを作成します。 ページやリストと一緒に使うことで、完全な Web アプリケーションを構築することができます。
チップ
- Copilot を使用して、Power Pages サイトにフォームを追加できます。 詳細については、Power Pages における AI 搭載機能と Copilot 機能の概要 を参照してください。
- Power Pages の使い方やフォームを作成してページに追加する方法を学べるチュートリアルやビデオ シリーズを用意しました。 詳細については、チュートリアル: ページへのフォームの追加 を参照してください。
フォームを追加する方法:
デザイン スタジオを開き、サイトのコンテンツやコンポーネントを編集します。
Pages のワークスペースに移動します。
編集するページを選択します。
フォーム コンポーネントを追加するセクションを選択します。
編集可能なキャンバス エリアにカーソルを合わせて、コンポーネント パネルから フォーム アイコンを選択します。
新しいフォームを作成するか、既存のフォームを使用するかを選択します (以前に作成者が作成している場合)。
新しいフォームを作成する場合は、次の条件を入力します。
回答内容 プロパティ テーブルを選択する データを格納するテーブルを選択します。 フォームを選択する 選択したテーブルで利用可能な Dataverse のフォームからひとつを選択します。 選択したフォームのコピーに名前を付ける コピーした用紙に名前をつけます。 日付 ユーザーが入力したデータを使用して新しいレコードを作成するか、既存のレコードを更新するか、データを読み取り専用にするかを選択できます。 送信時 オプションで、成功メッセージを表示するように選択できます。 web ページにリダイレクトするオプションと URL にリダイレクトするオプションを入力する必要があります。 CAPTCHA キャプチャを匿名ユーザー、認証済みユーザー、またはその両方に表示することを選択できます。 Attachments フォームで添付ファイルを有効にして構成することができます。 ヒント
ユーザーがフォーム上のデータを操作できるように、テーブルのアクセス許可を有効にする必要があります。
省略記号 (...) を選択すると、フォームを複製、セクション内で上下移動、削除することができます。
フォームのテキストフィールドを編集する
メール、フォームタイトル、タイトル セクションなどのテキスト フィールドを編集することができます。
フォームのテキスト フィールドを編集する方法:
- キャンバスからテキスト フィールドにカーソルを合わせて選択します。
- テキスト フィールドを編集し、必要に応じてスタイルを設定します (太字、下線、斜体)。
フォーム フィールドの編集、検証、削除
フォーム フィールドは、ページ ワークスペース内で編集できます。
フォーム フィールドの編集:
フィールドを選択して、フィールドの編集 を選択します。
フィールドのプロパティを設定します。
- フィールドのラベル/表示名を更新します。
- フィールドを必須としてマークし、そのフィールドが必須の場合に表示されるエラー メッセージをカスタマイズします。
- フィールドに説明を追加し、その位置を調整します (フィールドの上、フィールドの下、ラベルの上などから選択可能)。
- フィールドの検証ルールを設定します。
- オプションを使用して、すぐに使用できる検証を構成します。
- Regex (正規表現) オプションを使用すると、正規表現を使用してカスタム検証を入力することができます。
データ型によっては、他のプロパティが表示される場合があります。
完了を選択します。
フォーム フィールドの削除方法は次の通りです。
- キャンバスからフィールドにカーソルを合わせて選択します。
- ツールバーで省略記号 ... を選択します。
- 削除を選択します。
警告
これにより、対応する Dataverse フォームからもフィールドが削除されます。
フォームで添付ファイルを使用可能にする
添付ファイルが有効になっている場合、ユーザーはフォーム送信で添付ファイルをアップロードできます。
フォームで添付ファイルを有効にする方法:
フォームを追加する、または既存のフォームを編集します。
フォームの追加 ダイアログで、左パネルから 添付ファイル を選択します。
添付ファイルを有効にする トグルをオンにします。
添付ファイルのオン/オフ切り替えは、ユーザーに添付ファイルの添付を必須とするかどうかによって切り替えます。
ユーザーに複数のファイルのアップロードを許可するかどうかに応じて、複数のファイルを許可する をオンまたはオフにします。
添付ファイルの保存については、メモ を選択してファイルを Dataverse に保存するか、Azure Blob Storage を選択してファイルを Azure に保存します。
ヒント
添付ファイルに Azure Blob ストレージ を正常に使用するには、いくつかの前提条件が必要です。
- Dataverse ベースのポータル パッケージのバージョンは、少なくとも 9.3.2405.xx である必要があります。 要件が満たされていない場合、「ファイルアップロード用のより多くのコントロールにアクセスするには、Dataverse ベースのポータル パッケージを更新してください。」というメッセージが表示されます。
- ご利用の Power Pages Web サイトの実行時バージョンは、少なくとも 9.6.5.1 である必要があります。
Azure Blob Storage を使用する場合は、Azure ストレージ アカウント名と Azure コンテナ名の値を入力します。 詳細については、Azure ストレージの有効化を参照してください。
最大ファイル数 に、ユーザーがアップロードできるファイルの最大数を入力します。
ファイルごとのアップロードサイズ制限 (KB) には、ファイルごとに許可する最大サイズを KB 単位で入力します。 次の表は、選択した ストレージ オプションに基づく絶対最大ファイル サイズ制限を示しています。
ストレージオプション ファイルごとの最大ファイル サイズ ノート/メモ 90 MB Azure Blob ストレージ 10 GB 重要
メモを保存場所として使用する場合は、ファイル サイズの制限が 環境に設定されている電子メールの添付ファイルの制限を超えていないことを確認してください。 たとえば、ファイルあたりのアップロード サイズの制限を 50 MB に設定しても、メールの添付ファイルの制限の既定値が 5 MB の場合、ユーザーは 5 MB を超えるファイルをアップロードできません。
許可されるファイルの種類については、ユーザーにアップロードを許可するファイルの種類を選択します。 以下のタイプは許可されていません:
- All
- オーディオ
- Document
- Image
- 動画
- コンマ区切り値
設定が完了すると、キャンバスにファイル アップロードのプレースホルダーが表示されます。
新しいファイル アップロード環境
新しいファイル アップロード エクスペリエンスでは、ファイル名、ファイルの種類、ファイル サイズ、アップロードの進行状況バー、削除オプションがユーザーに表示されます。 アップロードに失敗した場合 (たとえば、ファイルの種類がサポートされていない場合や、アップロードがファイルの最大数を超えた場合)、エラー メッセージが表示されます。
新しいサイトでは、開発者から運用に変更されたサイトを含め、新しいファイル アップロード エクスペリエンスが自動的に有効になります。 既存のサイトでは、新しいファイルアップロード機能を選択する必要があります。
新しい機能を選択するには、EnhancedFileUpload という名前の サイト設定 を作成し、値を true に設定します。 新しいサイトは自動的に有効になります。
新しい機能を無効にするには、EnhancedFileUploadサイト設定 の値を false に設定します。
テーブルのアクセス許可を有効化する
新しいフォームを追加すると、サイト ユーザーがフォームとやりとりできるように権限を設定するよう促すメッセージが表示されます。 テーブル アクセス許可の設定は事前に入力されます (作成 と 追加先)、ただし、Web ロールを割り当てて設定を保存する必要があります。 このプロセスにより、添付ファイルを含む ノート (注釈) テーブルの子テーブルのアクセス許可が自動的に作成されます。
また、設定 ワークスペースでは、要件に応じて権限を調整し、Web ロールを割り当てることができます。
詳細については、テーブルのアクセス許可の構成を参照してください。
フォーム フィールドでコード コンポーネントを有効にする
Dataverse フォーム フィールドがデータ ワークスペースまたはモデル駆動型アプリケーションでコード コンポーネントを使用するように設定されている場合、Web ページフォーム上でコード コンポーネントを有効にすることができます。
コード コンポーネントを有効にする方法:
メニューからコードコンポーネントの編集を選択します。
カスタム コンポーネント フィールドを有効にするのトグルをオンの位置に切り替えます。
これで、そのフィールドのカスタム コンポーネントが有効になりました。
フォーム フィールドのコード コンポーネント プロパティを編集する (プレビュー)
ページ ワークスペース内からコンポーネントのプロパティを編集します。
重要
- これはプレビュー機能です。
- プレビュー機能は運用環境での使用を想定しておらず、機能が制限されている可能性があります。 これらの機能を公式リリースの前に使用できるようにすることで、顧客が一足先にアクセスし、そこからフィードバックを得ることができます。
コード コンポーネントを有効にすると、そのコンポーネントのプロパティが カスタム コンポーネントを有効にするフィールドのトグルスイッチの下に表示されます。 これらのプロパティの値を設定し、完了 を選択します。
フォームで AI フォーム入力支援を有効にする (プレビュー)
[この記事はプレリリース ドキュメントであり、変更されることがあります。]
AI フォーム入力を有効にすると、ユーザーは AI 支援を利用して、より速く、より高い精度でフォームに入力できます。 トグルをオンにして、AI フォーム入力を有効にします。 AI フォーム入力を有効にすると、フォーム ユーザーは AI 支援を提供し、フォームへの入力をより速く、より正確に行うことができます。 AI フォーム入力を有効にするには、トグルをオンにします。
重要
- これはプレビュー機能です。
- プレビュー機能は運用環境での使用を想定しておらず、機能が制限されている可能性があります。 これらの機能を公式リリースの前に使用できるようにすることで、顧客が事前にアクセスし、そこからフィードバックを得ることができます。
- この機能は、Government Community Cloud (GCC)、Government Community Cloud - High (GCC High)、国防総省 (DoD) のリージョンでは利用できません。
- Power Pages サイトのバージョンは 9.6.9.XX 以上である必要があります。
フォーム入力支援を有効にすると、ユーザーは次のことができます。
添付ファイルからのフォームの自動入力: ユーザーはファイルを添付でき、AI 支援が添付ファイルから関連情報を抽出してフィールドに自動入力します。 ユーザーは、ドキュメント(PDF)と画像(JPEG、PNG)を添付できます。 ユーザーは、必要に応じていつでも自動入力フィールドを編集できます。
複数行テキストフィールドに下書き支援を使用する: フォームに複数行テキストフィールドがある場合、ユーザーは「下書き支援」を使用して入力を書き換え、下書きを改善できます。
AI フォーム入力のアクティブ化を妨げる条件
AI フォーム入力は有効にできず、ユーザーは次の条件で使用できません。
- 組織の管理者は、ガバナンス コントロールを使用して、エンド ユーザーに対して AI 機能を無効にしました。 ガバナンス コントロールの詳細については、 ユーザーに対して生成型 AI 機能を無効にする (プレビュー)を参照してください。
- このサイトは、管理者が地域間でデータを無効にした環境の一部です。 データをリージョン間で共有できるようにする方法の詳細については、Copilot と生成型AI機能を有効にするをご覧ください。
既知の制限
AI フォーム入力は、次の場合にのみ使用できます。
- 基本フォームでは有効だが、複数ステップのフォームでは無効
- Dataverse でレコードを作成するフォーム
Dataverse レコードを編集するために使用されるフォームには、AI フォーム入力機能がありません。
作成された新しいフォームの場合は、AI フォーム入力を有効にする前に、適切なテーブルのアクセス許可を追加してください。