Build Pages¶
Introduction¶
Build pages are where you configure different aspects of an app. This list shows the App Builder menu items and the build pages they navigate to:
-
Overview (No entries)
Tables¶
Most build pages use tables to show data.
For example, the Modules build page lists modules in a table:
Tables are made of the following elements:
-
A header row, with column labels. The filter icon is present if the column supports filters.
-
Data rows, up to the maximum set by the number of items per page.
-
Controls for page navigation, data refresh, and to set the number of items per page.
Most tables also have an unlabeled actions column as the last column. Click the actions menu icon to open a menu of actions (such as edit, delete, copy) to run on a table item.
When there are many items in a table, you can use the following tools to view or find data:
-
Sort: Sort table rows by a column value.
-
Filter: Filter data to only show rows where the values in columns meet specified conditions.
-
Refresh: Refresh the data in the table.
-
Page navigation: Step forward or backward through pages of table data, or jump to a specific page.
-
Items per page: Set how many rows of data to show on each page.
Sort¶
You can sort the rows in a table according to the values of any one column (except the actions column which contains a menu).
Click a column's heading to sort the table according to that column's values in ascending order.
Click the same heading again to sort in descending order.
Click a third time to return the table to its original sort order.
Filter¶
You can filter the data in a table to show only rows that match certain conditions.
Click the filter icon in the header row of a column to open its filter dialog.
A filter dialog from the Module column of the Modules build page:
There are two kinds of filter dialog that vary according to the type of the column's data:
-
Boolean: A boolean filter is a radio button with the options Yes or No.
-
Clause-based: A clause-based filter dialog comprises either one or two clauses. A clause is a condition and a value:
-
Condition: A menu listing various choices of condition that the following value should meet.
-
Value: Either a text field, a date-time (calendar) value, or a menu of fixed values.
When a filter dialog has two clauses, a menu lets you select a logical operator to combine them:
-
And: Both clauses must be true for the filter to apply.
-
Or: Either clause can be true for the filter to apply.
-
All filter dialogs have buttons to add or remove a filter:
-
Filter: Click to add the filter conditions.
-
Clear: Click to remove the filter conditions.
Conditions¶
The following conditions appear in filter dialogs when filtering on text values:
-
Is Equal To
-
Is Not Equal To
-
Starts With
-
Contains
-
Does Not Contain
-
Ends With
-
Is Null
-
Is Not Null
-
Is Empty
-
Is Not Empty
-
Has No Value
-
Has Value
The following conditions appear in filter dialogs when filtering on date-time values:
-
Is Equal To
-
Is Not Equal To
-
Is After or Equal To
-
Is After
-
Is Before or Equal To
-
Is Before
-
Is Null
-
Is Not Null
The following conditions appear in filter dialogs when filtering on fixed values:
-
Is Equal To
-
Is Not Equal To
-
Is Null
-
Is Not Null
Refresh¶
Click the refresh icon to refresh the data in the table.
Page Navigation¶
The page navigation devices work as follows:
Icon | Description |
---|---|
Click to go to the first page. | |
Click to go back one page. | |
Click to go forward one page. | |
Click to go to the last page. |
Items per Page¶
Click the Items per Page menu and select how many rows to show per page. Choose from 10, 25, 50, or 100.
Parameter Chooser¶
The parameter chooser dialog lets you select values and insert them into fields. It appears when you click the parameter chooser icon :
The dialog has the following tabs:
Click a tab label to show each type's available entries. In each tab, parameters are grouped into sections. Select a section, then click a parameter to insert it into whichever field the parameter chooser was opened from.
You can open the parameter chooser from fields found in these parts of the app developer's UI:
-
Microflow settings (condition editor values).
-
Microflow steps:
-
Wait (Until the Parameter below Gets Changed)
-
Send Email (Subject, Body, To, CC, BCC)
-
Decide (condition editor value)
-
Call API (key/value for source From URL)
-
Set Values (Set Record field value, Set Parameter parameters/values)
-
Find Record (condition editor value)
-
Create Record (field value)
-
Notify User (Receiving Employee)
-
-
UI flow steps:
-
Decide (condition editor value)
-
Show Message (Message value)
-
Find Record (condition editor value)
-
Update Record (field value)
-
Create Record (field value)
-
Calculate (Parameters parameter value)
-
Parameters Tab¶
The Parameters tab lists the app's parameters. It is shown by default when opening the parameter chooser dialog:
The Sections panel groups parameters into app, flow, employee, and step scopes.
Records Tab¶
The Records tab lists parameters that can be selected from any of the app's records:
Dropdowns Tab¶
The Dropdowns tab lists parameters that can be selected from any of the app's dropdowns:
Date and Time Tab¶
The Date and Time tab lets you pick different date/time values: