Field types

This section describes types of fields available in the Form designer and their availability in the trial platform. There are three groups of field types that you can use when designing your electronic form attached to steps:

  • Basic
  • Advanced
  • References

Which are described separately below:

Basic types - to define input fields and instructions

Type Purpose

Parameters
for property Alternatives

Additional properties Trial
Static text Static text to make textual clarifications in a form If you want a multiline text you can add additional lines in this property None  x
Text field To let the end-users to input a line of text size to define visible length of the text, e.g:
size=45
None  x
Text area To let the end users to input several lines of text with automatic word-wrapping
cols, rows to define the visible size of the text area, e.g.:

cols=80 rows=10

None  x
Checkbox group To let the end-users chose one or more alternatives from the list presented in a form None Items to define alternatives and their order  x
Radio group To let the end-users chose one alternatives from the list presented in a form None Items to define alternatives and their order  x
Option menu To let the end-users chose one alternatives from the list in popup window To define width of the widget in pixels (if the default width is not suitable), e.g.:
width:200
Items to define alternatives and their order  x
Date field To let the end-users to input a date or choose it from the pop-up calendar None None  x
DateTime Field To let the end-users to input a date and time or choose them from the pop-up calendar and list of times None Creates alerts - default is false, shall be set to true if you want to generate alerts based on this field, see field type Alerts  x
Text editor A simple text editor which allows to input  a formatted text with italic, bold, bullets, etc. None None  x
Url link Have a link to external material HTML-definition of the link, e.g.
<a title="IbisSoft" href="http://www.ibissoft.se" target="_blank">IbisSoft</a>
 
None
 
 

 

Advanced types
Most of the advanced field represent a kind of a log/journal that the end-users can fill. Each field of one of these types have a date and a message (text) area. These field types differs from one another in two respect:

  • whether a message is inputted as plain text or via a simple editor that allows text formatting.
  • whether a logged message can be edited, or not after it has been saved

Characteristics of the "log" field types a listed in the table below:

Type Plain text/editor Editing possibility after save Additional properties Trial
Log Plain text Free editing None  
Flexible log Plain text Free editing untill the message is manually locked. After that only additional note can be added to the message. No corrections or deletion can be made. None  
Restricted Log  Plain text After a message has been saved it is automatically locked. Only additional note can be added to the message. No corrections or deletion can be made. None  
Advanced log  Plain text Free editing. Besides the date the advance log has additional field in the form of an option menu where the end-user can select a type of the message. In addition he/she can choose a standard text for the message that can be then manually changed

Decision codes to define various types of log messages, e.g. approved, rejected. The property is analogous to property Items.

Standard texts to define standard text for a message. This property appears only after saving the form on which the advanced log field has been placed

 
Journal  Editor Free editing  None x
Restricted journal  Editor After a message has been saved it is automatically locked. Only additional note can be added to the message. No corrections or deletion can be made  None  

The last field type in the Advanced group is Alerts this is a widget to follow time elapsed from some event registered by a datetime field placed on some form inside the given process. What fields should be followed up is defined by property  Alternatives in the following manner: {<field name of datetime type connected to alert>:<number of hours allowed to elapsed from this datetime>} This field type is not available in the trial platform.

References
Most of the fields in this group represent links to business objects. For now, there are two types of business objects:

  • User -to reperesent end-users
  • Person - to reperesent people other than the end-users
  • Organization - to reperesent a group of people.

A reference to a business object placed on a form shows one or several attributes to identify this object, in addition, it may allow to select an already existing business object of the given type, create and select a new object of the given type, or edit already selected object of the given type. Different reference field types differs from one another by to which type of business object they refer and which operations are available to the end-user.

Type Business object Select from existing Add new and select Edit existing Clear existing Trial
Person Person Yes Yes Yes Yes  
Concern Person Person - points  to the object selected in the concern tab No No No No  
Organization Organization Yes Yes Yes Yes  
Concern organization Organization- points  to the object selected in the concern tab No No No No  
User User Yes No No No x

The last field type in this group is a Refernce to the field on the other form inside a process. The end-user will see the value inputted in this field but will not be able to change it. To which field the given one refer is established with the help of property Referent. This field type is available in the trial platform.