マルチステップ フォームのプロパティを定義する

注意

マルチステップ フォームは、 Power Pages デザインスタジオを使用して作成できます。 さらに、マルチステップのフォーム プロパティの多くは、デザイン スタジオでも構成できます。 詳細については、マルチステップ フォームの追加 を参照してください。

以下の情報では、ポータル管理アプリ を使用したマルチステップフォームの設定と管理について説明しています。

マルチステップ フォームには Web ページとの関連付け、および Web サイト内のフォームの初期化を制御するスタート ステップが含まれています。 Web ページへの関連付けにより、Web サイト 内の特定のページ ノードのフォーム定義を動的に取得できます。

マルチステップ フォーム レコード自体の他のオプションは、複数のステップ プロセス全体の最上位の設定を制御し、例えば進行状況バーを表示するかどうかを制御します。

既存のマルチステップ フォーム構成の表示または新しいマルチステップ フォームの作成をするには、ポータル管理アプリ を開き、コンテンツ>マルチステップ フォーム に移動します。

注意

続行する前に、マルチステップ フォームの 考慮事項 を必ず確認してください。

Portal Management アプリから Web ページを作成または編集する場合は、新しい Web ページフォームに表示されている検索フィールドでマルチステップ フォームを指定できます。

Liquid タグ {% webform name: '<<My Multistep Form>>' %} を使用して、複数ステップのフォームを Web ページ、Web テンプレート、またはコンテンツ スニペットに追加することもできます。

マルチステップ フォーム属性

次の属性、および関連付けは、マルチステップ フォームの機能を決定します。

件名 説明設定
件名 参照に使用されるフォームのタイトルです。
ステップの開始 フォームの最初のステップです。 マルチステップ フォームは複数の手順で構成されます。 これらのステップに関する詳細については、以下のマルチステップ フォーム ステップのセクションを参照してください。 最初のステップを条件タイプにすることはできません。
認証が必要 オンの場合、サインインしていないユーザーがフォームを含むページを訪問した際、サインイン ページにリダイレクトします。 正常にサインインした後、フォームを含むページにユーザーをリダイレクトします。
読み込み時に新しいセッションを開始する はいを選択すると、ユーザーがフォームを新しいブラウザーまたは新しいタブで開いた場合、または、ブラウザーまたはページを閉じてフォームを返した場合、完全に新しいフォームが最初のステップから開始されることを意味します。 それ以外の場合は、セッションが保持されるためブラウザーまたはページを閉じても、後で前回終了したところから再開できます。 既定: いいえ
1 ユーザーにつき許可された複数のレコード はいを選択すると、ユーザーが複数の送信を作成することが許可されていることを意味します。 これは、ユーザーがフォームを再度訪問した場合にどうするかをフォームが決定するのを補助します。 既定: はい
期限切れの状態コードを編集する ステータスと組み合わせた場合に、既存のレコードが編集できないことを示すターゲット エンティティの状態コードの整数値です。
期限切れのステータスの編集 状態コードと組み合わせた場合に、既存のレコードがこれらの値を含む場合にレコードを編集できないことを示すターゲット エンティティの状態コードの整数値です (レコードが完了として更新された場合など)。
期限切れのメッセージを編集する 既存のレコードの状態コードとステータスが指定された値と一致すると表示されるメッセージ。 組織に対してインストールされ有効になっている各言語パックには、関連付けられた言語でフィールドにメッセージを入力できます。 既定のメモ: 送信は既に完了しています。 今後ともよろしくお願いいたします。

進状況のインジケーターの設定

Name 説明
[有効] 進行状況のインジケーターを表示する場合にオンにします。 既定: 無効です。
種類​​ 次のいずれか: タイトル、数値 (n の手順 x)、および進行状況バー 既定: タイトル
ポジション 次のいずれか: 上、下、左、右。 フォームを基準としたポジションです。 既定: 上部
ステップ タイトルにステップ番号を追加する ステップのタイトルの最初にステップの番号を追加するにはオンにします。 既定でオフです。

進行状況のインジケーターのさまざまな種類の例です。

タイトル

タイトルを使用して進行状況を追跡します。

ステップ数が追加されたタイトル

ステップ数を使用して進捗状況を追跡する

数値

数字を使用して進行状況を追跡します。

進行状況バー

バーを使用して進行状況を追跡します。

「変更の保存」警告

beforeunload イベントでのカスタムテキストのブラウザ サポートに関する最近の変更により、「変更を保存する」警告を使用してカスタムメッセージを指定する機能が機能しなくなりました。 カスタムコード メソッドを使用して、変更の保存の警告を実装できます 。

マルチステップ フォームの位置情報の構成

地図コントロールを表示するよう管理されたフォームを構成し、地図上のピンとして既存の位置を表示するか、ユーザーが位置を指定する機能を提供できます。 物理的場所を追加する を参照してください。

位置フィールドに値を割り当てたりそこから値を取得したりするには、様々な位置フィールドの ID をフォームのマップ コントロールに伝えるための追加の構成が必要です。 マルチステップ フォーム ステップ レコードに、値を割り当てる必要のあるこれらのフィールドのマッピングを定義するセクションがあります。 フィールド名は、作成したスキーマによってそれぞれ異なります。 マルチステップ フォームの位置情報データ。

注意

物理的場所セクションは、ドイツのソブリン クラウド環境では表示されません。 ユーザーが別のフォームを使用して物理的場所を有効にしている場合、ポータルでレンダリング中には表示されません。

考慮事項

  • サイトでフォームを表示できるようにするには、マルチステップ フォーム を特定の Web サイト の Web ページに関連付ける必要があります。
  • フィールド レベルのコード コンポーネントはフォームに追加できます。 詳細については、 コード コンポーネント を参照してください。
  • Dataverse フォームのロールアップ列は、読み取り専用のはずですが、編集可能と表示される場合があります。 これらの列を 読み取り専用 にするには、モデル駆動型アプリのフォームまたは データ ワークスペース での設定時に、列を読み取り専用としてマークします。

参照