There are two types of forms within the system. Content forms comprise a set of questions that are used to capture details about photographs, videos, documents or any other useful set of information. For example, a ‘Photograph' form may be designed to prompt the user to enter a caption for the photograph, the photographers name and the people that are shown in the photo. System forms are basic lists of values that can be stored within the system for use on multiple occasions. For example, the 'Months of the Year' system form contains 12 entries - 'January' through 'December'. These entries can then be efficiently added to any content form that requires this information - for example as a dropdown selection on a 'Calendar' content form.
Click on the [Settings] tab and click on the 'Add form' (+) icon. *Note: This will automatically add a content form. To add a new system form, continue to the following step.
You will then be able to configure the new form by setting its Appearance, Permissions, Restrictions, Configurations and Customisations. Many of these settings and fields are optional. See below for more information about a specific setting.
Appearance
Form label - This is the name used widely to describe the form content (e.g. People, not Person).
Single form label - This should be a term describing one entry of this form. It is used when interacting with one entry (e.g. Add Person). NOTE: If you don't specify this, it is auto-populated based on the form label.
Standard form/table name - This name is used for aligning with data standards and sources. It must be unique within the system and is used to auto-match fields/columns when importing data. NOTE: If you don't specify this, it is auto-populated based on the form label.
Set as system form - If set, this form is treated as a system form. The main impact of this setting is that entries will be excluded from search results.
Layout type - This option determines how entries of this form are presented.
Define form icon - The form icon is used widely throughout the system. It is expected to be black with some transparency so that system layout colours show through it. It is inverted (to white) when displayed over dark backgrounds.
Form colour - Select a colour that will be used to when representing entries of this form on the map. This is recorded at a HTML colour code (e.g. #336699).
Choose representative image - If set, this image is shown along with the description text when browsing the form entries.
Permissions
Default 'view only' group(s) - The group(s) chosen here are pre-filled into the 'Who can view this' section of the 'Sharing rules' for new entries.
Default 'view and edit' group(s) - The group(s) chosen here are pre-filled into the 'Who can view and edit this' section of the 'Sharing rules' for new entries.
Restrictions
Set form as locked - If set, users are not able to add new entries of this form.
Enforced 'Can Add' group(s) - The group(s) chosen here are the only groups that can 'Add new' entries. If no groups are defined, is is assumed all groups are allowed. NOTE: Users can still view entries of this form if they are shared with them. They just won't be able to add additional entries.
Configure
Position - If set, the value overrides the default alphabetic sort of forms when presented to users. This is useful for forcing commonly used forms into a pre-defined order.
Fulcrum form identifier - This should be set to the matching GUID when there is a need for alignment with a particular form designed in Fulcrum.
Configuration - Key=Value pairs can be added in here to activate special configuration options for the form.
Customise
Symbology - If set, this overrides the form colour. This requires following OpenLayers 2 syntax for defining symbology (see reference).
Markup for before form - All markup entered here will be rendered on the entry before the form.
Click [Save] to finalise your changes and create the new form.
For further information about how to customise your new form, see How do I customise a form?