How to Add a Multistep Form in Microsoft Power Pages

Add a Multistep Form

A Multistep Form allows you to collect user input across multiple steps using different forms and components. Unlike a standard form, multistep forms break the process into smaller sections, improving user experience and making complex data collection easier to manage.

Note: Multistep forms were previously known as Advanced Forms. Some advanced settings must still be configured through the Portal Management app.

Create a New Multistep Form

  1. Open Microsoft Power Pages.
  2. Select Edit for the site you want to modify.
  3. Add a section to any page.
  4. From the component library, select Multistep Form.
  5. Select + New Multistep Form or choose an existing form.
  6. Edit the form name if necessary.
  7. Configure the available form options.

Multistep Form Options

Option Description
Show Progress Indicator Enable or disable the progress indicator for form submissions.
Add Multiple Entries Per Person Allows authenticated or anonymous users to submit multiple entries.
On Submit Display success messages and configure redirects.
Captcha Enable CAPTCHA for anonymous users, authenticated users, or both.
More Options Open the Portal Management app for advanced configuration.

Add Form Steps

  1. Select + Add the First Step or + Add Step.
  2. Enter a step name.
  3. Select the Dataverse table.
  4. Choose the Dataverse form.
  5. Configure attachments if required.
  6. Select OK.
  7. Continue adding additional steps as needed.

Step Configuration Options

Option Description
Step Name Specify a descriptive name for the step.
Choose a Table Select the Dataverse table where information will be stored.
Select a Form Choose the Dataverse form associated with the selected table.
Attachments Configure file uploads for the step.
More Options Configure step mode, back button settings, and advanced options.

Preview Steps

You can preview every step directly within Design Studio by selecting the required step from the step dropdown menu in the toolbar.

Enable Attachments

Attachments can be enabled for any multistep form step using the Step Settings panel.

Option Description
Enable Attachments Turn file attachments on or off.
Attachment Required Specify whether users must upload a file.
Allow Multiple Files Allow users to upload multiple files.
Display Label Customize the attachment field label.
Maximum File Size Define the upload size limit.
Allowed File Types Restrict uploads to selected file types.

Configure More Options

The More Options menu allows you to configure advanced settings such as step modes, navigation controls, and Portal Management integration.

Change Step Mode

Step Mode controls whether a step creates records, updates records, or displays data in read-only mode.

Progress Indicator

A progress indicator displays the user's current position within the multistep form. You can customize the indicator type and placement using the Edit Indicator option.

Enable Table Permissions

When adding a new multistep form, table permissions must be configured to allow users to interact with Dataverse records securely.

Important: Conditions and Redirect Steps are not supported in Maker Studio. Use the Portal Management app to create or modify conditions and redirect configurations.

Best Practices

Summary

Multistep Forms in Microsoft Power Pages provide a structured way to collect complex information across multiple stages. With support for Dataverse integration, attachments, progress indicators, and advanced configuration options, they are ideal for applications, registrations, onboarding processes, and other enterprise data collection scenarios.