Custom Enumerations

The purpose of custom enumerations is to allow you to create new enumerations that you can use in any custom attribute with custom fields, information cards or custom logical units.

An enumeration can be seen as a data type, so what you really do when creating a custom enumeration is to create a new data type in IFS Applications. A custom enumeration is a fixed list of values that can be stored in a specific custom attribute. Each value has a database representation and a client representation. It is also possible to translate each added enumeration client representation.

Add/Edit Custom Enumeration Values

To create a new custom enumeration

  1. In the Custom Enumeration page, create a new record.
  2. Give the enumeration a name and a default prompt. The name must be in the form "MyEnumeration" with a leading capital letter, and can only contain the characters 'A-Z', 'a-z' and '0-9'.
  3. In the table below, add all values for your enumeration. The DB Value is what is stored in the database, the Client Value is what will be shown to the user. If you want the different values to be presented to the user in a specific order, you can edit the number in the Seq No column.
  4. Approve the enumeration and at least one of the values.
  5. Publish the enumeration.
  6. Optionally Translate the enumeration.

 

Note: It is advised not to use lengthy lists for enumerations since it causes usability issues. If there is a lengthy list better to address it using Custom reference connected to a custom logical unit, where the user can use LOV functionality instead of the Dropdown with slandered search functionalities.