フォームの追加

フォームとは、Power Pages サイトでデータを収集するためのデータ駆動型の構成です。 ページ上のフォームは、Dataverse テーブル フォームから作成されます。 Dataverse テーブル フォームは、 データ ワークスペース を使用するか、 で作成されたモデル駆動型アプリから作成できます Power Apps。 ページやリストと一緒に使うことで、完全なウェブ アプリケーションを構築することができます。

チップ

フォームを追加する方法:

  1. デザイン スタジオを開き、サイトのコンテンツやコンポーネントを編集します。

  2. Pages のワークスペースに移動します。

  3. 編集するページを選択します。

  4. フォーム コンポーネントを追加するセクションを選択します。

  5. 編集可能なキャンバス エリアにカーソルを合わせて、コンポーネント パネルから フォーム アイコンを選択します。

    コンポーネント追加メニューのオプション。

  6. 新しいフォームを作成するか、既存のフォームを使用するか(作成者が以前にフォームを作成している場合)を選択できます。

    新しいフォームを作成する場合は、次の条件を入力する必要があります。

    フォームをページに追加する。

    回答内容 Description
    テーブルを選択する データを格納するテーブルを選択します。
    フォームを選択する 選択したテーブルで利用可能な Dataverse のフォームからひとつを選択します。
    選択したフォームのコピーに名前を付ける コピーした用紙に名前をつけます。
    日付 ユーザーが入力したデータを使用して新しいレコードを作成するか、既存のレコードを更新するか、データを読み取り専用にするかを選択できます。
    送信時 オプションで、成功メッセージを表示するように選択できます。 web ページにリダイレクトするオプションと URL にリダイレクトするオプションを入力する必要があります。
    CAPTCHA キャプチャを匿名ユーザー、認証済みユーザー、またはその両方に表示することを選択できます。
    Attachments フォームで添付ファイルを有効にして構成することができます。

    Note

    ユーザーがフォーム上のデータを操作できるように、テーブルのアクセス許可 を有効にする必要があります。

  7. 省略記号 (...) を使用して、フォームの複製、セクション内での上下移動、削除することができます。

フォームのテキストフィールドを編集する

メール、フォームタイトル、タイトル セクションなどのテキスト フィールドを編集することができます。

フォームのテキスト フィールドを編集する方法:

  1. キャンバスからテキスト フィールドにカーソルを合わせて選択します。
  2. テキスト フィールドを編集し、必要に応じてスタイルを設定します (太字、下線、斜体)。 太字、下線、斜体などのテキスト フィールドのスタイル オプション。ここでは太字が選択されています。

フォーム フィールドの編集、検証、削除

フォーム フィールドは、ページ ワークスペース内で編集できます。

フォーム フィールドの編集:

  1. フィールドを選択して、フィールドの編集 を選択します。

  2. フィールドのプロパティを設定します。

    • フィールドのラベル/表示名を更新します。
    • フィールドを必須としてマークし、そのフィールドが必須の場合に表示されるエラー メッセージをカスタマイズします。
    • フィールドに説明を追加し、その位置を調整します (フィールドの上、フィールドの下、ラベルの上などから選択可能)。
    • フィールドの検証ルールを設定します。
      • オプションを使用して、すぐに使用できる検証を構成します。
      • Regex (正規表現) オプションを使用すると、正規表現を使用してカスタム検証を入力することができます。

    データの種類によっては、他のプロパティが表示される場合があります。

  3. 完了を選択します。

フォーム フィールドの削除方法は次の通りです。

  1. キャンバスからフィールドにカーソルを合わせて選択します。
  2. ツール バーで、省略記号 ... を選択します。
  3. 削除を選択します。

警告

これにより、対応する Dataverse フォームからもフィールドが削除されます。

フォームで添付ファイルを使用可能にする

添付ファイルが有効になっている場合、ユーザーはフォーム送信時に添付ファイルをアップロードできます。

フォームで添付ファイルを有効にする方法:

  1. フォームを追加する、または既存のフォームを編集します。

  2. [ フォームの追加 ] ダイアログで、左側のパネルから 選択 添付ファイル を選択します。

  3. 添付ファイルを有効にする トグルをオンにします。

  4. ユーザーに添付ファイルの添付を要求するかどうかに応じて、 添付ファイルが必要 トグルをオン/オフにします。

  5. ユーザーが複数のファイルをアップロードできるようにするかどうかに応じて、 複数のファイルを許可する トグルをオン/オフにします。

  6. 添付ファイルの保存の場合、選択 Notes にファイルを保存する Dataverse か、選択 Azure Blob Storage にファイルをAzureに保存します。

    注意

    添付ファイルにAzure Blob Storageを正常に使用するには、いくつかの前提条件を満たす必要があります。

    • Dataverse ベース ポータル パッケージのバージョンは、少なくとも9.3.2405.xxである必要があります。 要件が満たされていない場合は、「ファイルアップロードの詳細なコントロールにアクセスするには、 Dataverse Baseポータル パッケージを更新してください」というメッセージが表示されます。
    • Power Pages Webサイトのランタイム バージョンは少なくとも9.6.5.1である必要があります。
  7. Azure Blob Storageを使用する場合は、 Azureストレージ アカウント名Azureコンテナー名の値を入力します。 詳細については、 Azure Storageを有効にする をご覧ください。

  8. ファイルの最大数には、ユーザーがアップロードできるファイルの最大数を入力します。

  9. ファイルごとのアップロード サイズ制限 (KB単位) には、ファイルごとに許可する最大サイズをKB単位で入力します。 次の表は、選択したストレージ オプションに基づく絶対最大ファイル サイズの制限を示しています。

    ストレージオプション ファイルあたりの最大ファイルサイズ
    ノート/メモ 90 MB
    Azure Blob ストレージ 10 GB

    重要

    メモを保存場所として使用する場合は、ファイル サイズの制限が 環境 に設定されている電子メールの添付ファイルの制限 を超えていないことを確認してください。 たとえば、ファイルあたりのアップロード サイズ制限を50 MBに設定しても、電子メールの添付ファイルの制限がデフォルト値の5 MBである場合、ユーザーは5 MBを超えるファイルをアップロードすることはできません。

  10. 許可されるファイルの種類では、ユーザーにアップロードを許可するファイルのタイプを選択します。 以下のタイプは許可されていません:

    • All
    • オーディオ
    • Document
    • Image
    • 動画
    • コンマ区切り値

設定が完了すると、キャンバスにファイル アップロードのプレースホルダーが表示されます。

添付オプションが有効になっているフォーム。

新しいファイルアップロードエクスペリエンス

新しいファイルアップロードエクスペリエンスにより、ユーザーはファイル名、ファイルタイプ、ファイルサイズ、アップロード進行状況バー、削除オプションを確認できます。 アップロードが失敗した場合 (たとえば、ファイルの種類がサポートされていない場合や、アップロードするファイルの最大数を超えた場合)、エラー メッセージが表示されます。

開発サイトから本番サイトに変更されたサイトを含め、新しいサイトでは新しいファイルアップロードエクスペリエンスが自動的に有効になります。 既存のサイトでは、新しいファイルアップロード エクスペリエンスを選択する必要があります。

新しいエクスペリエンスを選択するには、 EnhancedFileUpload という名前の サイト設定 を作成し、値を trueに設定します。 新しいサイトは自動的に有効になります。

新しいエクスペリエンスを無効にするには、 EnhancedFileUpload サイト設定 の値を falseに設定します。

テーブルのアクセス許可を有効化する

新しいフォームを追加すると、サイト ユーザーがフォームを操作できるように権限を設定するプロンプトが表示されます。 テーブル アクセス許可の設定は事前に入力されます (作成追加先)、ただし、Web ロールを割り当てて設定を保存する必要があります。 このプロセスにより、添付ファイルを含む ノート (注釈) テーブルの子テーブルのアクセス許可が自動的に作成されます。

テーブルのアクセス許可を構成する。

また、設定 ワークスペースでは、要件に応じて権限を調整し、Web ロールを割り当てることができます。

テーブルのアクセス許可メニュー。

詳細については、テーブルのアクセス許可を構成する を参照してください。

フォーム フィールドでコード コンポーネントを有効にする

データ ワークスペースまたはモデル駆動型アプリを使用してコード コンポーネントを使用するようにフォーム フィールドが構成されている場合は、Webページ フォームでコード コンポーネントを使用できるようにすることができます。 Dataverse

コード コンポーネントを有効にする方法:

  1. メニューで、コード コンポーネントの編集 ボタンを選択します。

  2. カスタム コンポーネント フィールドを有効にする トグル スイッチをオンに切り替えます。

これで、そのフィールドのカスタム コンポーネントが有効になりました。

フォーム フィールドのコード コンポーネント プロパティを編集する (プレビュー)

ページ ワークスペース内からコンポーネントのプロパティを編集することもできます。

重要

  • これはプレビュー機能です。
  • プレビュー機能は運用環境での使用を想定しておらず、機能が制限されている可能性があります。 これらの機能を公式リリースの前に使用できるようにすることで、顧客が一足先にアクセスし、そこからフィードバックを得ることができます。

コード コンポーネント を有効にすると、そのコンポーネントのプロパティが カスタム コンポーネント フィールドを有効にする トグル スイッチの下に表示されます。 これらのプロパティの値を設定し、完了 を選択します。

フォームでAIフォーム入力支援を有効にする (プレビュー)

[この記事はプレリリース ドキュメントであり、変更されることがあります。]

AIフォーム入力を有効にすると、フォーム ユーザーにAIアシスタンスが提供され、フォームをより速く、より正確に入力できるようになります。 トグルをオンにすることで、AIフォーム入力を有効にすることができます。

 Power Pagesのフォーム設定セクションにある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フォーム入力の有効化を妨げる条件

次の条件下ではAIフォーム入力を有効にすることができず、ユーザーはそれを使用できません。

既知の制限

  1. AIフォーム入力は次の場合にのみ利用可能です:

    • 基本フォームでは有効だが、複数ステップのフォームでは無効
    • レコードを作成するフォーム Dataverse

    レコードを編集するために使用されるフォームには、AIフォーム入力機能がありません。 Dataverse

  2. 新しく作成されたフォームの場合は、AIフォーム入力を有効にする前に、適切なテーブル権限を追加してください。

参照