Target audience: Site Administrators, Site Managers
Web-based forms can be created in the Web Management System (WMS) to serve a wide variety of needs such as collecting information for questionnaires, requests, event registrations, and other purposes.
In this article:
Misuse of the Webform module can pose security risks. Please read Webform security considerations before using Webforms
Webform results should be downloaded regularly. Data stored on the Webform under the Results tab automatically expires after 40 days. Please see the article Viewing and downloading results of webform submissions in the WMS for more information about how to manage your webform results.
After you save a newly created form, click on the WEBFORM tab; the Form components screen is displayed by default.
Once you have several components on your form it will look like the screenshot below. To rearrange the order in which components appear on the form, click the four-pointed arrow icon next to a component and drag it to a different position.
When users submit the form, an email message can be generated and sent to specific recipients. Follow the steps in this article to set up email.
After the user submits the form, a confirmation page can be displayed to let them know it was submitted successfully. See this article for instructions.
Total submissions limit: Use this setting to limit the total number of submissions of the form (e.g., for a registration form, where space is limited); otherwise keep the default of Unlimited.
There is a 40-day data retention period for submission data, so any submissions older than 40 days are automatically removed. If your form is expected to be active longer than 40 days and you are using the total submissions limit, it is suggested that you manually download and remove submissions, and adjust the limit every few weeks; otherwise, as items are removed automatically, the limit will not be respected.
Per user submissions limit: Use this setting to limit the number of times each user can submit the form (e.g., for completing surveys, where each user should only submit once); otherwise keep the default of Unlimited.
There is a 40 day data retention period for submission data, so any submissions older than 40 days are automatically removed. If your form is expected to be active longer than 40 days, the per user submission limit will not work to identify multiple submissions by a user.
Status of this form: The form can be closed for submissions, while keeping it published for authorized users to view results.
Click the Form settings button at the top of the WEBFORM tab to access additional settings:
Restricted forms:
To grant access to a specific group of individuals based on their role at McGill, contact the IT Service Desk and explain who needs to be granted access; if there is an Active Directory (AD) group that already exists, specify that group name.
When a form is restricted to authenticated user or to a specific AD group, end-users viewing the page will see a message telling them to log in before gaining access to the form:
To ensure that users enter values in a specific way, validation rules can be assigned to specific components of the form.
If a user attempts to submit a form that violates the validation rules, the form will not be submitted and an error message will be displayed.
When site managers change Webform components that include previous submissions, the previous submissions will be updated with the changes. In some cases, data will be deleted.
Beware of:
Deleting or editing an existing form would negatively affect data in most cases. Adding new options or components would create fewer issues but is nevertheless, not recommended.
If changing components or deleting options is required, cloning the web form – which would create a new underlying data set – is recommend in order to prevent corruption of previous submissions.
Note: It is not possible to clone a form from one site to another; you must recreate the form manually if you wish to have the same form on a different site.