Skip to content

Installation of Form Builder and Viewer

Warning

The Form Builder and Viewer is provided "As Is", without warranty or support.

Flywheel version 20.0.0 Update

The application registration URL in the below instructions has been updated with the Flywheel release version 20.0.0. The update contains only security updates and it is recommended you update any currently registered Form Builder and Viewers to use the new URL.

The Flywheel Form Builder and Viewer Application Extension allows users with Manage Project Settings permissions to easily create custom forms for Flywheel users to fill out. The information captured in the form is saved as metadata on the associated container. Forms can be associated with project, subject, session, or acquisition containers. Before the Form Builder and Viewer application can be used, it must be installed, or registered at either the site level, or on a specific project. This article covers the installation/registration process.

This article explains how to:

  • Install the Flywheel Form Builder Extension Site-Wide (requires Site Admin privileges)
  • Install the Flywheel Form Builder Extension for a specific Project (requires Project Admin privileges)

Visit the "Creating Forms" documentation page for more information on how to build custom forms.

Site Wide Installation

Site Admin Privileges Required

Installation of this application at the Site Level requires Site Admin privileges.

If you are a Flywheel Site Administrator, you may choose to install the Flywheel Form Builder and Viewer Extension application so that all users are able to use it across projects. If you are not a site admin, skip to the next session, which explains how to install the application on a specific project.

To install the Flywheel Form Builder and Viewer Extension, we will register it as an application in the Flywheel Admin UI and choose the places the Flywheel Form Builder and Viewer Extension application should be accessible. In this example, we will make the Builder available at the Project level and allow the Viewer to be used at each level of the hierarchy, from Project, to Subject, Session, and Acquisition.

  1. From the Main Navigation Sidebar, Choose "Applications"

    Image showing 16094678991763

  2. Click "Register New Application"

    Image showing 16094681664403

    This will bring up the "Register Application" modal.

  3. Now we'll register the Form Builder application.

    Within the "Register Application" modal, enter the following:

    The modal should look like the following:

    Image showing 16094783908755

  4. Click "Register"

  5. Next we'll repeat the process to install the Form Viewer application.

    Click the "Register Application" again and this time enter the following to register the Form Viewer:

    The modal should look like the following:

    Image showing 16094776003859

  6. Click "Register"

Now, you will see both Form Builder and Form Viewer as registered applications:

Image showing 16094856258323

That's it!

Now, your users will be able to build and view forms across projects in Flywheel! Just navigate to the context menu on any project and choose "Launch in Form Builder"!

Image showing 16095106750995

Visit the "Creating Forms" documentation page for more information on how to build custom forms.

Project Specific Installation

Project Admin Privileges Required

Installation of this application at the Project Level requires Project Admin permissions.

If you are a NOT a Flywheel Site Administrator, or if you are and prefer that users register the application project-by-project, follow the instructions below to install the Flywheel Form Builder and Viewer Extension application so that all users of a specific project are able to access it.

  1. Navigate to the project upon which you want to register the Flywheel Form Builder and Viewer application and from the extended menu, choose "Applications"

    Image showing 16094946308243

  2. Click "Register New Application"

    Image showing 16094971433363

    This will bring up the "Register Application" modal.

  3. Now we'll register the Form Builder application.

    Within the "Register Application" modal, enter the following:

    1
    2
    3
    {  
      "mode": "builder"  
    }
    

    The modal should look like the following:

    Image showing 16094783908755

  4. Click "Register"

  5. Next we'll repeat the process to install the Form Viewer application.

    Click the "Register Application" again and this time enter the following to register the Form Viewer:

    1
    2
    3
    4
    {  
      "mode": "viewer",  
      "definitions": "project.settings"  
    }
    

    The modal should look like the following:

    Image showing 16094776003859

  6. Click "Register"

Now you will see both Form Builder and Form Viewer as registered applications.

Image showing 16095013331603

That's it!

Now users with proper permission on the project will be able to build and view forms within the project by navigating to the context menu on that project and choosing "Launch in Form Builder"!

Image showing 16095074644243

Next -> Visit the "Creating Forms" documentation page for more information on how to build and view custom forms.