Applications associated with domains
After you create a domain, you need to apply the domain to an attribute. You use the Classifications, the Database Configuration, and the Application Designer applications to apply and to modify domains.
The table that follows lists the applications that are used to apply or to modify domains.
Application | Description | Example |
---|---|---|
Classifications | Associate a domain with an attribute in the Attributes table window. | In the Domains application, add an ALN domain with three values. In Classifications, add a classification for assets. Specify an attribute to classify assets with and associate the new domain with the attribute. The next time that the new classification is applied to an asset, the three classification values are available for selection from that attribute. |
Database Configuration |
Associate a domain with an attribute. Most domains also have a default value, which you would specify in Database Configuration. If the attribute is required, a default value for the domain is also required. |
An amount field might be bound to a NUMERIC domain or a status field might be bound to a SYNONYM domain. When you configure the database, the system does not validate the value you insert as the default field value. For example, you can have an Organization called EAGLENA, where the only acceptable domain value is CREW4. You can make the crewid attribute required in the Preventive Maintenance application, give it the default value of CREW2, and configure the database without error. The error, such as CREW2 is not a valid value, appears only when you return to the Preventive Maintenance application to insert a record. |
Application Designer | Modify the user interface as needed. | Add one of the extra attributes to an application presentation. Associate the extra attribute with a domain. If you added an ALN domain for a field, you add a select value control by using the application designer application. New CROSSOVER domains might require new fields in the destination application. |