4.3.14.10. Extendable Enumerations

 
An Extendable Enumeration is a list of values that has some built-in items and allows additional items to be added by the user.
 
The following are all extendable enumerations:
  • Lifecycle Stages, including Typed Object Lifecycle Stages, Product Lifecycle Stages, and others
  • Pathway States
  • Project Roles
     
For example, equipment objects have a Typed Object Lifecycle Stage and the possible values for that field can be extended by the user via the Lifecycle Stage Manager.
 
Common design points for Extendable Enumerations:
  • can be viewed and edited in standard Manager dialogs,
  • the user is not able to delete any built-in Extendable Enumeration values,
  • the user is allowed to change only the Name of any Extendable Enumeration,
  • only Admin users can change an Extendable Enumeration, since its scope is global.
 
 
 The Extendable Enumeration features are all accessible from the application main screen's function bar by Clicking on the Extendable Enumerations button:
 
This opens a sub-menu for each of the available Enumerations Manager dialogs:
 
The following sub-topics explain each in more detail.
 
Note: As a general rule, built-in Extendable Enumeration items cannot be deleted, and user-added Extendable Enumeration items can only be added, deleted, and edited by Admins, as Extendable Enumerations are installation-wide objects.