Forms

Table of Contents

Background

A form is an optional asset that users must complete when requesting access to catalogue items. It provides a predefined, structured interface for users to formulate formal requests. Instead of making informal requests via email or in person, users complete forms to provide all the necessary information for their requests to be considered and processed.

As each organisation has its own unique workflows and rules for resource allocation, customisable forms allow you to build request forms that perfectly align with your specific processes. You can create fields to capture exactly the information you need, ensuring all relevant details are collected upfront, reducing back-and-forth communication and accelerating the approval process.

Form Creation Prerequisites

New Workflow Prerequisites

Creating a Form

Navigating to the 'New Form' page

Navigating to Create New Form

Empty Form

Choose a form public title

Choosing a Public Title

(Optional) Choose an internal form name

Setting an internal form name is optional, but it allows for admin-exclusive referencing such as versioning and dating. To set an internal name, click the switch beneath the public title to enable the 'Internal Title' input and provide your desired internal name.

Choosing an Internal Title

Create your form elements by adding new fields

Add form elements to your form by clicking the 'Add Field' button. This will create a new form field for which you can then choose a field type and customise to your needs. To see a full list of each field type and what they each do within a form, view the form field examples section on this page.

After choosing a form field type, you'll then be able to modify the field further, such as making the field optional and setting placeholders or tooltips. Repeat this step until you've created a form that fits your needs.

New Field Button

Populated Form Field

Populated Form Field with Extra Field Settings

Full Form Creation

Check form preview to ensure form functionality

Preview Form

Form Preview Populated

Finalize the form by pressing 'Create Form'

Submit Form Button

Successful form creation

Successful Form Creation

Form Field Examples

CADRE comes with a number of form fields which allow you to construct a form fit for your Organisation's needs.

Select Example

Use an option list if you want the applicant to choose one of the given options. The ID-code is the identifier for the option. It is shown, for example, in reports, but the applicant will only see the label fields.

Example: You can put 'Y' as an ID-code for the Yes option and 'N' for the No option.

Select Input Open

Select Input Chosen

Multiselect Example

Use a multi-select list if you want the applicant to choose one or more of the given options.

Multiselect Input Open

Multiselect Input Chosen

Text Example

Text Input Empty

Text Input Populated

Prefill Input Examples

Text Area Example

Use this type of input if you expect longer responses from users.

Text Area Input Empty

Text Area Input Populated

Email Example

The email address field will validate the email address the applicant has provided.

Email Input Empty

Email Input Fail

Email Input Populated

Attachment Example

Applicants can upload files and add one or multiple attachments to submit as part of the form.

Attachment Example

Selecting a File Using the Computer File System

Attachment File Uploaded

Attachment File Removed

Date Example

Date Example Empty

Date Example Selection

Date Example Selected

IP Address Example

The IP address the applicant has provided in IPv4 or IPv6 formats will be validated. The IP address must not be within the known private range.

IP Address Example Empty

IP Address Example Is Not An IP Address

IP Address Example is a Private IP Address

IP Address Example Populated

Country Example

The country field will validate that the form selection is a valid country (based on ISO ALPHA-2 country codelist) and render the options as a dropdown list.

Country Example Default

Country Example Selection Input

Country Example Selected

Header & Labels Example

Consider using headers if you want to divide the application form into sections. Use labels as descriptive text if you want to give the applicant additional information, such as instructions, regarding particular fields.

Basic Header and Label