In SimpleOne, forms display individual system table records along with the information stored as column values. Form fields of various types are intended to display this data on forms and allow users to interact with it.
Configuring form layouts allows administrators to change the form views for the various business tasks. Creating separate form views with sets of fields is useful for different processes or user roles.
Use form layouts to create and configure the view of the tables available for the self-service portal users. Use Client Scripts to display these views to end-users on the self-service portals. |
Form view displays the elements in the order below:
Every SimpleOne system table has a Default form view that administrators can configure using the form layout features.
Role required: admin. |
To change a form layout, follow the steps below:
In SimpleOne, you can create separate form views with sets of fields for different processes or user roles. The system stores all the list and form views created along with their layout elements as table records. To learn more, follow the link. |
To create a separate view, please complete the steps below:
If you leave the configure menu without clicking the Save button, then the pop-up window will appear. Click OK to save changes or click Cancel to discard them. |
Please note that when a new form view is created it is empty by default. Mandatory fields and fields with a default value will appear on a newly created form.
Also, please note that the Preview view name is reserved for the record preview form. This form looks like this:
To configure a preview form view, please complete the steps below (you need to have admin privileges to perform this):
You created a Preview form for the Incidents table and have added some fields like shown on the screenshot above (these are the Caller, State, Subject, Active, Company, Opened at, and Contact type fields). And by clicking on the records related to the Incident table in other forms (for example, Master Incident, Caused by Incidents, and so on), the incident preview form appears.
Sections are needed for separating the fields in a sensible and visual way.
The Default section displays the table fields grouped on the main area of the form (In the Section menu, this option is always on top of the sections list). Custom sections display a set of fields in separate tabs in the bottom of the form above the URL actions.
The Available heapselect contains all the table fields that can be embedded in the form by adding them to the Selected heapselect. Move elements by drag-and-dropping or using the
|
To create a new section and fill it with fields, follow the steps below:
If you leave the configure menu without clicking the Save button, then the pop-up window will appear. Click OK to save changes or click Cancel to discard them. |
Your newly created section is displayed on the form.
You can change sections order by drag-and-dropping them in the Section menu or clicking |
You can configure how fields are placed on the form. By default, fields on the form go from top to bottom in one column. If you need to rearrange them, for example, in two or more columns, then you can use splitters for this.
To split the fields into columns, follow the steps below:
Click Begin Split to add the |-begin-split-| element to the heapselect. Move this element to specify where the split area starts.
Click Split to add the |-split-| element to the heapselect. Move this element between |-begin-split-| and |-end-split-| to set the place where a column ends.
If you leave the configure menu without clicking the Save button, then the pop-up window will appear. Click OK to save changes or click Cancel to discard them. |
If you omit the |-begin-split-| element, all fields above the |-split-| element will be considered the rightmost column in the heapselect (as if there is a |-begin-split-| element above them). Please note that the |-begin-split-| element is obligatory for embedded heapselects. |
The splitters appear at the bottom of the heapselect. Drag-and-drop or using the |
In the example below, the form is devided into two columns:
Within the second column there is an embedded heapselect with two columns:
Related lists appear on forms and show records in tables that have relationships with the current record. For example, on the change request form, related lists can display approval tasks lists; on the incident form, they can display SLA indicators with the relevant values, and so on, depending on the business needs.
To configure related lists, complete the steps below:
You can add or remove related lists similar to the fields.
In SimpleOne, apart from regular related lists, there are also relationships implemented too. Their difference is, unlike the related list, in relationships, the queries to the related tables are performed by the script.
To learn more about how to configure relationships, please refer to the Scripted Related Lists article.