Skip to main content

Form Builder

Overview

Form Builder is a utility that allows Jenzabar SONIS administrators to create custom forms that can then be filled out by users. As many fields as needed can be added to the form with each field customizable by size and type. In addition, the fields can be moved around the page and rearranged as the form is being built. Fields can be mapped to existing SONIS fields to allow the submitted data to be imported to the local SONIS database. Additionally, administrators can import and export form templates as needed.

Note

An assigned form must be unassigned before it can be edited. Once a user has filled out a form, it can no longer be unassigned.

Creating a Form

Navigate to the Form Builder utility in the Systems hub. Click Create Form to get started.

Form_Builder_1.png

Form Setup

On the next page, create a Name for the form that the users who fill it out will see. The name can be up to 30 characters. The Form Description field can be up to 100 characters and will not be seen by the users.

Form_Builder_2.png
Form_Builder_3.png

Note that the form name cannot include special characters. Creating a form with special characters like a slash or an ampersand in the name will cause an error.

The Height and Width of the form are also customizable. The default values are 600 by 800, but these can be changed to suit each form creator. Note that SONIS is responsive and automatically adapts to mobile platforms, so administrators can create forms based on how they will appear on a desktop or laptop computer and are not required to build their forms to suit phones and tablets. Though some users may prefer to build their forms in a single column so they will appear the same on every platform. Click Submit to proceed once these fields are all filled out.

Form_Builder_4.png
Form_Builder_5.png

Adding Fields

First, determine the type of field desired. Each field type has a different purpose and multiple field types often will be used on the same form. The types of fields are described below. Note that films that are marked as required are displayed in red and films that are mapped to an existing SONIS field are marked with an asterisk. Mapping options are based on the type of field selected.

Input Text

The Input Text field is used to allow users to enter any kind of text. It may contain numbers, letters, or special characters. The field can be set as Required by selecting the checkbox. Enter the label to be displayed with the field in the Field Name box. Enter a description to be used for internal reference in the Field Description box.

Form_Builder_6.png
Form_Builder_65.png
Form_Builder_7.png
Form_Builder_8.png

Some data can be mapped to populate existing SONIS fields. The Data Mapping Table will automatically populate with any data types that are consistent with the field type being set up. In this case, the options are Addresses and Names. When a selection has been made, the Data Mapping Column dropdown will display, allowing users to select from columns associated with the selected table.

Form_Builder_9.png
Form_Builder_10.png

The following fields can be mapped at this time:

Table

Field

Name

driver_license

Name

incl_directory

Name

notpubname

Name

other_name

Name

releas_dt

Name

releas_inf

Name

show_addr

Name

show_email

Name

show_phone

Name

show_wkphn

Name

show_wkphn

Name

veteran

Address

add_add2

Address

add_addr

Address

cell_phone

Address

city

Address

e_mail

Address

e_mail

Address

e_mail2

Address

fax

Address

phone

Address

preferred

Address

salutation

Address

salutation2

Address

salutation_hoh

Address

st_addr

Address

text_me

Address

work_phone

Address

zip

When all desired fields have been set up, select Submit to save. The created fields will display in the form on the bottom half of the page.

Form_Builder_11.png
Form_Builder_12.png

Integers

The Integers field type accepts any combination of whole numbers. It will not accept letters or special characters. Enter desired label in Field Name and a corresponding internal description in Field Description. Address and Names are the associated Data Mapping Tables.

Form_Builder_13.png
Form_Builder_14.png
Form_Builder_15.png
Form_Builder_16.png
Form_Builder_17.png

Decimal/Money

The Dec/Money field type is for monetary figures or other numbers that may include a decimal point. Enter the label in Field Type and an internal description in Field Description. There are no associated Data Mapping Tables.

Form_Builder_18.png
Form_Builder_19.png
Form_Builder_20.png
Form_Builder_200.png

Display Message

The Display Message field type allows form creators to include a section of text for the person filling out the form to read. This field will not allow input from the user accessing the form. The Line Separator and Display Message field types do not include an option for a description and do not display the name they're given on the form. Rather, the name is simply used by the system to recognize that field. The Display Messages field type offers standard text editing capabilities, so administrators may change the font size, font color, and font style of the text to be displayed, among other options.

Form_Builder_205.png
Form_Builder_21.png
Form_Builder_22.png
Form_Builder_23.png
Form_Builder_233.png

Line Separator

Line Separator is a field type that is for display purposes only. Choosing this field type creates a visible line on the page to separate one section from another. Field Name is required, however, it will not display.

Form_Builder_24.png
Form_Builder_25.png
Form_Builder_255.png

Yes/No

The Yes/No field type is for asking questions that require a binary yes or no answer. It creates a dropdown menu. Enter the question in Field Name and the internal reference in Field Description.

Form_Builder_26.png
Form_Builder_27.png
Form_Builder_28.png
Form_Builder_288.png

Memo

The Memo field type allows the users of the form to answer a question with a longer block of text. Enter the instructions to, or a question of, the user in Field Name and the internal reference in Field Description.

Form_Builder_29.png
Form_Builder_30.png
Form_Builder_31.png
Form_Builder_311.png

Date

The Date field type is for entering a standard date. Submitting other characters will result in an error. A date picker or calendar will display when the user selects the field. Enter the label for type of date desired in Field Type and the internal reference in Field Description.

Form_Builder_32.png
Form_Builder_33.png
Form_Builder_34.png
Form_Builder_344.png

Checkbox

Checkbox allows a checkbox to be added to the form. Enter the label for the checkbox in the Field Name and any internal reference in Field Description.

Form_Builder_35.png
Form_Builder_36.png
Form_Builder_37.png
Form_Builder_266.png

Editing Fields

Once fields have been added to the sample form, they can be easily resized, moved, or deleted.

Resizing Fields

To resize a field, hover the mouse over the lower right-hand corner until the mouse pointer turns into a resize tool. Click and drag the mouse in any direction to resize the field. Note that the field can not be made smaller than the size needed to display the full field name.

Form_Builder_38.png

Moving Fields

To move a field, hover the mouse over any part of the field other than the name and the text box until the mouse pointer turns into a move tool. Click and drag the mouse in any direction to resize the field. Note that fields will not display correctly if they're placed on top of each other. By default, each field will populate to the top left corner.

Form_Builder_39.png

Restacking Fields

Some SONIS administrators may wish to place their boxes in such a way that they overlap. By default, Form Builder will stack overlapping boxes in the order they were added to the form with the most recently added box on top. This order can be changed using the Reset Stack Order button. Overlap the boxes so that the box that's lower in the stack and needs to be on top is below the top box on the page. Click the "Reset Stack Order" button and the box that was previously covered will move to the top of the stack.

Form_Builder_40.png
Form_Builder_41.png
Form_Builder_42.png

Deleting Fields

To delete a field, simply click the Field Name text on the field to be deleted.

Form_Builder_43.png
Form_Builder_44.png

Editing Forms

Existing forms can be disabled from the landing page. A disabled form is no longer active and cannot be assigned or accessed by non-administrative users. To disable a form, click the Disable link. Click the Enable link to reenable it.

Form_Builder_91.png

Click the Copy link to create a new copy of the form with the same fields and attributes.

Form_Builder_92.png

To make other changes to a form, click on the form title.

Form_Builder_93.png

From here the name, description, height, and width can be changed and the form can be deleted. To make edits to the form fields, click Return to continue. These changes are only possible when the form has not been published.

Form_Builder_94.png
Form_Builder_95.png

Form Import/Export

Importing a Form

With this function, users may download or receive exported Form Builder forms from peers or other SONIS member institutions, and load the forms into Form Builder, eliminating much of the time needed to create a form. Once imported, the form will be mapped to available SONIS fields. Only the layout of the form will be imported. No user data will be imported. To import, select Browse. A standard file picker window will open. Navigate to the appropriate document location, select the Form Builder file, and click open. The file name will display above the Import Form button. If the file displayed is the one expected, click Import Form to import. If not, simply start with Browse again. The Form Name must be unique or the import will fail.

Form_Builder_51.png
Form_Builder_53.png
Form_Builder_54.png

Exporting a Form

Users may export forms to share with others. Only the layout of the form will be exported. No user data will be exported. Click Export in the row for the form to be exported. An XML version of the form will be exported to the user's batch folder where it can then be downloaded.

Form_Builder_55.png

Assigning a Form

When the form is set up completely, click Return to return to the Form Builder homepage. Next, click Unassigned assign the form to a group of SONIS users.

Form_Builder_45.png
Form_Builder_46.png

On the following page administrators can choose to assign the form to Students, Faculty, Alumni, Applicants, Sponsors, or Employers. Check the appropriate box or boxes and click the Submit button.

Form_Builder_47.png
Form_Builder_48.png

Once a film has been assigned to a portal page, it must be enabled before it will be live. Click the Enable link. A pop-up will appear asking if you're sure that you want to enable the form. Click Continue Enable.

Form_Builder_67.png
Form_Builder_68.png

In order for the form to be available in the selected portal, the Forms box must be checked on the Portal Utility page.

Form_Builder_49.png
Form_Builder_50.png

Filling Out a Form

To access a Form Builder form from the portal to which it's been assigned, click on Forms in the left-nav menu and then FB Form. The form will be listed under the Published Forms heading. The user can click on the name of the form to access it.

Form_Builder_69.png
Form_Builder_70.png

Once the form has been submitted, it appears in the Submitted Forms section of the page. Users can click on the title again to make edits to the form.

Form_Builder_71.png

Viewing/Importing Results

Individual Records

Once a SONIS user has been selected through the Name Search function, administrators can view the forms that the user has filled out by navigating to the Form Builder Forms page. Each form will be listed by date added. To view the information submitted, click on the form name.

Form_Builder_72.png

To view the data as it was laid out for the user, click the View as a Form button. The form will open in a pop-up.

Form_Builder_73.png
Form_Builder_74.png

In the table view, fields that have been mapped display the Answer in cone column and the Current Value in the next. Check the box for one or more Mapping and click Submit to import the data from the form.

Form_Builder_75.png
Form_Builder_76.png

Once the form data has been imported, the value that was in the field before displays in the Previous Value column where it can be manually recovered.

Form_Builder_78.png

The administrator can disable the form to deny user access by checking the Disabled box and clicking Submit or delete the form with the Delete button. Forms cannot be deleted once the data has been imported.

Form_Builder_77.png

When a form has been disabled, that information will display on the user's Form Builder Forms page. It can be re-enabled by repeating the process and unchecking the Disabled button.

Bulk Import

The Bulk Form Data Import is available by navigating to Form Builder Import from the Systems menu. On this screen, the names of the forms that are published display, as well as statistics identifying how many forms have been submitted by users and the import status of these forms. There is a link for users to disable a form.

Form_Builder_81.png

Select a form by clicking on the Form Name.

Form_Builder_82.png

The fields that have been mapped to Jenzabar SONIS display in the table. Select the desired field(s) to import by checking each box or check the Mapping box up top to select all fields.

Form_Builder_83.png

Click the Continue Bulk Import button to continue.

Form_Builder_84.png

The following page displays the data to be imported. It's recommended that administrators review this data to ensure that there are no errors. The Show menu can be used to increase or decrease the number of rows on the page and a live Search field is available to search for a particular value.

Form_Builder_85.png
Form_Builder_86.png

To keep any data from being imported, uncheck the box to the left of the row.

Form_Builder_87.png

Once all of the fields to be imported or ignored have been selected or deselected, click Import Data. A pop-up window will appear to confirm that the data should be imported. Click Continue Import to complete the process.

Form_Builder_88.png
Form_Builder_89.png

Report

Administrators also have the option of viewing submitted forms through as a report. Navigate to Form Builder Reports under the Reports hub. Select the form results to be viewed from the Form Name box on the right and click the Build Report button. Results can be limited by Campus, Division, Department, Status, or Level or by entering a specific User ID.

Form_Builder_79.png
Form_Builder_80.png

On the following screen, click Preview Report to view the report. The report will open in a new window. The report has columns detailing the number of Total Forms along with forms that have been Submitted, Rescinded, and/or, Disabled.

Form_Builder_90.png
Formbuilder46.png

Clicking on a number will reveal more details about the users who've filled out the forms.

Formbuilder47.png
Formbuilder48.png

Click Show Form to view an individual user's responses.

Formbuilder49.png
Formbuilder50.png

Notification Assignment

The Form Builder Notifier sends a select group of administrators a notification to inform them that a forms have been submitted. To create a Form Builder Forms Submitted notification, navigate to the Notification Assignments utility under the Systems menu and click Add.

Notification_Assignments_1.png

On the following page, select FB Forms Submitted from the Notification Type dropdown menu and click Submit.

FB_Notifier_1.png
FB_Notifier_2.png

Next, create a Notification Name, a descriptor of the notifier's purpose with a 50 character limit, and a Notification Code, a shorter version of this name with a 20 character limit that the SONIS system will use internally to identify the notifier. In most cases, institutions will want to tie each notifier to a specific form and give the notifier a name that reflects that.

FB_Notifier_3.png
FB_Notifier_4.png

Select a group of staff/faculty to receive the notification from the Group Name dropdown menu. Groups can be added and edited through the Table Maintenance utility.

FB_Notifier_5.png

Enter the ID of the staff or faculty member who will be managing this notification in the Notification Owner SonisID field.

FB_Notifier_6.png

The default Group Notification Message for the Below Full-Time notifier is "The following individual(s) have submitted forms:" with a list of those forms included. This message can be edited to further clarify or provide additional information.

FB_Notifier_7.png

An additional message is sent to the user submitting the form notifying them of their submission. This message can also be edited to include additional information.

FB_Notifier_8.png

The Group Notification Method dropdown menu designates whether the group and individual users will receive an in-system reminder, an email, or neither when the notification is triggered. The Reminder Type dropdown can change how the in-system reminder displays. This list can be created and edited via the Table Maintenance utility. The User Notification Method and Reminder Type menus work in the same manner.

FB_Notifier_9.png
FB_Notifier_10.png

The Division, Campus, Department, and Level menus can be used to narrow down the list of students included in the notification.

FB_Notifier_11.png

Lastly, select a form from the Form Name menu. Only forms that have been assigned will be listed. Click Submit to activate the notifier.

FB_Notifier_12.png
FB_Notifier_13.png