![]() |
CES has these basic kinds of values, namely:
Valid Values or Enumerated Valid Values (EVV) are restrictive values defined for a given property and for a given class. In this context, restrictive means that any value stored in the database for the given property must already be defined in the valid values list for that property. For example, the Part Status property has several codes defined for it. Only these codes are allowed as values for Part Status. Only certain properties have valid values defined. If a property does not have valid values defined for it, the Valid button is not available. Valid values are also called Enumerated values. Automanaged EVVs are valid values for which you can dynamically add enumerated valid values. For example, if you have inserted an EVV for Part Status property which is not pre-defined, an entry will be made in the Enumerated Valid Values class with value description as Automanaged. Existing values are all values for existing items in the database. When you request existing values for a given property and class, CES displays a list of the values currently stored for items in the given class. Note that a given property can have valid values that do not appear when you display existing values, because a valid value can exist even if no item in the given class has that value. Range values or Range Valid Values (RVV) are values defined as a minimum and maximum value for a property. For example, it makes sense for the Access Time for SRAMs to be restricted within a given range. Instead of having a list of every single value within that range, you might just have a minimum and maximum defined. Any value stored in the database for the given property must fall within the defined range. |