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.

  1. In IFS Enterprise Explorer, open the Custom Fields page in Solution Manager.
  2. Search for the Logical Unit or Utility that correspond to the application page where you want to add a field.
  3. 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.
  4. 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.

    1. In the header section, follow the link Approved Detail Views
    2. In the Approved Detail Views dialog, select in which additional views you want the custom attributes to appear.
  5. Approve at least one of the attributes and the logical unit.
  6. Publish the logical unit.
  7. 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.

  1. Go to the page where you want to show the attribute.
  2. 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.
  3. 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