Creating and Managing Forms
ご覧のページは、お客様の利便性のために一部機械翻訳されています。また、ドキュメントは頻繁に更新が加えられており、翻訳は未完成の部分が含まれることをご了承ください。最新情報は都度公開されておりますため、必ず英語版をご参照ください。翻訳に問題がある場合は、 こちら までご連絡ください。

フォーム構成リファレンス

ここでは、フォームの全構成の概要を説明していますので、必要な構成をすぐに見つけることができます。

フォームオプション

サイト間でフォームのエクスポートとインポートが可能です。 エクスポート / インポート メニューにアクセスするには、 サイト メニュー (Site Menu) → コンテンツ & データフォーム を開きます。 右上の Options アイコンをクリックし、 エクスポート/インポートをクリックします。

フォームをエクスポートおよびインポートできます。

詳細については、 フォームのエクスポートとインポート および サイトページとコンテンツのエクスポート/インポート を参照してください。

フォームの設定

各フォームにはそれぞれ設定メニューがあります。

設定メニューにアクセスするには、目的のフォームを選択し、右上の Settings アイコンをクリックします。

フォームオプション

設定メニューには、以下の項目があります。

セクション項目
説明
共通認証を求めるフォームを送信する前に回答者にサインインを要求します。
共通キャプチャフォームを送信する際にCAPTCHAの質問に回答する必要があります。
共通回答を自動保存回答者がフォームを入力する際に、定期的にフォームを自動保存します。
共通ストレージの種類送信されたレコードを管理するために、 ストレージアダプタ を設定します。フォームが保存された後は編集できません。
共通ワークフローを選択してくださいフォームの送信を確認するためのワークフロー定義を選択します。ワークフローはデフォルトでは無効になっています。
パーソナライゼーションフォーム送信完了時のリダイレクト先URLフォームの送信が成功した場合のリダイレクトURLを指定します。
パーソナライゼーションボタンラベルを送信Submitボタンのラベルを、特定のユースケースに適したものに変更します(例: Vote または Register)。
通知各エントリーのメール通知を送信します。フォームレコードが送信されるたびに、 メール通知 をフォーム作成者に送信するかどうかを指定します。
送信(Liferay 7.4のみ)ユーザーごとに 1 回の送信に制限されています。認証されたユーザーのみがフォームに入力できるようにし、複数回のフォーム送信を防止します。 送信後にフォームにアクセスしたユーザーには、警告メッセージが表示されます。 Liferay U49+/GA49+ では、このメッセージをカスタマイズすることができます。
送信(Liferay 7.4のみ)回答者に一部の結果を表示します。回答者がフォームの現在の フォームレポート データを表示できるようにします。 この機能を有効にすると、機密情報を送信しないように警告します。
送信(Liferay 7.4のみ)有効期限/期限を設定しないフォームの有効期限を設定します。 この日を過ぎると、送信はできません。 フォームのユーザーには、フォームへのアクセス時に有効期限切れの通知が表示されます。 有効期限を選択するには、 [期限を設定しない] の設定を無効化する必要があります。

メール通知設定

ここでは、フォームエントリーが送信されるたびに通知メールを送信するようにフォームアプリを設定できます。 まずメールサーバーを設定する必要があります。詳しくは メール設定 を参照してください。

フォームに通知機能を追加することができます。

項目説明
送信者名送信者の名前。これは、サイト名、フォーム名、または受信者に有益なその他の情報にできます。
送信者メールアドレス送信者のメールアドレス。noreply@example.comを使用して、受信者が返信できないようにすることができます。
送信先アドレス受信者のメールアドレス(例:test@example.com)
件名有益な件名にすることで、受信者はメールの内容を把握しやすくなります。

詳細については、 フォーム通知の設定 を参照してください。

フォームウィジェットの設定

サイトページにデプロイされた フォーム ウィジェットを設定できます。 設定 メニューにアクセスするには、ウィジェット ヘッダーの オプション (Widget Options icon) をクリックし、 設定 をクリックします。

Liferay DXP 2025.Q1/Portal GA132より前は、設定オプションはウィジェットの右上隅に表示されていました。

設定

ここでは、このウィジェットで使用する目的のフォームを選択できます。

このウィジェットで使用するフォームを選択します。

仮想インスタンス共有

ここでは、このアプリケーションをDXP以外のプラットフォームに埋め込むことができます。

フォームアプリを組み込むプラットフォームを選択します。

範囲

ここでは、ウィジェットのスコープを[グローバル][サイト][ページ]から変更できます。

フォームウィジェットのスコープを選択します。

インスタンス設定

インスタンス設定の「フォーム」構成項目は、システム設定の「フォーム」項目(下記参照)と同一です。インスタンス設定はシステム設定を上書きし、システム全体のデフォルト値を設定します。 詳細については、 構成スコープの理解 を参照してください。

各構成プロパティの説明については、 システム設定 を参照してください。

システム設定

現在、システムレベルのFormsの設定項目は1つしかありません。 Liferay UIでプロパティを設定するには、以下の方法があります。

  1. グローバルメニュー (global icon) → コントロールパネル に移動します。

  2. システム設定 をクリックします。

  3. フォームセクションの下にあるクリックします。 & データ

[システム設定]メニューでフォームを構成します。

また、バッキング DDMFormWebConfiguration サービスを、 .config という名前のファイルで設定することもできます。

com.liferay.dynamic.data.mapping.form.web.internal.configuration.DDMFormWebConfiguration.config

Liferay Home/osgi/configsに配置してください。 詳細については、 設定ファイルの使用 を参照してください。

項目説明
自動保存間隔 (autosaveInterval)フォームの自動保存を行う時間を分単位で設定します。0に設定すると自動保存は行われません。
CSVエクスポート(csvExport)管理者がフォームエントリーをCSVとしてダウンロードできるかどうかを決定します。
既定の表示モード (defaultDisplayView)検索コンテナ内でのフォームの表示方法を設定します。
ゲストアップロードファイル拡張子(guestUploadFileExtensions受け入れられるファイル拡張子のコンマ区切りリストを入力します。 デフォルトでは、次のリストがサポートされています: docdocxjpegjpgpdfpngpptpptxtifftxtxls、および xlsx
ゲストアップロードの最大ファイルサイズ(guestUploadMaximumFileSizeゲストユーザーがアップロード欄からアップロードできる最大ファイルサイズを設定します。 これは、ドキュメントとメディアアプリケーションの設定で、認証されたユーザーに対して設定され、システム全体の制限は、アップロードサーブレットリクエストシステム設定エントリーの[合計最大アップロードリクエストサイズ]というフィールドで定義されます。 デフォルトでは25MBに設定されています。
アップロードフィールドの最大繰り返し(maximumRepetitionsForUploadFieldsフィールドが反復可能に設定されている場合、ユーザーがフォームにフィールドを追加できる最大回数を設定します(ゲストユーザーとログインユーザーに同じように適用されます)。 デフォルトでは5に設定されています。
ゲストアップロードフィールドの最大送信数 (maximumSubmissionsForGuestUploadFields)ゲストユーザーがゲスト対応のアップロードフィールドを含むフォームを送信できる最大回数を設定します。 ゲストユーザーのIPアドレスは、送信数の記録のために使用されます。 デフォルトでは5に設定されています。