Create Custom Field
Custom fields are the client representations of a server
Custom Attribute. The
administrator configures custom attributes that extend a logical unit. When the
extension is published custom fields bound to the attributes can be enabled and
positioned onto application pages.
Create Custom Attribute
The first step to create Custom Fields is to extend a logical unit with
custom attributes.
- In IFS Enterprise Explorer, open the Custom Fields
page in Solution Manager.
- Search for the Logical Unit that correspond to
the application page where you want to add a field.
- In the attributes table, add a new record to start the custom attribute
wizard to configure the custom field to your liking. For mote details see
the sub sections on
Persistent,
Read Only and Local attributes
respectively.
-
By default only the main view for a Logical Unit will be extended
with the new custom attribute. In some cases the logical unit may have multiple
views used by different application pages. In these cases you have to approve the
relevant detail views manually.
- In the header section, follow the link Approved Detail Views
- In the Approved Detail
Views dialog, select in which additional views you want the custom
attributes to appear.
-
Approve at
least one of the attributes and the logical unit.
-
Publish the
logical unit.
- Optionally add
Translations
to your attributes.
Tip: There are also context menu shortcuts to add,
edit and
view custom attributes from most application
pages.
Add Custom Fields to Application Pages
After your custom fields are published, they can be shown on application
pages.
- Go to the page where you want to show the attribute.
- For performance reasons, all window layouts are cached by the client.
Therefore to make any configuration changes visible in the client, open the
context menu on your window, click Custom Objects -> Reload
Configuration.
- To put a custom field on a form page, use the
Layout Functionality. To put a custom field on a table, use the
Column Chooser. NB: Use the
base profile functionality
to distribute layouts to users.
See Also
Custom Fields in Reports