Difference between revisions of "Form Question Types"

From All n One's bxp software Wixi

Jump to: navigation, search
(Basic - Construction Types)
Line 1: Line 1:
 +
= Overview =
 +
 +
In bxp there are two groups of question types.  Group 1 are simple types which only add 1 data field to the form.  Group 2 are complex types which add multiple fields to the form.
 +
 +
A double quote " in HTML is written as "  This kind of replacement is known as HTML Entities
 +
http://www.w3schools.com/html/html_entities.asp
 +
To ensure data is kept consistent, Text Boxes and Text Areas will convert data to HTML entities
 +
Text Data is a special type which, using a text area, will ignore HTML entities and conversion
 +
 +
 +
= Basic types =
  
Basic types:
 
  
 
== Basic - Construction Types ==
 
== Basic - Construction Types ==
 +
  
 
{| class="wikitable"
 
{| class="wikitable"
Line 47: Line 58:
 
There are drop down lists (List /Menu) which are commonly used.  These lists are prebuilt in bxp to save typing in the values and configuring the List / Menu.
 
There are drop down lists (List /Menu) which are commonly used.  These lists are prebuilt in bxp to save typing in the values and configuring the List / Menu.
  
A double quote " in HTML is written as "  This kind of replacement is known as HTML Entities
 
http://www.w3schools.com/html/html_entities.asp
 
To ensure data is kept consistent, Text Boxes and Text Areas will convert data to HTML entities
 
Text Data is a special type which, using a text area, will ignore HTML entities and conversion
 
  
 
== Basic - Type Listings ==
 
== Basic - Type Listings ==
  
* Basic - Agreement Types List menu with Strongly Disagree, Disagree, Neutral, Agree, Strongly Agree.
 
* Basic – Probability List menu with Very unlikely, unlikely, neutral, likely, very likely.
 
* Basic – Quality List menu with Very poor, poor, neutral, good, very good.
 
* Basic - Satisfaction Level List menu with Very unsatisfactory, unsatisfactory, neutral, satisfactory, very satisfactory.
 
* Basic - True False Block List menu with True and False
 
* Basic - Yes No Block List menu with Yes and No
 
* Basic – NetPromoterScore List menu with number listing from 0 to 9 as per NPS. For more info http://en.wikipedia.org/wiki/Net_Promoter
 
  
There are many numeric listings that would take a long time to fill out. BE fills them out quickly on the users behalf.
+
{| class="wikitable"
 +
! style="width:20%;" | Type
 +
! style="width:80%;" | Description
 +
|-
 +
| Basic - Agreement Types || List menu with Strongly Disagree, Disagree, Neutral, Agree, Strongly Agree.
 +
|-
 +
| Basic – Probability || List menu with Very unlikely, unlikely, neutral, likely, very likely.
 +
|-
 +
| Basic – Quality || List menu with Very poor, poor, neutral, good, very good.
 +
|-
 +
| Basic - Satisfaction Level || List menu with Very unsatisfactory, unsatisfactory, neutral, satisfactory, very satisfactory.
 +
|-
 +
| Basic - True False Block || List menu with True and False
 +
|-
 +
| Basic - Yes No Block || List menu with Yes and No
 +
|-
 +
| Basic – NetPromoterScore || List menu with number listing from 0 to 9 as per NPS. For more info http://en.wikipedia.org/wiki/Net_Promoter
 +
|-
 +
|}
 +
 
  
  
Line 68: Line 87:
 
== Basic - Numeric Listings ==
 
== Basic - Numeric Listings ==
  
* Basic - 1 to 5 List menu with 1 to 5 inclusive
 
* Basic - 1 to 10 List menu with 1 to 10 inclusive
 
* Basic - 1 to 20 List menu with 1 to 20 inclusive
 
* Basic - 1 to 50 List menu with 1 to 50 inclusive
 
* Basic - 1 to 100 List menu with 1 to 100 inclusive
 
* Basic - 1 to 500 List menu with 1 to 500 inclusive
 
  
 +
There are many numeric listings that would take a long time to fill out.  bxp fills them out quickly on the users behalf.
 +
 +
 +
{| class="wikitable"
 +
! style="width:20%;" | Type
 +
! style="width:80%;" | Description
 +
|-
 +
| Basic - 1 to 5 || List menu with 1 to 5 inclusive
 +
|-
 +
| Basic - 1 to 10 || List menu with 1 to 10 inclusive
 +
|-
 +
| Basic - 1 to 20 || List menu with 1 to 20 inclusive
 +
|-
 +
| Basic - 1 to 50 || List menu with 1 to 50 inclusive
 +
|-
 +
| Basic - 1 to 100 || List menu with 1 to 100 inclusive
 +
|-
 +
| Basic - 1 to 500 || List menu with 1 to 500 inclusive
 +
|-
 +
|}
 
 
Like the numeric listings, for surveys and qualitative forms, Not Applicable (NA) may also be possible.  NA is included in the numeric listings with these types.
+
 
  
 
== Basic - Qualitative Listings ==
 
== Basic - Qualitative Listings ==
  
* Basic - 1 to 5 NA List menu with 1 to 5 inclusive with NA
 
* Basic - 1 to 10 NA List menu with 1 to 10 inclusive with NA
 
* Basic - 1 to 20 NA List menu with 1 to 20 inclusive with NA
 
* Basic - 1 to 50 NA List menu with 1 to 50 inclusive with NA
 
* Basic - 1 to 100 NA List menu with 1 to 100 inclusive with NA
 
* Basic - 1 to 500 NA List menu with 1 to 500 inclusive with NA
 
  
Numeric listings can also go from 0 to a max number.
+
Like the numeric listings, for surveys and qualitative forms, Not Applicable (NA) may also be possible.  NA is included in the numeric listings with these types.
 +
 
 +
 
 +
{| class="wikitable"
 +
! style="width:20%;" | Type
 +
! style="width:80%;" | Description
 +
|-
 +
| Basic - 1 to 5 NA || List menu with 1 to 5 inclusive with NA
 +
|-
 +
| Basic - 1 to 10 NA || List menu with 1 to 10 inclusive with NA
 +
|-
 +
| Basic - 1 to 20 NA || List menu with 1 to 20 inclusive with NA
 +
|-
 +
| Basic - 1 to 50 NA || List menu with 1 to 50 inclusive with NA
 +
|-
 +
| Basic - 1 to 100 NA || List menu with 1 to 100 inclusive with NA
 +
|-
 +
| Basic - 1 to 500 NA || List menu with 1 to 500 inclusive with NA
 +
|-
 +
|}
  
  
  
 
== Basic - Numeric Listings - O to X ==
 
== Basic - Numeric Listings - O to X ==
* Basic - 0 to 5 List menu with 0 to 5 inclusive
 
* Basic - 0 to 10 List menu with 0 to 10 inclusive
 
* Basic - 0 to 20 List menu with 0 to 20 inclusive
 
* Basic - 0 to 50 List menu with 0 to 50 inclusive
 
* Basic - 0 to 100 List menu with 0 to 100 inclusive
 
* Basic - 0 to 200 List menu with 0 to 200 inclusive
 
* Basic - 0 to 500 List menu with 0 to 500 inclusive
 
  
+
 
There are a number of drop down lists which are available that are system managed. These lists are user to save form builders time from having to manually populate lists.
+
Numeric listings can also go from 0 to a max number.
 +
 
 +
 
 +
{| class="wikitable"
 +
! style="width:20%;" | Type
 +
! style="width:80%;" | Description
 +
|-
 +
| Basic - 0 to 5 || List menu with 0 to 5 inclusive
 +
|-
 +
| Basic - 0 to 10 || List menu with 0 to 10 inclusive
 +
|-
 +
| Basic - 0 to 20 || List menu with 0 to 20 inclusive
 +
|-
 +
| Basic - 0 to 50 || List menu with 0 to 50 inclusive
 +
|-
 +
| Basic - 0 to 100 || List menu with 0 to 100 inclusive
 +
|-
 +
| Basic - 0 to 200 || List menu with 0 to 200 inclusive
 +
|-
 +
| Basic - 0 to 500 || List menu with 0 to 500 inclusive
 +
|-
 +
|}
 +
 
  
 
== Basic - Common List Types ==
 
== Basic - Common List Types ==
  
* Basic - Broadband Supplier List / menu with the broadband suppliers of Ireland
 
* Basic - Contact Type List / menu with the different ways customers can contact
 
* Basic – Country List / menu with the countries of the world
 
* Basic – County List / menu with the counties of Ireland
 
* Basic – FileTypes List / menu with numerous different file types
 
* Basic - Garda Stations List / menu with the Garda Stations of Ireland
 
* Basic – Languages List / menu with the languages of the world
 
* Basic – Nationality List / menu with the nationalities of the world
 
* Basic - School Class Type – Ireland List / menu with the classes of the education system of Ireland
 
* Basic – Solicitors List / menu with a list of solicitors in Ireland
 
* Basic - Title List / menu with name titles as per the British Airways list.
 
  
+
There are a number of drop down lists which are available that are system managed.  These lists are user to  save form builders time from having to manually populate lists.
From various modules of BE, BE clients can populate lists.  These lists are from other modules in BE.
+
 
  
 +
{| class="wikitable"
 +
! style="width:20%;" | Type
 +
! style="width:80%;" | Description
 +
|-
 +
| Basic - Broadband Supplier || List / menu with the broadband suppliers of Ireland
 +
|-
 +
| Basic - Contact Type || List / menu with the different ways customers can contact
 +
|-
 +
| Basic – Country || List / menu with the countries of the world
 +
|-
 +
| Basic – County || List / menu with the counties of Ireland
 +
|-
 +
| Basic – FileTypes || List / menu with numerous different file types
 +
|-
 +
| Basic - Garda Stations || List / menu with the Garda Stations of Ireland
 +
|-
 +
| Basic – Languages || List / menu with the languages of the world
 +
|-
 +
| Basic – Nationality || List / menu with the nationalities of the world
 +
|-
 +
| Basic - School Class Type – Ireland || List / menu with the classes of the education system of Ireland
 +
|-
 +
| Basic – Solicitors || List / menu with a list of solicitors in Ireland
 +
|-
 +
| Basic - Title || List / menu with name titles as per the British Airways list.
 +
|-
 +
|}
  
  
 
== Basic - Client List Types ==
 
== Basic - Client List Types ==
  
* Basic – Brand List / menu with the brands from the Product module
+
* Basic - Department List / menu with the departments from the System Access Management module
+
From various modules of bxp, bxp clients can populate lists.  These lists are from other modules in bxp
* Basic - Manufacturer List / menu with the manufacturers from the Product module
 
* Basic - Media Codes List / menu with the media codes from the Media Management module
 
* Basic - Media Schedule List / menu with two week hence limited media codes from the Media Management module
 
* Basic - My Team Member List / menu with BE users in the same security group from the System Access Management module
 
* Basic - Product List / menu with the products form the Product Management module
 
* Basic - Project List / menu with the projects from the Task Management module
 
* Basic - Retailer List / menu with the retailers from the Product Management module
 
* Basic - Skills List / menu with the skills from the Time and Working Hour management module
 
* Basic - Staff List / menu with the live users from the System Access Management module
 
  
There is also a useful ability to list and manage contents from other forms.  This ability to use other forms allows BE clients to manage custom lists.  Cross Campaign listing types, allow the details from another forms to  be presented.
+
 
 +
 
 +
{| class="wikitable"
 +
! style="width:20%;" | Type
 +
! style="width:80%;" | Description
 +
|-
 +
| Basic – Brand || List / menu with the brands from the Product module
 +
|-
 +
| Basic - Department || List / menu with the departments from the System Access Management module
 +
|-
 +
| Basic - Manufacturer || List / menu with the manufacturers from the Product module
 +
|-
 +
| Basic - Media Codes || List / menu with the media codes from the Media Management module
 +
|-
 +
| Basic - Media Schedule || List / menu with two week hence limited media codes from the Media Management module
 +
|-
 +
| Basic - My Team Member || List / menu with BE users in the same security group from the System Access Management module
 +
|-
 +
| Basic - Product || List / menu with the products form the Product Management module
 +
|-
 +
| Basic - Project || List / menu with the projects from the Task Management module
 +
|-
 +
| Basic - Retailer || List / menu with the retailers from the Product Management module
 +
|-
 +
| Basic - Skills || List / menu with the skills from the Time and Working Hour management module
 +
|-
 +
| Basic - Staff || List / menu with the live users from the System Access Management module
 +
|-
 +
|}
  
  
  
 
== Basic - Cross Campaign Type ==
 
== Basic - Cross Campaign Type ==
* Basic - Campaign Listing List / menu presenting the contents of another form.  This is ideal for a limited amount of records in the secondary form.
 
* Basic - Campaign Search A lookup engine system to allow selection of a record, which is ideal with the secondary form that has many records. A single list would be impractical.
 
  
 +
 +
There is also a useful ability to list and manage contents from other forms.  This ability to use other forms allows BE clients to manage custom lists.  Cross Campaign listing types, allow the details from another forms to  be presented.
 +
 +
 +
{| class="wikitable"
 +
! style="width:20%;" | Type
 +
! style="width:80%;" | Description
 +
|-
 +
| Basic - Campaign Listing || List / menu presenting the contents of another form.  This is ideal for a limited amount of records in the secondary form.
 +
| Basic - Campaign Search || A lookup engine system to allow selection of a record, which is ideal with the secondary form that has many records. A single list would be impractical.
 +
|-
 +
|}
  
  
 
 
 
== Complex question types ==
 
== Complex question types ==
 +
  
 
=== Introduction ===  
 
=== Introduction ===  
 +
  
 
Complex types combine a number of single fields into a single question.  This can greatly speed up the building and management of forms.
 
Complex types combine a number of single fields into a single question.  This can greatly speed up the building and management of forms.

Revision as of 17:20, 5 February 2018

1 Overview

In bxp there are two groups of question types. Group 1 are simple types which only add 1 data field to the form. Group 2 are complex types which add multiple fields to the form.

A double quote " in HTML is written as "  This kind of replacement is known as HTML Entities
http://www.w3schools.com/html/html_entities.asp
To ensure data is kept consistent, Text Boxes and Text Areas will convert data to HTML entities
Text Data is a special type which, using a text area, will ignore HTML entities and conversion


2 Basic types

2.1 Basic - Construction Types

Type Description
Basic - Text Box A simple one line text box
Basic - Text Area A many line text box
Basic - Text Data A type of text area for maintaining the fidelity of data from external sources in formats not necessarily HTML compliant. (See notes below)
Basic - Text Wide A type of text area for maintaining the fidelity of data from external sources in formats not necessarily HTML compliant but made very large for easy entry of large volumes of data. (See notes below)
Basic - Section Header A script dividing block for grouping fields
Basic - Tab Button Header An auto created list of buttons for jumping to sections
Basic - Check Box A question type that displays multiple answers and allows multiple selections
Basic - List / Menu A question type that displays one answer and allows one selection
Basic - List / Multiple A question type that displays a limited amount of answers and will allow multiple selections
Basic - Radio Button A question type that displays multiple answers and allows only one selection
Basic - Date Box A type that allows the user select a date and time in universal date time format
Basic - Time Listing Box A drop down list of times separated by 15 minutes
Basic - Website Text Box A text box for entering a website address, with a special button to open the website that is entered in a new window
Basic - Email Text Box A text box for entering an email address, with a special button to open the computers default email program to send an email to the entered address.
Basic - Colour Selector A box that provides the ability to choose a colour and stores the HEX code of the colour. For more info http://www.w3schools.com/html/html_colors.asp
Basic – Password A text box for entering a string, but the contents will be hidden
Basic - Number Box A selection box that is right formatted which is typically used for monetary amounts

  There are drop down lists (List /Menu) which are commonly used. These lists are prebuilt in bxp to save typing in the values and configuring the List / Menu.


2.2 Basic - Type Listings

Type Description
Basic - Agreement Types List menu with Strongly Disagree, Disagree, Neutral, Agree, Strongly Agree.
Basic – Probability List menu with Very unlikely, unlikely, neutral, likely, very likely.
Basic – Quality List menu with Very poor, poor, neutral, good, very good.
Basic - Satisfaction Level List menu with Very unsatisfactory, unsatisfactory, neutral, satisfactory, very satisfactory.
Basic - True False Block List menu with True and False
Basic - Yes No Block List menu with Yes and No
Basic – NetPromoterScore List menu with number listing from 0 to 9 as per NPS. For more info http://en.wikipedia.org/wiki/Net_Promoter



2.3 Basic - Numeric Listings

There are many numeric listings that would take a long time to fill out. bxp fills them out quickly on the users behalf.


Type Description
Basic - 1 to 5 List menu with 1 to 5 inclusive
Basic - 1 to 10 List menu with 1 to 10 inclusive
Basic - 1 to 20 List menu with 1 to 20 inclusive
Basic - 1 to 50 List menu with 1 to 50 inclusive
Basic - 1 to 100 List menu with 1 to 100 inclusive
Basic - 1 to 500 List menu with 1 to 500 inclusive


2.4 Basic - Qualitative Listings

Like the numeric listings, for surveys and qualitative forms, Not Applicable (NA) may also be possible. NA is included in the numeric listings with these types.


Type Description
Basic - 1 to 5 NA List menu with 1 to 5 inclusive with NA
Basic - 1 to 10 NA List menu with 1 to 10 inclusive with NA
Basic - 1 to 20 NA List menu with 1 to 20 inclusive with NA
Basic - 1 to 50 NA List menu with 1 to 50 inclusive with NA
Basic - 1 to 100 NA List menu with 1 to 100 inclusive with NA
Basic - 1 to 500 NA List menu with 1 to 500 inclusive with NA


2.5 Basic - Numeric Listings - O to X

Numeric listings can also go from 0 to a max number.


Type Description
Basic - 0 to 5 List menu with 0 to 5 inclusive
Basic - 0 to 10 List menu with 0 to 10 inclusive
Basic - 0 to 20 List menu with 0 to 20 inclusive
Basic - 0 to 50 List menu with 0 to 50 inclusive
Basic - 0 to 100 List menu with 0 to 100 inclusive
Basic - 0 to 200 List menu with 0 to 200 inclusive
Basic - 0 to 500 List menu with 0 to 500 inclusive


2.6 Basic - Common List Types

There are a number of drop down lists which are available that are system managed. These lists are user to save form builders time from having to manually populate lists.


Type Description
Basic - Broadband Supplier List / menu with the broadband suppliers of Ireland
Basic - Contact Type List / menu with the different ways customers can contact
Basic – Country List / menu with the countries of the world
Basic – County List / menu with the counties of Ireland
Basic – FileTypes List / menu with numerous different file types
Basic - Garda Stations List / menu with the Garda Stations of Ireland
Basic – Languages List / menu with the languages of the world
Basic – Nationality List / menu with the nationalities of the world
Basic - School Class Type – Ireland List / menu with the classes of the education system of Ireland
Basic – Solicitors List / menu with a list of solicitors in Ireland
Basic - Title List / menu with name titles as per the British Airways list.


2.7 Basic - Client List Types

  From various modules of bxp, bxp clients can populate lists. These lists are from other modules in bxp


Type Description
Basic – Brand List / menu with the brands from the Product module
Basic - Department List / menu with the departments from the System Access Management module
Basic - Manufacturer List / menu with the manufacturers from the Product module
Basic - Media Codes List / menu with the media codes from the Media Management module
Basic - Media Schedule List / menu with two week hence limited media codes from the Media Management module
Basic - My Team Member List / menu with BE users in the same security group from the System Access Management module
Basic - Product List / menu with the products form the Product Management module
Basic - Project List / menu with the projects from the Task Management module
Basic - Retailer List / menu with the retailers from the Product Management module
Basic - Skills List / menu with the skills from the Time and Working Hour management module
Basic - Staff List / menu with the live users from the System Access Management module


2.8 Basic - Cross Campaign Type

There is also a useful ability to list and manage contents from other forms. This ability to use other forms allows BE clients to manage custom lists. Cross Campaign listing types, allow the details from another forms to be presented.


Type Description
Basic - Campaign Listing List / menu presenting the contents of another form. This is ideal for a limited amount of records in the secondary form. Basic - Campaign Search A lookup engine system to allow selection of a record, which is ideal with the secondary form that has many records. A single list would be impractical.


2.9 Complex question types

2.9.1 Introduction

Complex types combine a number of single fields into a single question. This can greatly speed up the building and management of forms.


2.9.2 Complex - Title Block

cc-1-3 001.png

4 fields. Simple Title and three text boxes. Title, Firstname, Initial, Surname


2.9.3 Complex - Phone - Home, Work, Mobile

cc-1-3 002.png


3 fields. Three text boxes Home Phone, Work Phone, Mobile


2.9.4 Complex - Email and web data

cc-1-3 003.png


2 fields. One simple email and one simple website box. Email address and website address


2.9.5 Complex - Address Block (1, 2, 3, Post Code, Country)

cc-1-3 004.png


5 fields. Three text boxes, simple list of counties, simple list of countries Address 1, Address 2, Address 3, County, Country


2.9.6 Complex - UK Address Block (1, 2, 3, 4, 5, Post Code)

cc-1-3 005.png


6 fields. Six text boxes Address 1, 2, 3, 4, 5 and Post code


2.9.7 Complex - USA Address Block (1, 2, 3, 4, 5, Country)

cc-1-3 006.png


6 fields. 5 text boxes and a drop down list of countries Address 1, 2, City, State, ZIP, Country


2.9.8 Complex - BEmail Block (DateTime, From, To, CC, Subject, Body)

cc-1-3 007.png


6 fields. 5 text boes and 1 text area. DateTime, From, To, CC, Subject, Body


2.9.9 Complex - Currency and Amount

cc-1-3 008.png


2 fields. List of currencies, simple number text box. Currency and amount.


2.9.10 Complex - Credit Card Block

cc-1-3 009.png


6 fields. Card type list, text box, month list, year list, two text boxes. Card type, Card number, Expiry Month, Expiry Year, Name on the card, CCV details


2.9.11 Complex - Direct Debit Block

cc-1-3 010.png


7 fields. 7 text boxes. Account name, account number, bank, bank address, sort code.  


2.9.12 Complex - Google Map

cc-1-3 011.png


2 fields. 2 text boxes Latitude, Longitude. Top button provides current coordinates. Bottom button maps coordinates on a google map.


2.9.13 Complex - Campaign Transfer

6 fields. When transferring a record from one form to another, there are a number of system fields that need to be transferred. These six fields are used for the data transfer. There is no presentation of these fields on screen, just a line of text appropriate to the type of transfer.


2.9.14 Complex - Contact History Block

1 field. The contact history is provided behind a button on the script. It can be necessary sometimes to display the contact history inline in the script. This question type will draw the contact history for the record in the script.


2.9.15 Complex - Quality Header

Form_Quality_Header Click here for more info.