Events
Power BI DataViz World Championships
Feb 14, 4 p.m. - Mar 31, 4 p.m.
With 4 chances to enter, you could win a conference package and make it to the LIVE Grand Finale in Las Vegas
Learn moreThis browser is no longer supported.
Upgrade to Microsoft Edge to take advantage of the latest features, security updates, and technical support.
A form is a data-driven configuration that collects data in Power Pages sites. Forms on pages are created from Dataverse table forms. Create Dataverse table forms by using the Data workspace or from model-driven apps created in Power Apps. Use them on pages or with lists to build a complete web application.
Tip
To add a form:
Open the design studio to edit the content and components of the site.
Go to the Pages workspace.
Select the page to edit.
Select the section to add the form component.
Hover over any editable canvas area, then select the Form icon from the component panel.
Choose either to create a new form or use an existing form (if a maker created one previously).
If you choose to create a new form, enter the following criteria.
Option | Description |
---|---|
Choose a table | Choose the table where you wish to store the data. |
Select a form | Select one of the Dataverse forms available for the selected table. |
Name your copy of the selected form | Give your copy of the form a name. |
Data | You can choose to have the data entered by a user create a new record, update existing records, or make the data read-only. |
On submit | You can choose optionally to show a success message. You must enter the options to redirect to a webpage and redirect to a URL. |
CAPTCHA | You can choose to show a captcha to anonymous users, authenticated users, or both. |
Attachments | Allows you to enable and configure attachments for the form. |
Note
You need to enable table permissions to ensure that users are able to interact with the data on the forms.
Select the ellipsis (...) to duplicate the form, move it up or down within the section, or delete it.
You can edit text fields, including email, form title, and title section.
To edit a text field on the form:
Form fields are editable inside of the Pages workspace.
To edit a form field:
Select the field and choose Edit field.
Set properties for your field.
Depending on your data type, other properties might be displayed.
Select Done.
To delete a form field:
Warning
This also deletes the field from the corresponding Dataverse form.
If attachments are enabled, users can upload an attachment with form submission.
To enable attachments on a form:
Add a form or edit an existing form.
In the Add a form dialog, select Attachments from the left panel.
Turn on the Enable attachments toggle.
Turn on/off the Attachment is required toggle depending on if you want to require the user to include an attachment.
Turn on/off the Allow multiple files toggle depending on if you want to allow the user to upload multiple files.
For Attachment storage, select Notes to save the files in Dataverse or select Azure Blob Storage to store the files in Azure.
Note
Before you can successfully use Azure Blob Storage for attachments, some prerequisites are required:
If you use Azure Blob Storage, enter values for the Azure storage account name and the Azure container name. Learn more at Enable Azure Storage.
For Maximum number of files, enter the maximum number of files you want to allow a user to upload.
For Upload size limit per file (in KB), enter the maximum size in KB you want to allow per file. The following table shows the absolute maximum file size limits based on the storage option selected:
Storage option | Max file size per file |
---|---|
Notes | 90 MB |
Azure Blob storage | 10 GB |
Important
If you use notes for storage, make sure the file size limit isn't larger than the email attachment limit set for the environment. For example, if you set the Upload size limit per file to 50 MB but the email attachment limit has the default value of 5 MB, users won't be able to upload files larger than 5 MB.
For File types allowed, select which types of files you want to allow users to upload. The following file types are allowed:
Once configured, the file upload placeholder shows in the canvas.
With the new file upload experience, users see the file name, file type, file size, upload progress bar, and the delete option. If the upload fails (for example, if the file type isn’t supported or the upload exceeds the maximum number of files), an error message appears.
New sites automatically enable the new file upload experience, including sites changed from developer to production. Existing sites must opt into the new file upload experience.
Opt into the new experience by creating a site setting named EnhancedFileUpload with a value of true. New sites are automatically enabled.
To disable the new experience, set the value of the EnhancedFileUpload site setting to false.
When you add a new form, you see a prompt to set permissions to let site users interact with the form. The settings for table permissions are prepopulated (create and append to), but you still need to assign web roles and save the settings. The process automatically creates the child table permissions for the note (annotations) table, which contain the attachments.
You can also adjust the permissions and assign web roles based on your requirements in the Set up workspace.
For more information, go to Configuring table permissions.
If a Dataverse form field is set up to use a code component with the Data workspace or a model-driven app, you can enable the code component on a webpage form.
To enable a code component:
Select Edit code component from the menu.
Switch the Enable custom component field toggle to the on position.
Custom components are now enabled for that field.
Edit the properties of a component from inside the Pages workspace.
Important
After you enable a code component, properties for that component appear below the Enable custom component field toggle switch. Set the values for these properties and select Done.
[This article is prerelease documentation and is subject to change.]
Enabling AI form fill gives your users AI assistance to fill the form faster and with higher accuracy. Enable AI form fill by switching on the toggle. Enabling AI form fill gives your form users AI assistance that helps them fill the form faster and with higher accuracy. You can enable AI form fill by switching on the toggle.
Important
When you enable form filling assistance, users can:
Auto fill forms from attachments: Users can attach a file, and the AI assistance auto fills the fields by extracting relevant information from the attachments. Users can attach documents (PDFs) and images (JPEG, PNG). Users can always edit the auto filled fields if needed.
Use Draft assistance for multi-line text fields: If your form has a multi-line text field, users can use 'Draft assistance' to rewrite their inputs and improve their drafts.
AI form fill can't be enabled, and users can't use it under the following conditions:
The AI form fill is only available on:
Forms used to edit Dataverse records don't have the AI form fill capability.
For new forms created, ensure you add the right table permissions before enabling AI form fill.
Events
Power BI DataViz World Championships
Feb 14, 4 p.m. - Mar 31, 4 p.m.
With 4 chances to enter, you could win a conference package and make it to the LIVE Grand Finale in Las Vegas
Learn moreTraining
Learning path
Use advance techniques in canvas apps to perform custom updates and optimization - Training
Use advance techniques in canvas apps to perform custom updates and optimization
Certification
Microsoft Certified: Power Platform Functional Consultant Associate - Certifications
Demonstrate the use of Microsoft Power Platform solutions to simplify, automate, and empower business processes for organizations in the role of a Functional Consultant.
Documentation
Overview of the Data workspace
Learn how to use the Data workspace.
Learn about Power Pages design studio.
Create a site with Power Pages
Learn how to create a site with Power Pages.