Domains make it easier to validate, provide consistent input and enable us to use lookups in Maximo. Maximo will only allow values from domains and a custom message can be showed if a user enters an invalid values.
Maximo has six built in Domain types
- Domains: ALN Used for static values of
ALN
,UPPER
orLOWER
types.
- Domains: Numeric and Numeric Domain display Static list of numeric values (
AMOUNT
,DECIMAL
,DURATION
,FLOAT
,INTEGER
,SMALLINT
)
- Domains: Numeric and Numeric Domain Number ranges are used here. Does not support lookups
- Domains: Table Used to select values from an existing table
- Domains: Crossover Used to copy multiple fields from another table
- Domains: SYNONYMS System use only. Cannot be created by Domains application. However, values can be added to it.
To show a domain conditionally please refer to this Domains: Conditionally displaying domain values
Generally, the process of attaching the domains is done in three steps.
- Domains are created in Domains application
- Database configuration is used to attach domain to an attribute
- Application designer is used to display that attribute and use lookups against it.