Configuring the screen definition configuring-the-screen-definition
When creating a resource or when adding new fields to an existing resource, you can define how you want them to appear in the interface.
This step is not mandatory as you will still be able to populate your resource and access its data through workflows, audiences and REST API.
In the Screen definition tab, you can:
- Add access to the custom resource in the navigation pane
- Personalize the way in which the list of elements that make up the resource is presented
- Define the way the detail view of each element of the resource is displayed
Enabling access from the navigation menu enabling-access-from-the-navigation-menu
If you want your resource to have a dedicated screen, you can make it available from the navigation menu.
-
From the Screen definition tab of the resource, unfold the Navigation section.
-
Check the Add an entry in the ‘Client data’ section box to allow access to this resource from the navigation pane.
The resource will appear as a sub-entry within the Client data section.
Defining the default list configuration defining-the-default-list-configuration
The List configuration section of the screen definition lets you define the columns and information that will be displayed by default in the overview of a resource.
-
Check the Customize the list configuration box to define the way the columns of the resource are displayed.
-
Use the Create element button to select a field from those that you have created.
-
The field created is displayed in the list. You can edit its label and its width.
-
In the Simple search section, check the Specify the fields to be taken into account in the search to define which fields will be included in the search.
note important IMPORTANT This configuration replaces the fields used in the default search. -
In the Advanced filtering section, check the Add search fields box to add additional fields beyond the simple search field. For example, if you select the “date” field from the fields that you have created, the user will be able to perform a search that only refers to the date.
-
You can modify the order of the fields for the two search types.
-
For an advanced search, you can add fields that link to a linked resource. These filters appear in the Search menu of the generated screen.
The overview screen of the resource is now defined.
Defining the detail screen configuration defining-the-detail-screen-configuration
The Detail screen configuration section of the screen definition lets you define the columns and information that will be displayed in the detail screen of each element of the resource.
-
Unfold the Detail screen configuration section and check the Define a detail screen to configure the screen that corresponds to each element of the resource. If you do not check this box, the detail view of elements of this resource will not be accessible.
-
You can add all of the fields from your custom resource in one click. To do this, click the icon or use the Add an element button.
-
Select an element from those created for this resource and specify a field type:
- Input field: is an editable field.
- Value: is a read-only field.
- List: is a table.
- Separator: splits your elements into categories.
-
The element added is displayed in the list. You can edit its label.
-
Add as many Separator as needed to split your elements into different categories.
This allows you to display separator to better organize your windows.
The detail screen of the resource is now configured.
Actions on data section actions-on-data-section
These settings allow you to display a control bar in the custom resource screen. There are three options available:
-
Authorize creating: this option allows you to activate creating elements of the resource. The user can therefore add additional records.
note note NOTE You must first activate the detail screen linked to the resource to make this option available. -
Authorize duplicating: this option allows you to activate duplicating records linked to the custom resource.
-
Authorize deleting: this option allows you to activate deleting records linked to the custom resource.